agonism.dovetail.schema
Class SchemaBase

java.lang.Object
  |
  +--agonism.dovetail.schema.QGBase
        |
        +--agonism.dovetail.schema.SchemaBase
All Implemented Interfaces:
com.jxml.quick.QAware, QGBaseIntf

public class SchemaBase
extends QGBase
implements QGBaseIntf, com.jxml.quick.QAware


Field Summary
protected  java.lang.String description
           
protected  java.lang.String name
           
protected  java.lang.String pkg
           
protected  java.util.ArrayList tables
           
 
Fields inherited from class agonism.dovetail.schema.QGBase
qParent
 
Constructor Summary
SchemaBase()
           
SchemaBase(QGBaseIntf qParent, java.lang.String name, java.lang.String pkg, java.util.ArrayList tables)
          minimum constructor
SchemaBase(QGBaseIntf qParent, java.lang.String name, java.lang.String description, java.lang.String pkg, java.util.ArrayList tables)
          full constructor
 
Method Summary
 void endElement(java.lang.String tagName, com.jxml.quick.QContext outputContext)
          Method called at the end of a Quick transformation.
 java.util.ArrayList getAllXChildren()
          get a list of all the objects corresponding to XML children
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 java.lang.String getPkg()
           
 java.util.ArrayList getTables()
           
 java.lang.String getXAttVal(java.lang.String attname)
           
 java.util.ArrayList getXChildren(java.lang.String childTagName)
           
 void print(java.io.PrintWriter pw, java.lang.String indent)
          print a summary of this object
 void setDescription(java.lang.String description)
           
 void setName(java.lang.String name)
           
 void setPkg(java.lang.String pkg)
           
 
Methods inherited from class agonism.dovetail.schema.QGBase
getXParent, print, setXParent, setXParentLinks
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface agonism.dovetail.schema.QGBaseIntf
getXParent, print, setXParent, setXParentLinks
 

Field Detail

name

protected java.lang.String name

description

protected java.lang.String description

pkg

protected java.lang.String pkg

tables

protected java.util.ArrayList tables
Constructor Detail

SchemaBase

public SchemaBase()

SchemaBase

public SchemaBase(QGBaseIntf qParent,
                  java.lang.String name,
                  java.lang.String description,
                  java.lang.String pkg,
                  java.util.ArrayList tables)
full constructor

SchemaBase

public SchemaBase(QGBaseIntf qParent,
                  java.lang.String name,
                  java.lang.String pkg,
                  java.util.ArrayList tables)
minimum constructor
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getPkg

public java.lang.String getPkg()

setPkg

public void setPkg(java.lang.String pkg)

getTables

public java.util.ArrayList getTables()

endElement

public void endElement(java.lang.String tagName,
                       com.jxml.quick.QContext outputContext)
                throws com.jxml.quick.QPE
Description copied from interface: QGBaseIntf
Method called at the end of a Quick transformation. Can be used to check integrity.
Specified by:
endElement in interface QGBaseIntf
Overrides:
endElement in class QGBase

print

public 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
Overrides:
print in class QGBase

getXAttVal

public java.lang.String getXAttVal(java.lang.String attname)

getXChildren

public java.util.ArrayList getXChildren(java.lang.String childTagName)

getAllXChildren

public java.util.ArrayList getAllXChildren()
Description copied from interface: QGBaseIntf
get a list of all the objects corresponding to XML children
Specified by:
getAllXChildren in interface QGBaseIntf
Overrides:
getAllXChildren in class QGBase