Class PropertyView.Item<T>

java.lang.Object
com.dlsc.gemsfx.demo.PropertyView.Item<T>
Direct Known Subclasses:
PropertyView.StringItem
Enclosing class:
PropertyView

public static class PropertyView.Item<T> extends Object
  • Property Details

  • Constructor Details

    • Item

      public Item(String name, T value)
    • Item

      public Item(String name, T value, boolean editable)
    • Item

      public Item(String name, T value, boolean editable, javafx.util.Callback<T,String> stringProvider)
  • Method Details

    • edit

      public void edit(javafx.scene.Node owner)
    • showNode

      protected org.controlsfx.control.PopOver showNode(javafx.scene.Node owner, javafx.scene.Node content)
    • getNodeFactory

      public javafx.util.Callback<PropertyView.Item,javafx.scene.Node> getNodeFactory()
    • setNodeFactory

      public void setNodeFactory(javafx.util.Callback<PropertyView.Item,javafx.scene.Node> nodeFactory)
    • getName

      public String getName()
      Gets the value of the name property.
      Property description:
      Returns:
      the value of the name property
      See Also:
    • nameProperty

      public javafx.beans.property.StringProperty nameProperty()
      Returns:
      the name property
      See Also:
    • setName

      public void setName(String name)
      Sets the value of the name property.
      Property description:
      Parameters:
      name - the value for the name property
      See Also:
    • getValue

      public T getValue()
      Gets the value of the value property.
      Property description:
      Returns:
      the value of the value property
      See Also:
    • valueProperty

      public javafx.beans.property.ObjectProperty<T> valueProperty()
      Returns:
      the value property
      See Also:
    • setValue

      public void setValue(T value)
      Sets the value of the value property.
      Property description:
      Parameters:
      value - the value for the value property
      See Also:
    • getStringProvider

      public javafx.util.Callback<T,String> getStringProvider()
      Gets the value of the stringProvider property.
      Property description:
      Returns:
      the value of the stringProvider property
      See Also:
    • stringProviderProperty

      public javafx.beans.property.ObjectProperty<javafx.util.Callback<T,String>> stringProviderProperty()
      Returns:
      the stringProvider property
      See Also:
    • setStringProvider

      public void setStringProvider(javafx.util.Callback<T,String> stringProvider)
      Sets the value of the stringProvider property.
      Property description:
      Parameters:
      stringProvider - the value for the stringProvider property
      See Also:
    • getEditorProvider

      public javafx.util.Callback<T,javafx.scene.Node> getEditorProvider()
      Gets the value of the editorProvider property.
      Property description:
      Returns:
      the value of the editorProvider property
      See Also:
    • editorProviderProperty

      public javafx.beans.property.ObjectProperty<javafx.util.Callback<T,javafx.scene.Node>> editorProviderProperty()
      Returns:
      the editorProvider property
      See Also:
    • setEditorProvider

      public void setEditorProvider(javafx.util.Callback<T,javafx.scene.Node> editorProvider)
      Sets the value of the editorProvider property.
      Property description:
      Parameters:
      editorProvider - the value for the editorProvider property
      See Also:
    • isEditable

      public boolean isEditable()
      Gets the value of the editable property.
      Property description:
      Returns:
      the value of the editable property
      See Also:
    • editableProperty

      public javafx.beans.property.BooleanProperty editableProperty()
      Returns:
      the editable property
      See Also:
    • setEditable

      public void setEditable(boolean editable)
      Sets the value of the editable property.
      Property description:
      Parameters:
      editable - the value for the editable property
      See Also: