public interface IMXMLModelPropertyContainerNode extends IMXMLNode
<Model>
tag that contain other tags.
It is the superinterface for IMXMLModelRootNode
and
IMXMLModelPropertyNode
.
Modifier and Type | Field and Description |
---|---|
static int |
NO_INDEX |
UNKNOWN
Modifier and Type | Method and Description |
---|---|
int |
getIndex()
If this node has the same name as a sibling, then this field stores that
it is the i'th one, in attribute-then-child-tag order.
|
String[] |
getPropertyNames()
The names of the properties to be set on this node.
|
IMXMLModelPropertyNode[] |
getPropertyNodes()
The property-node children of this node.
|
IMXMLModelPropertyNode[] |
getPropertyNodes(String propertyName)
The child property nodes with a specified property name.
|
getClassDefinitionNode, getDocumentNode, getFileNode, getName, isValidForCodeGen
contains, getAncestorOfType, getChild, getChildCount, getContainingNode, getContainingScope, getFileSpecification, getNodeID, getPackageName, getParent, getSpanningStart, getSucceedingNode, isTerminal
getAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStart
static final int NO_INDEX
IMXMLModelPropertyNode[] getPropertyNodes()
IMXMLModelPropertyNode
objects.String[] getPropertyNames()
IMXMLModelPropertyNode
with the same
name, the property name appears only once in this array.IMXMLModelPropertyNode[] getPropertyNodes(String propertyName)
propertyName
- A property name.IMXMLModelPropertyNode
objects. This will
often be a single-element array, but there will be multiple elements if
this node has more than one child IMXMLModelPropertyNode
with the
same name.int getIndex()
IMXMLModelPropertyContainerNode.NO_INDEX
.int
.Copyright © 2016 The Apache Software Foundation. All rights reserved.