|
|||||||||
| 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.XmlCenter
XmlCenter is generated by Relaxer based on pixy.rlx. This class is derived from:
<elementRule role="center"> <hedgeRef label="ra-decl"/> </elementRule> <tag name="center"/>
| Field Summary | |
private java.lang.String |
decl
|
private IRNode |
parentRNode
|
private java.lang.String |
ra
|
private RContext |
rContext
|
| Constructor Summary | |
XmlCenter()
Creates a XmlCenter. |
|
XmlCenter(org.w3c.dom.Document doc)
Creates a XmlCenter by the Document doc. |
|
XmlCenter(org.w3c.dom.Element element)
Creates a XmlCenter by the Element element. |
|
XmlCenter(RStack stack)
Creates a XmlCenter by the Stack stack
that contains Elements. |
|
| Method Summary | |
java.lang.String |
getDecl()
Gets the String property decl. |
IRNode |
getParentRNode()
Gets the IRNode property parentRNode. |
java.lang.String |
getRa()
Gets the String property ra. |
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 XmlCenter. |
static boolean |
isMatch(RStack stack)
Tests if elements contained in a Stack stack
is valid for the XmlCenter. |
static boolean |
isMatchHungry(RStack stack)
Tests if elements contained in a Stack stack
is valid for the XmlCenter. |
void |
makeElement(org.w3c.dom.Node parent)
Creates a DOM representation of the object. |
void |
setDecl(java.lang.String decl)
Sets the String property decl. |
void |
setParentRNode(IRNode parentRNode)
Sets the IRNode property parentRNode. |
void |
setRa(java.lang.String ra)
Sets the String property ra. |
void |
setRContext(RContext rContext)
Sets the RContext property rContext. |
void |
setup(org.w3c.dom.Document doc)
Initializes the XmlCenter by the Document doc. |
void |
setup(org.w3c.dom.Element element)
Initializes the XmlCenter by the Element element. |
void |
setup(RStack stack)
Initializes the XmlCenter 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 ra
private java.lang.String decl
private IRNode parentRNode
private RContext rContext
| Constructor Detail |
public XmlCenter()
XmlCenter.public XmlCenter(RStack stack)
XmlCenter by the Stack stack
that contains Elements.
This constructor is supposed to be used internally
by the Relaxer system.stack - public XmlCenter(org.w3c.dom.Document doc)
XmlCenter by the Document doc.doc - public XmlCenter(org.w3c.dom.Element element)
XmlCenter by the Element element.element - | Method Detail |
public void setup(org.w3c.dom.Document doc)
XmlCenter by the Document doc.doc - public void setup(org.w3c.dom.Element element)
XmlCenter by the Element element.element - public void setup(RStack stack)
XmlCenter 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 getRa()
public final void setRa(java.lang.String ra)
ra - public final java.lang.String getDecl()
public final void setDecl(java.lang.String decl)
decl - 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 XmlCenter.element - public static boolean isMatch(RStack stack)
stack
is valid for the XmlCenter.
This mehtod is supposed to be used internally
by the Relaxer system.stack - public static boolean isMatchHungry(RStack stack)
stack
is valid for the XmlCenter.
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 | ||||||||