|
|||||||||
| 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.XmlSize
XmlSize is generated by Relaxer based on pixy.rlx. This class is derived from:
<elementRule role="size">
<sequence>
<element name="width" type="int"/>
<element name="height" type="int"/>
</sequence>
</elementRule>
<tag name="size"/>
| Field Summary | |
private int |
height
|
private IRNode |
parentRNode
|
private RContext |
rContext
|
private int |
width
|
| Constructor Summary | |
XmlSize()
Creates a XmlSize. |
|
XmlSize(org.w3c.dom.Document doc)
Creates a XmlSize by the Document doc. |
|
XmlSize(org.w3c.dom.Element element)
Creates a XmlSize by the Element element. |
|
XmlSize(RStack stack)
Creates a XmlSize by the Stack stack
that contains Elements. |
|
| Method Summary | |
int |
getHeight()
Gets the int property height. |
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. |
int |
getWidth()
Gets the int property width. |
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 XmlSize. |
static boolean |
isMatch(RStack stack)
Tests if elements contained in a Stack stack
is valid for the XmlSize. |
static boolean |
isMatchHungry(RStack stack)
Tests if elements contained in a Stack stack
is valid for the XmlSize. |
void |
makeElement(org.w3c.dom.Node parent)
Creates a DOM representation of the object. |
void |
setHeight(int height)
Sets the int property height. |
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 XmlSize by the Document doc. |
void |
setup(org.w3c.dom.Element element)
Initializes the XmlSize by the Element element. |
void |
setup(RStack stack)
Initializes the XmlSize by the Stack stack
that contains Elements. |
void |
setWidth(int width)
Sets the int property width. |
| 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 int width
private int height
private IRNode parentRNode
private RContext rContext
| Constructor Detail |
public XmlSize()
XmlSize.public XmlSize(RStack stack)
XmlSize by the Stack stack
that contains Elements.
This constructor is supposed to be used internally
by the Relaxer system.stack - public XmlSize(org.w3c.dom.Document doc)
XmlSize by the Document doc.doc - public XmlSize(org.w3c.dom.Element element)
XmlSize by the Element element.element - | Method Detail |
public void setup(org.w3c.dom.Document doc)
XmlSize by the Document doc.doc - public void setup(org.w3c.dom.Element element)
XmlSize by the Element element.element - public void setup(RStack stack)
XmlSize 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 int getWidth()
public final void setWidth(int width)
width - public final int getHeight()
public final void setHeight(int height)
height - 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 XmlSize.element - public static boolean isMatch(RStack stack)
stack
is valid for the XmlSize.
This mehtod is supposed to be used internally
by the Relaxer system.stack - public static boolean isMatchHungry(RStack stack)
stack
is valid for the XmlSize.
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 | ||||||||