Class Property<RECEIVER>
- java.lang.Object
- 
- org.eclipse.net4j.util.properties.Property<RECEIVER>
 
- 
- Direct Known Subclasses:
- Property.WithArguments
 
 public abstract class Property<RECEIVER> extends java.lang.ObjectDescribes a property of a receiver object and extracts its value.- Since:
- 3.2
- Author:
- Eike Stepper
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classProperty.WithArguments<RECEIVER>Describes a property of a receiver object and extracts its value with given arguments.
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.lang.Objecteval(RECEIVER receiver)Returns the receiver's value for this property, either aStringor a boxed primitive type.java.lang.StringgetCategory()java.lang.StringgetDescription()java.lang.StringgetLabel()java.lang.StringgetName()java.lang.ObjectgetValue(RECEIVER receiver)booleantestValue(RECEIVER receiver, java.lang.Object[] args, java.lang.Object expectedValue)
 
- 
- 
- 
Constructor Detail- 
Propertypublic Property(java.lang.String name, java.lang.String label, java.lang.String description, java.lang.String category)
 - 
Propertypublic Property(java.lang.String name, java.lang.String label, java.lang.String description)
 - 
Propertypublic Property(java.lang.String name) 
 
- 
 - 
Method Detail- 
getNamepublic final java.lang.String getName() 
 - 
getLabelpublic final java.lang.String getLabel() 
 - 
getDescriptionpublic final java.lang.String getDescription() 
 - 
getCategorypublic final java.lang.String getCategory() 
 - 
getValuepublic final java.lang.Object getValue(RECEIVER receiver) 
 - 
testValuepublic boolean testValue(RECEIVER receiver, java.lang.Object[] args, java.lang.Object expectedValue) 
 - 
evalprotected abstract java.lang.Object eval(RECEIVER receiver) Returns the receiver's value for this property, either aStringor a boxed primitive type. Return values of all other types are converted withObject.toString()ineval(Object).
 
- 
 
-