cz.cuni.pogamut.posh.properties
Class ParameterProperty
java.lang.Object
java.beans.FeatureDescriptor
org.openide.nodes.Node.Property<T>
org.openide.nodes.PropertySupport<T>
org.openide.nodes.PropertySupport.ReadWrite<cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter>
cz.cuni.pogamut.posh.properties.ParameterProperty
public class ParameterProperty
- extends org.openide.nodes.PropertySupport.ReadWrite<cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter>
Property node representing the parameter of
AP,C, and A&S.
Property node provides custom editor and sets/gets value of the parameter.
- Author:
- Honza
| Nested classes/interfaces inherited from class org.openide.nodes.PropertySupport |
org.openide.nodes.PropertySupport.Name, org.openide.nodes.PropertySupport.ReadOnly<T>, org.openide.nodes.PropertySupport.ReadWrite<T>, org.openide.nodes.PropertySupport.Reflection<T>, org.openide.nodes.PropertySupport.WriteOnly<T> |
|
Constructor Summary |
ParameterProperty(cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter parameter,
org.openide.nodes.Sheet.Set set)
|
| Methods inherited from class org.openide.nodes.PropertySupport |
canRead, canWrite |
| Methods inherited from class org.openide.nodes.Node.Property |
equals, getHtmlDisplayName, getValueType, hashCode, isDefaultValue, restoreDefaultValue, supportsDefaultValue |
| Methods inherited from class java.beans.FeatureDescriptor |
attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription, setValue |
ParameterProperty
public ParameterProperty(cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter parameter,
org.openide.nodes.Sheet.Set set)
getPropertyEditor
public PropertyEditor getPropertyEditor()
- Overrides:
getPropertyEditor in class org.openide.nodes.Node.Property<cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter>
getValue
public cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter getValue()
throws IllegalAccessException,
InvocationTargetException
- Specified by:
getValue in class org.openide.nodes.Node.Property<cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter>
- Throws:
IllegalAccessException
InvocationTargetException
setValue
public void setValue(cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter value)
throws IllegalAccessException,
IllegalArgumentException,
InvocationTargetException
- Specified by:
setValue in class org.openide.nodes.Node.Property<cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter>
- Throws:
IllegalAccessException
IllegalArgumentException
InvocationTargetException
Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.