|
|||||||||
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 |