public interface TargetNode extends GroupNode
Modifier and Type | Field and Description |
---|---|
static String |
ANNOTATION_RESULT
Name of the value annotation.
|
static String |
ANNOTATION_RESULT_DEFINED
Name of the value defined annotation.
|
ANNOTATION_CHILDREN
Modifier and Type | Method and Description |
---|---|
Set<String> |
getAssignmentNames(CellNode assignment)
Get the assignment names for the given cell.
|
Set<CellNode> |
getAssignments()
Get the assignment to this property
|
ChildDefinition<?> |
getDefinition()
Get the associated definition
|
EntityDefinition |
getEntityDefinition()
Get the full entity definition associated with the node.
|
Object |
getResult()
Get the result value of the node as assigned through a property
transformation.
|
boolean |
isDefined()
Get if the node result is defined.
|
void |
setDefined(boolean defined)
Set the value of the result defined annotation.
|
void |
setResult(Object value)
Set the value of the result annotation.
|
addAnnotatedChild, getChildren, getParent
accept, getAnnotation, hasAnnotations, reset, setAnnotation
static final String ANNOTATION_RESULT_DEFINED
static final String ANNOTATION_RESULT
Set<CellNode> getAssignments()
ChildDefinition<?> getDefinition()
EntityDefinition getEntityDefinition()
Set<String> getAssignmentNames(CellNode assignment)
assignment
- the assigned cellboolean isDefined()
false
if it is not setANNOTATION_RESULT_DEFINED
void setDefined(boolean defined)
defined
- if the node result is definedANNOTATION_RESULT_DEFINED
Object getResult()
null
ANNOTATION_RESULT
void setResult(Object value)
true
.value
- the result value of the nodeANNOTATION_RESULT
,
ANNOTATION_RESULT_DEFINED
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a