public class NodeChildData extends MessageContainer
| Modifier and Type | Class and Description |
|---|---|
static class |
NodeChildData.Cardinality |
MessageContainer.Message| Constructor and Description |
|---|
NodeChildData(Element sourceElement,
AnnotationMirror sourceMirror,
String name,
TypeMirror nodeType,
TypeMirror originalNodeType,
Element accessElement,
NodeChildData.Cardinality cardinality) |
| Modifier and Type | Method and Description |
|---|---|
ExecutableTypeData |
findAnyGenericExecutableType(ProcessorContext context) |
ExecutableTypeData |
findExecutableType(TypeMirror targetType) |
List<ExecutableTypeData> |
findGenericExecutableTypes(ProcessorContext context) |
Element |
getAccessElement() |
NodeChildData.Cardinality |
getCardinality() |
List<NodeExecutionData> |
getExecuteWith() |
AnnotationMirror |
getMessageAnnotation() |
Element |
getMessageElement() |
String |
getName() |
NodeData |
getNodeData() |
TypeMirror |
getNodeType() |
TypeMirror |
getOriginalType() |
void |
setExecuteWith(List<NodeExecutionData> executeWith) |
void |
setNode(NodeData nodeData) |
String |
toString() |
addError, addError, addError, addWarning, addWarning, collectMessages, emitMessages, findChildContainers, getBaseContainer, getMessageAnnotationValue, getMessages, hasErrors, iteratorclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic NodeChildData(Element sourceElement, AnnotationMirror sourceMirror, String name, TypeMirror nodeType, TypeMirror originalNodeType, Element accessElement, NodeChildData.Cardinality cardinality)
public List<NodeExecutionData> getExecuteWith()
public void setExecuteWith(List<NodeExecutionData> executeWith)
public ExecutableTypeData findExecutableType(TypeMirror targetType)
public List<ExecutableTypeData> findGenericExecutableTypes(ProcessorContext context)
public ExecutableTypeData findAnyGenericExecutableType(ProcessorContext context)
public TypeMirror getOriginalType()
public Element getMessageElement()
getMessageElement in class MessageContainerpublic AnnotationMirror getMessageAnnotation()
getMessageAnnotation in class MessageContainerpublic void setNode(NodeData nodeData)
public Element getAccessElement()
public TypeMirror getNodeType()
public NodeChildData.Cardinality getCardinality()
public NodeData getNodeData()
public String getName()