Class DynamicPropertyNode
- java.lang.Object
-
- com.inductiveautomation.factorypmi.application.binding.util.DynamicPropertyNode
-
- All Implemented Interfaces:
PropertyNode
public class DynamicPropertyNode extends java.lang.Object implements PropertyNode
-
-
Constructor Summary
Constructors Constructor Description DynamicPropertyNode(DynamicPropertyDescriptor property, DynamicPropertyProvider parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
javax.swing.JComponent
getParent()
The component that this property belongs tojava.lang.String
getPath()
Calculates the path to this propertyjava.beans.FeatureDescriptor
getProperty()
The property for this node.QualifiedValue
getQValue()
java.lang.Class<?>
getType()
void
setValue(java.lang.Object value)
Sets the value on the parent for this property to the given valuejava.lang.String
toString()
-
-
-
Constructor Detail
-
DynamicPropertyNode
public DynamicPropertyNode(DynamicPropertyDescriptor property, DynamicPropertyProvider parent)
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
getParent
public javax.swing.JComponent getParent()
Description copied from interface:PropertyNode
The component that this property belongs to- Specified by:
getParent
in interfacePropertyNode
-
getProperty
public java.beans.FeatureDescriptor getProperty()
Description copied from interface:PropertyNode
The property for this node. Either aPropertyDescriptor
or aDynamicPropertyDescriptor
.- Specified by:
getProperty
in interfacePropertyNode
-
getType
public java.lang.Class<?> getType()
- Specified by:
getType
in interfacePropertyNode
-
getQValue
public QualifiedValue getQValue()
- Specified by:
getQValue
in interfacePropertyNode
-
setValue
public void setValue(java.lang.Object value) throws java.lang.Exception
Description copied from interface:PropertyNode
Sets the value on the parent for this property to the given value- Specified by:
setValue
in interfacePropertyNode
- Throws:
java.lang.Exception
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getPath
public java.lang.String getPath()
Description copied from interface:PropertyNode
Calculates the path to this property- Specified by:
getPath
in interfacePropertyNode
-
-