| java.lang.Object org.netbeans.modules.visualweb.insync.beans.BeansNode org.netbeans.modules.visualweb.insync.beans.Property
All known Subclasses: org.netbeans.modules.visualweb.insync.faces.MarkupProperty,
Property | public class Property extends BeansNode (Code) | | Representation of a single property setting on our parent bean, which maps to a single property
setter statement in the init block.
|
Property | protected Property(Bean bean, PropertyDescriptor descriptor, boolean unused)(Code) | | Partially construct a property to be fully populated later
Parameters: beansUnit - Parameters: bean - Parameters: name - |
Property | protected Property(Bean bean, PropertyDescriptor descriptor)(Code) | | Construct a new property, creating the underlying statement methods
Parameters: bean - Parameters: descriptor - |
getName | public String getName()(Code) | | Get the name of this property
|
getValue | public Object getValue(Class type)(Code) | | Get the value of this property as a specified type. Can resurrect bean references and
literals.
|
getValueSource | public String getValueSource()(Code) | | Get the source representation of the value of this property. This will be in Java form by
default, but may be returned in other forms by subclasses.
|
isInserted | public boolean isInserted()(Code) | | |
isMarkupProperty | public boolean isMarkupProperty()(Code) | | |
newBoundInstance | protected static Property newBoundInstance(BeansUnit unit, Statement stmt)(Code) | | Create a property setting bound to a specific statement
Parameters: unit - Parameters: s - the new bound property if bindable, else null |
removeEntry | protected boolean removeEntry()(Code) | | Remove this property's statement from the init method. This property instance is dead &
should not be used.
true iff the source entry for this property was actually removed. |
setInserted | public void setInserted(boolean inserted)(Code) | | |
setValue | public void setValue(Object value, String valueSource)(Code) | | Set the value of this property, creating the call arg expression of the appropriate type
|
|
|