|
|||||||||
| 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.XmlRecord
XmlRecord is generated by Relaxer based on pixy.rlx. This class is derived from:
<elementRule role="record">
<sequence>
<element name="name" occurs="?" type="string"/>
<ref label="coor"/>
<ref label="position" occurs="?"/>
<ref label="item" occurs="*"/>
</sequence>
</elementRule>
<tag name="record">
<attribute name="class" required="true" type="string"/>
</tag>
| Field Summary | |
private java.lang.String |
classValue
|
private XmlCoor |
coor
|
private java.util.List |
item
|
private java.lang.String |
name
|
private IRNode |
parentRNode
|
private XmlPosition |
position
|
private RContext |
rContext
|
| Constructor Summary | |
XmlRecord()
Creates a XmlRecord. |
|
XmlRecord(org.w3c.dom.Document doc)
Creates a XmlRecord by the Document doc. |
|
XmlRecord(org.w3c.dom.Element element)
Creates a XmlRecord by the Element element. |
|
XmlRecord(RStack stack)
Creates a XmlRecord by the Stack stack
that contains Elements. |
|
| Method Summary | |
void |
addItem(XmlItem item)
Adds the XmlItem property item. |
java.lang.String |
getClassValue()
Gets the String property classValue. |
XmlCoor |
getCoor()
Gets the XmlCoor property coor. |
XmlItem[] |
getItem()
Gets the XmlItem property item. |
java.lang.String |
getName()
Gets the String property name. |
IRNode |
getParentRNode()
Gets the IRNode property parentRNode. |
XmlPosition |
getPosition()
Gets the XmlPosition property position. |
RContext |
getRContext()
Gets the RContext property rContext. |
RContext |
getRContextResolved()
Gets the property "rContext" which is resolved recursively. |
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 XmlRecord. |
static boolean |
isMatch(RStack stack)
Tests if elements contained in a Stack stack
is valid for the XmlRecord. |
static boolean |
isMatchHungry(RStack stack)
Tests if elements contained in a Stack stack
is valid for the XmlRecord. |
void |
makeElement(org.w3c.dom.Node parent)
Creates a DOM representation of the object. |
void |
setClassValue(java.lang.String classValue)
Sets the String property classValue. |
void |
setCoor(XmlCoor coor)
Sets the XmlCoor property coor. |
void |
setItem(XmlItem[] item)
Sets the XmlItem property item. |
void |
setName(java.lang.String name)
Sets the String property name. |
void |
setParentRNode(IRNode parentRNode)
Sets the IRNode property parentRNode. |
void |
setPosition(XmlPosition position)
Sets the XmlPosition property position. |
void |
setRContext(RContext rContext)
Sets the RContext property rContext. |
void |
setup(org.w3c.dom.Document doc)
Initializes the XmlRecord by the Document doc. |
void |
setup(org.w3c.dom.Element element)
Initializes the XmlRecord by the Element element. |
void |
setup(RStack stack)
Initializes the XmlRecord 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.lang.String classValue
private java.lang.String name
private XmlCoor coor
private XmlPosition position
private java.util.List item
private IRNode parentRNode
private RContext rContext
| Constructor Detail |
public XmlRecord()
XmlRecord.public XmlRecord(RStack stack)
XmlRecord by the Stack stack
that contains Elements.
This constructor is supposed to be used internally
by the Relaxer system.stack - public XmlRecord(org.w3c.dom.Document doc)
XmlRecord by the Document doc.doc - public XmlRecord(org.w3c.dom.Element element)
XmlRecord by the Element element.element - | Method Detail |
public void setup(org.w3c.dom.Document doc)
XmlRecord by the Document doc.doc - public void setup(org.w3c.dom.Element element)
XmlRecord by the Element element.element - public void setup(RStack stack)
XmlRecord 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 java.lang.String getClassValue()
public final void setClassValue(java.lang.String classValue)
classValue - public final java.lang.String getName()
public final void setName(java.lang.String name)
name - public final XmlCoor getCoor()
public final void setCoor(XmlCoor coor)
coor - public final XmlPosition getPosition()
public final void setPosition(XmlPosition position)
position - public final XmlItem[] getItem()
public final void setItem(XmlItem[] item)
item - public final void addItem(XmlItem item)
item - 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 XmlRecord.element - public static boolean isMatch(RStack stack)
stack
is valid for the XmlRecord.
This mehtod is supposed to be used internally
by the Relaxer system.stack - public static boolean isMatchHungry(RStack stack)
stack
is valid for the XmlRecord.
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 | ||||||||