Class PropertyConfig
- java.lang.Object
 - 
- com.inductiveautomation.perspective.common.config.PropertyConfig
 
 
- 
public class PropertyConfig extends java.lang.Object 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPropertyConfig.RuntimeGsonAdapterstatic classPropertyConfig.StandardGsonAdapter 
- 
Field Summary
Fields Modifier and Type Field Description PropertyAccessaccessBindingConfigbindingPropertyChangeScriptConfigonChangeParamTypeparamDirectionjava.lang.Booleanpersistent 
- 
Constructor Summary
Constructors Constructor Description PropertyConfig() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)PropertyAccessgetAccess()booleanhasEnabledBinding()Returns true if this property config has an enabled binding configuration on itbooleanhasEnabledPropertyChangeScript()inthashCode()booleanhasPropertyChangeScript()booleanisPersistent()voidsetAccess(PropertyAccess access)voidsetPersistent(boolean b) 
 - 
 
- 
- 
Field Detail
- 
binding
@Nullable public BindingConfig binding
 
- 
persistent
@Nullable public java.lang.Boolean persistent
 
- 
paramDirection
@Nullable public ParamType paramDirection
 
- 
onChange
@Nullable public PropertyChangeScriptConfig onChange
 
- 
access
@Nullable public PropertyAccess access
 
 - 
 
- 
Method Detail
- 
isPersistent
public boolean isPersistent()
 
- 
setPersistent
public void setPersistent(boolean b)
 
- 
getAccess
public PropertyAccess getAccess()
 
- 
setAccess
public void setAccess(PropertyAccess access)
 
- 
hasEnabledPropertyChangeScript
public boolean hasEnabledPropertyChangeScript()
 
- 
hasPropertyChangeScript
public boolean hasPropertyChangeScript()
 
- 
hasEnabledBinding
public boolean hasEnabledBinding()
Returns true if this property config has an enabled binding configuration on it 
- 
equals
public boolean equals(java.lang.Object o)
- Overrides:
 equalsin classjava.lang.Object
 
- 
hashCode
public int hashCode()
- Overrides:
 hashCodein classjava.lang.Object
 
 - 
 
 -