|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--xcodegen.structure.XObject
Base class of all XCodeGen objects
Constructor Summary | |
XObject()
|
Method Summary | |
protected void |
add(XObject child)
|
protected void |
addError(java.lang.String msg,
XObject obj,
java.util.Collection errors)
|
java.lang.String |
getBeanName()
Return the Bean-style name of the element. |
protected XObject |
getChild(java.lang.String name)
|
protected XObject |
getChild(java.lang.String name,
java.lang.Class type)
|
java.util.Collection |
getChildren()
|
protected java.util.Collection |
getChildren(java.lang.Class type)
|
java.lang.String |
getDescription()
|
org.apache.log4j.Logger |
getLogger()
Return the logger of the object |
java.lang.String |
getLongName()
Return the long name of the object |
java.lang.String |
getName()
|
XObject |
getParent()
|
protected org.w3c.dom.Element |
getXMLChild(java.lang.String childname,
org.w3c.dom.Element parent)
|
protected java.lang.String |
getXMLChildText(java.lang.String childname,
org.w3c.dom.Element parent)
|
protected java.lang.String |
getXMLChildText(java.lang.String childname,
org.w3c.dom.Element parent,
java.lang.String defaultText)
|
protected java.lang.String |
getXMLText(org.w3c.dom.Element parent)
|
boolean |
hasChild(XObject obj)
Check if the object has a given child |
boolean |
init(org.w3c.dom.Element elt,
XObject parent,
java.util.Collection errors)
Initialize the object from a XML DOM Element |
protected boolean |
initChildren(org.w3c.dom.Element elt,
XObject parent,
java.util.Collection errors,
java.lang.String childname,
java.lang.Class childtype)
|
protected java.lang.String |
trimXMLText(java.lang.String text)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XObject()
Method Detail |
protected java.lang.String trimXMLText(java.lang.String text)
protected java.lang.String getXMLText(org.w3c.dom.Element parent)
protected java.lang.String getXMLChildText(java.lang.String childname, org.w3c.dom.Element parent)
protected org.w3c.dom.Element getXMLChild(java.lang.String childname, org.w3c.dom.Element parent)
protected java.lang.String getXMLChildText(java.lang.String childname, org.w3c.dom.Element parent, java.lang.String defaultText)
protected void addError(java.lang.String msg, XObject obj, java.util.Collection errors)
protected boolean initChildren(org.w3c.dom.Element elt, XObject parent, java.util.Collection errors, java.lang.String childname, java.lang.Class childtype) throws java.lang.Exception
java.lang.Exception
public boolean init(org.w3c.dom.Element elt, XObject parent, java.util.Collection errors) throws java.lang.Exception
elt
- DOM element containing the configurationparent
- Parent objecterrors
- list of all the errors
java.lang.Exception
public java.lang.String getLongName()
public java.lang.String getBeanName()
public org.apache.log4j.Logger getLogger()
public boolean hasChild(XObject obj)
public java.lang.String getName()
public java.lang.String getDescription()
public java.util.Collection getChildren()
public XObject getParent()
protected void add(XObject child)
protected java.util.Collection getChildren(java.lang.Class type)
protected XObject getChild(java.lang.String name)
protected XObject getChild(java.lang.String name, java.lang.Class type)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |