public class Target
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Class |
type |
protected java.lang.Object |
value |
| Constructor and Description |
|---|
Target(java.lang.Class type)
Creates target over a type with given name.
|
Target(java.lang.Object value)
Creates target over the value.
|
Target(java.lang.Object value,
java.lang.Class type) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createValueInstance()
Creates new instance of a type and stores it in the value.
|
java.lang.Class |
getType()
Returns targets type, if specified.
|
java.lang.Object |
getValue()
Returns target value, if specified.
|
java.lang.Object |
readTargetProperty(ScopeData.Out out)
Reads target property.
|
java.lang.Object |
readValue(java.lang.String propertyName)
Reads value from the target.
|
java.lang.Class |
resolveType()
Resolves target type: either using
provided type
or type of the value. |
void |
setValue(java.lang.Object value)
Sets target value.
|
void |
writeValue(java.lang.String propertyName,
java.lang.Object propertyValue,
boolean silent)
Writes value to this target.
|
public Target(java.lang.Object value)
public Target(java.lang.Object value,
java.lang.Class type)
public Target(java.lang.Class type)
public java.lang.Class getType()
resolveType()public java.lang.Class resolveType()
provided type
or type of the value.public java.lang.Object getValue()
public void setValue(java.lang.Object value)
public java.lang.Object readValue(java.lang.String propertyName)
public java.lang.Object readTargetProperty(ScopeData.Out out)
public void writeValue(java.lang.String propertyName,
java.lang.Object propertyValue,
boolean silent)
protected void createValueInstance()
Copyright © 2003-present Jodd Team