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, isValidForCodeGencontains, getAncestorOfType, getChild, getChildCount, getContainingNode, getContainingScope, getFileSpecification, getNodeID, getPackageName, getParent, getSpanningStart, getSucceedingNode, isTerminalgetAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStartstatic 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.