Method Summary |
|
public Object | cloneSQLObject() |
public Attribute | getAttribute(String attrName) |
public Collection | getAttributeNames() Gets Collection of active attribute names. |
public Object | getAttributeObject(String attrName) Gets the object referenced by a named Attribute, if it exists. |
public List | getChildSQLObjects() Gets List of child SQLObjects belonging to this instance. |
public String | getDisplayName() Gets display name of this SQLObject instance. |
public String | getFooter() Gets the XML footer string for this instance; called by subclasses while generating
XML output. |
public String | getHeader() Gets the XML header string for this instance; called by subclasses while generating
XML output. |
public String | getId() Gets unique ID for this instance of SQLObject. |
public int | getJdbcType() Gets JDBC type of output, if any. |
public int | getObjectType() Gets specific type of SQLObject (as an enumerated int value) that this instance
represents. |
public SQLObject | getOutput(String argName) Gets reference to SQLObject corresponding to given argument name that can be linked
to an SQLConnectableObject. |
public Object | getParentObject() Gets parent object for this SQLObject instance. |
public void | parseXML(Element element) Populates the member variables and collections of this SQLObject instance, parsing
the given DOM Element as the source for reconstituting its contents. |
public void | reset() |
public void | secondPassParse(Element element) Parses elements which require a second round of parsing to resolve their
references. |
public void | setAttribute(String attrName, Object val) Sets an attribute name-value pair. |
public void | setDisplayName(String newName) Sets display name of this SQLObject instance. |
public void | setId(String newId) Sets ID for this instance of SQLObject; must be unique in any collection of
SQLObjects within which this instance is a part. |
public void | setJdbcType(int newType) Sets JDBC type of output, if any. |
public void | setParentObject(Object newParent) Sets parent object for this SQLObject instance. |
public String | toXMLString(String prefix) Gets XML representation of this SQLObject, appending the given String to the
beginning of each new line. |