|
|||||||||
| 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.XmlMag
XmlMag is generated by Relaxer based on pixy.rlx. This class is derived from:
<elementRule role="mag" type="float"/> <tag name="mag"> <attribute name="upper-limit" type="string"/> <attribute name="inaccurate" type="string"/> <attribute name="order" type="integer"/> </tag>
| Field Summary | |
private float |
content
|
private java.lang.String |
inaccurate
|
private java.math.BigInteger |
order
|
private IRNode |
parentRNode
|
private RContext |
rContext
|
private java.lang.String |
upperLimit
|
| Constructor Summary | |
XmlMag()
Creates a XmlMag. |
|
XmlMag(org.w3c.dom.Document doc)
Creates a XmlMag by the Document doc. |
|
XmlMag(org.w3c.dom.Element element)
Creates a XmlMag by the Element element. |
|
XmlMag(RStack stack)
Creates a XmlMag by the Stack stack
that contains Elements. |
|
| Method Summary | |
float |
getContent()
Gets the float property content. |
java.lang.String |
getInaccurate()
Gets the String property inaccurate. |
java.math.BigInteger |
getOrder()
Gets the java.math.BigInteger property order. |
IRNode |
getParentRNode()
Gets the IRNode property parentRNode. |
RContext |
getRContext()
Gets the RContext property rContext. |
RContext |
getRContextResolved()
Gets the property "rContext" which is resolved recursively. |
IRNode[] |
getRNodes()
Gets child RNodes. |
java.lang.String |
getUpperLimit()
Gets the String property upperLimit. |
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 XmlMag. |
static boolean |
isMatch(RStack stack)
Tests if elements contained in a Stack stack
is valid for the XmlMag. |
static boolean |
isMatchHungry(RStack stack)
Tests if elements contained in a Stack stack
is valid for the XmlMag. |
void |
makeElement(org.w3c.dom.Node parent)
Creates a DOM representation of the object. |
void |
setContent(float content)
Sets the float property content. |
void |
setInaccurate(java.lang.String inaccurate)
Sets the String property inaccurate. |
void |
setOrder(java.math.BigInteger order)
Sets the java.math.BigInteger property order. |
void |
setParentRNode(IRNode parentRNode)
Sets the IRNode property parentRNode. |
void |
setRContext(RContext rContext)
Sets the RContext property rContext. |
void |
setup(org.w3c.dom.Document doc)
Initializes the XmlMag by the Document doc. |
void |
setup(org.w3c.dom.Element element)
Initializes the XmlMag by the Element element. |
void |
setup(RStack stack)
Initializes the XmlMag by the Stack stack
that contains Elements. |
void |
setUpperLimit(java.lang.String upperLimit)
Sets the String property upperLimit. |
| 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 float content
private java.lang.String upperLimit
private java.lang.String inaccurate
private java.math.BigInteger order
private IRNode parentRNode
private RContext rContext
| Constructor Detail |
public XmlMag()
XmlMag.public XmlMag(RStack stack)
XmlMag by the Stack stack
that contains Elements.
This constructor is supposed to be used internally
by the Relaxer system.stack - public XmlMag(org.w3c.dom.Document doc)
XmlMag by the Document doc.doc - public XmlMag(org.w3c.dom.Element element)
XmlMag by the Element element.element - | Method Detail |
public void setup(org.w3c.dom.Document doc)
XmlMag by the Document doc.doc - public void setup(org.w3c.dom.Element element)
XmlMag by the Element element.element - public void setup(RStack stack)
XmlMag 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 float getContent()
public final void setContent(float content)
content - public final java.lang.String getUpperLimit()
public final void setUpperLimit(java.lang.String upperLimit)
upperLimit - public final java.lang.String getInaccurate()
public final void setInaccurate(java.lang.String inaccurate)
inaccurate - public final java.math.BigInteger getOrder()
public final void setOrder(java.math.BigInteger order)
order - 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 XmlMag.element - public static boolean isMatch(RStack stack)
stack
is valid for the XmlMag.
This mehtod is supposed to be used internally
by the Relaxer system.stack - public static boolean isMatchHungry(RStack stack)
stack
is valid for the XmlMag.
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 | ||||||||