|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--net.aerith.misao.xml.IONode
|
+--net.aerith.misao.xml.relaxer.XmlVariability
XmlVariability is generated by Relaxer based on pixy.rlx. This class is derived from:
<elementRule role="variability">
<sequence>
<ref label="record" occurs="+"/>
<ref label="mag-record" occurs="+"/>
</sequence>
</elementRule>
<tag name="variability"/>
| Field Summary | |
private java.util.List |
magRecord
|
private IRNode |
parentRNode
|
private RContext |
rContext
|
private java.util.List |
record
|
| Constructor Summary | |
XmlVariability()
Creates a XmlVariability. |
|
XmlVariability(org.w3c.dom.Document doc)
Creates a XmlVariability by the Document doc. |
|
XmlVariability(org.w3c.dom.Element element)
Creates a XmlVariability by the Element element. |
|
XmlVariability(RStack stack)
Creates a XmlVariability by the Stack stack
that contains Elements. |
|
| Method Summary | |
void |
addMagRecord(XmlMagRecord magRecord)
Adds the XmlMagRecord property magRecord. |
void |
addRecord(XmlRecord record)
Adds the XmlRecord property record. |
XmlMagRecord[] |
getMagRecord()
Gets the XmlMagRecord property magRecord. |
IRNode |
getParentRNode()
Gets the IRNode property parentRNode. |
RContext |
getRContext()
Gets the RContext property rContext. |
RContext |
getRContextResolved()
Gets the property "rContext" which is resolved recursively. |
XmlRecord[] |
getRecord()
Gets the XmlRecord property record. |
IRNode[] |
getRNodes()
Gets child RNodes. |
private void |
init(org.w3c.dom.Element element)
|
static boolean |
isMatch(org.w3c.dom.Element element)
Tests if a Element element is valid
for the XmlVariability. |
static boolean |
isMatch(RStack stack)
Tests if elements contained in a Stack stack
is valid for the XmlVariability. |
static boolean |
isMatchHungry(RStack stack)
Tests if elements contained in a Stack stack
is valid for the XmlVariability. |
void |
makeElement(org.w3c.dom.Node parent)
Creates a DOM representation of the object. |
void |
setMagRecord(XmlMagRecord[] magRecord)
Sets the XmlMagRecord property magRecord. |
void |
setParentRNode(IRNode parentRNode)
Sets the IRNode property parentRNode. |
void |
setRContext(RContext rContext)
Sets the RContext property rContext. |
void |
setRecord(XmlRecord[] record)
Sets the XmlRecord property record. |
void |
setup(org.w3c.dom.Document doc)
Initializes the XmlVariability by the Document doc. |
void |
setup(org.w3c.dom.Element element)
Initializes the XmlVariability by the Element element. |
void |
setup(RStack stack)
Initializes the XmlVariability by the Stack stack
that contains Elements. |
| Methods inherited from class net.aerith.misao.xml.IONode |
read,
read,
translateFrom,
translateTo,
write,
write |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
private java.util.List record
private java.util.List magRecord
private IRNode parentRNode
private RContext rContext
| Constructor Detail |
public XmlVariability()
XmlVariability.public XmlVariability(RStack stack)
XmlVariability by the Stack stack
that contains Elements.
This constructor is supposed to be used internally
by the Relaxer system.stack - public XmlVariability(org.w3c.dom.Document doc)
XmlVariability by the Document doc.doc - public XmlVariability(org.w3c.dom.Element element)
XmlVariability by the Element element.element - | Method Detail |
public void setup(org.w3c.dom.Document doc)
XmlVariability by the Document doc.doc - public void setup(org.w3c.dom.Element element)
XmlVariability by the Element element.element - public void setup(RStack stack)
XmlVariability by the Stack stack
that contains Elements.
This constructor is supposed to be used internally
by the Relaxer system.stack - private void init(org.w3c.dom.Element element)
element - public void makeElement(org.w3c.dom.Node parent)
parent.parent - public final XmlRecord[] getRecord()
public final void setRecord(XmlRecord[] record)
record - public final void addRecord(XmlRecord record)
record - public final XmlMagRecord[] getMagRecord()
public final void setMagRecord(XmlMagRecord[] magRecord)
magRecord - public final void addMagRecord(XmlMagRecord magRecord)
magRecord - public final IRNode getParentRNode()
public final void setParentRNode(IRNode parentRNode)
parentRNode - public IRNode[] getRNodes()
public final RContext getRContext()
public final void setRContext(RContext rContext)
rContext - public RContext getRContextResolved()
public static boolean isMatch(org.w3c.dom.Element element)
element is valid
for the XmlVariability.element - public static boolean isMatch(RStack stack)
stack
is valid for the XmlVariability.
This mehtod is supposed to be used internally
by the Relaxer system.stack - public static boolean isMatchHungry(RStack stack)
stack
is valid for the XmlVariability.
This method consumes the stack contents during matching operation.
This mehtod is supposed to be used internally
by the Relaxer system.stack -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||