|
|||||||||
| 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.XmlConfiguration
XmlConfiguration is generated by Relaxer based on pixy.rlx. This class is derived from:
<elementRule role="configuration">
<sequence>
<ref label="catalog-path" occurs="*"/>
<ref label="image-config" occurs="?"/>
</sequence>
</elementRule>
<tag name="configuration"/>
| Field Summary | |
private java.util.List |
catalogPath
|
private XmlImageConfig |
imageConfig
|
private IRNode |
parentRNode
|
private RContext |
rContext
|
| Constructor Summary | |
XmlConfiguration()
Creates a XmlConfiguration. |
|
XmlConfiguration(org.w3c.dom.Document doc)
Creates a XmlConfiguration by the Document doc. |
|
XmlConfiguration(org.w3c.dom.Element element)
Creates a XmlConfiguration by the Element element. |
|
XmlConfiguration(RStack stack)
Creates a XmlConfiguration by the Stack stack
that contains Elements. |
|
| Method Summary | |
void |
addCatalogPath(XmlCatalogPath catalogPath)
Adds the XmlCatalogPath property catalogPath. |
XmlCatalogPath[] |
getCatalogPath()
Gets the XmlCatalogPath property catalogPath. |
XmlImageConfig |
getImageConfig()
Gets the XmlImageConfig property imageConfig. |
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. |
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 XmlConfiguration. |
static boolean |
isMatch(RStack stack)
Tests if elements contained in a Stack stack
is valid for the XmlConfiguration. |
static boolean |
isMatchHungry(RStack stack)
Tests if elements contained in a Stack stack
is valid for the XmlConfiguration. |
void |
makeElement(org.w3c.dom.Node parent)
Creates a DOM representation of the object. |
void |
setCatalogPath(XmlCatalogPath[] catalogPath)
Sets the XmlCatalogPath property catalogPath. |
void |
setImageConfig(XmlImageConfig imageConfig)
Sets the XmlImageConfig property imageConfig. |
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 XmlConfiguration by the Document doc. |
void |
setup(org.w3c.dom.Element element)
Initializes the XmlConfiguration by the Element element. |
void |
setup(RStack stack)
Initializes the XmlConfiguration 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.util.List catalogPath
private XmlImageConfig imageConfig
private IRNode parentRNode
private RContext rContext
| Constructor Detail |
public XmlConfiguration()
XmlConfiguration.public XmlConfiguration(RStack stack)
XmlConfiguration by the Stack stack
that contains Elements.
This constructor is supposed to be used internally
by the Relaxer system.stack - public XmlConfiguration(org.w3c.dom.Document doc)
XmlConfiguration by the Document doc.doc - public XmlConfiguration(org.w3c.dom.Element element)
XmlConfiguration by the Element element.element - | Method Detail |
public void setup(org.w3c.dom.Document doc)
XmlConfiguration by the Document doc.doc - public void setup(org.w3c.dom.Element element)
XmlConfiguration by the Element element.element - public void setup(RStack stack)
XmlConfiguration 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 XmlCatalogPath[] getCatalogPath()
public final void setCatalogPath(XmlCatalogPath[] catalogPath)
catalogPath - public final void addCatalogPath(XmlCatalogPath catalogPath)
catalogPath - public final XmlImageConfig getImageConfig()
public final void setImageConfig(XmlImageConfig imageConfig)
imageConfig - 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 XmlConfiguration.element - public static boolean isMatch(RStack stack)
stack
is valid for the XmlConfiguration.
This mehtod is supposed to be used internally
by the Relaxer system.stack - public static boolean isMatchHungry(RStack stack)
stack
is valid for the XmlConfiguration.
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 | ||||||||