Class DefaultTreeMapField<N,​Column>

  • All Implemented Interfaces:
    TreeMapField<N,​Column>

    public class DefaultTreeMapField<N,​Column>
    extends AbstractTreeMapField<N,​Column>
    The default implementation of a TreeMapField.
    • Constructor Detail

    • Method Detail

      • getType

        public java.lang.Class getType()
        Returns the most specific superclass for all the values.
        Returns:
        the common ancestor class of the object values.
      • getName

        public java.lang.String getName()
        Returns the name of the field.
        Returns:
        the name of the field.
      • getValue

        public java.lang.Object getValue​(N node)
        Returns the value for the specified row.
        Parameters:
        node - the node whose value should be queried.
        Returns:
        the value Object at the specified row.
      • isValid

        public boolean isValid()
        Indicates whether the field is valid.
        Returns:
        true if it is valid, false otherwise.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getIndex

        public Column getIndex()
        The index of the column in the model.
        Returns:
        the index of the column
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object