agonism.dovetail.schema
Class QGBase
java.lang.Object
|
+--agonism.dovetail.schema.QGBase
- All Implemented Interfaces:
- com.jxml.quick.QAware, QGBaseIntf
- Direct Known Subclasses:
- BlobToken, BooleanToken, Column, ColumnRef, Comment, Constraint, DateToken, DefaultValue, DisplayText, EnumToken, EnumValue, FixedStringToken, FloatToken, Index, IntToken, Reference, SchemaBase, StringToken, Table, Type
- public abstract class QGBase
- extends java.lang.Object
- implements QGBaseIntf, com.jxml.quick.QAware
Method Summary |
void |
endElement(java.lang.String tagName,
com.jxml.quick.QContext outputContext)
Method called at the end of a Quick transformation. |
abstract java.util.ArrayList |
getAllXChildren()
get a list of all the objects corresponding to XML children |
QGBaseIntf |
getXParent()
get the XML parent for this object |
void |
print(java.io.PrintWriter pw)
print a summary of this object |
abstract void |
print(java.io.PrintWriter pw,
java.lang.String indent)
print a summary of this object |
void |
setXParent(QGBaseIntf obj)
set the XML parent for this object |
void |
setXParentLinks()
set the XML parents of the children to this object |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
qParent
protected QGBaseIntf qParent
QGBase
public QGBase()
getAllXChildren
public abstract java.util.ArrayList getAllXChildren()
- get a list of all the objects corresponding to XML children
- Specified by:
getAllXChildren
in interface QGBaseIntf
print
public abstract void print(java.io.PrintWriter pw,
java.lang.String indent)
- Description copied from interface:
QGBaseIntf
- print a summary of this object
- Specified by:
print
in interface QGBaseIntf
setXParent
public void setXParent(QGBaseIntf obj)
- set the XML parent for this object
- Specified by:
setXParent
in interface QGBaseIntf
getXParent
public QGBaseIntf getXParent()
- get the XML parent for this object
- Specified by:
getXParent
in interface QGBaseIntf
setXParentLinks
public void setXParentLinks()
- set the XML parents of the children to this object
- Specified by:
setXParentLinks
in interface QGBaseIntf
endElement
public void endElement(java.lang.String tagName,
com.jxml.quick.QContext outputContext)
throws com.jxml.quick.QPE
- Method called at the end of a Quick transformation. Used here to set the XML parent links
- Specified by:
endElement
in interface QGBaseIntf
print
public void print(java.io.PrintWriter pw)
- print a summary of this object
- Specified by:
print
in interface QGBaseIntf