Enum Class PersonUtils.Attrib

java.lang.Object
java.lang.Enum<PersonUtils.Attrib>
com.iamsoft.util.ui.javafx.test.PersonUtils.Attrib
All Implemented Interfaces:
Serializable, Comparable<PersonUtils.Attrib>, Constable
Enclosing class:
PersonUtils

public static enum PersonUtils.Attrib extends Enum<PersonUtils.Attrib>
Person attribute types.
  • Enum Constant Details

  • Method Details

    • values

      public static PersonUtils.Attrib[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static PersonUtils.Attrib valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getKey

      public String getKey()
      Unique identifier.
    • getFriendlyName

      public String getFriendlyName()
      Human-friendly label.
    • getType

      public Class<?> getType()
    • getComparator

      public Comparator getComparator()
    • getCellValueFactory

      public javafx.util.Callback<javafx.scene.control.TableColumn.CellDataFeatures<Person,?>,javafx.beans.value.ObservableValue<?>> getCellValueFactory()
    • getMnemonic

      public int getMnemonic()
      Mnemonic to be used by getFriendlyName() in labels.
    • getFunction

      public abstract Function<Person,? extends javafx.beans.property.Property<?>> getFunction()
    • configureTableColumn

      public void configureTableColumn(javafx.scene.control.TableColumn<Person,?> pColumn)
    • makeTableColumn

      public javafx.scene.control.TableColumn<Person,?> makeTableColumn()
      See Also: