oracle.xml.classgen
Class CGXSDElement

java.lang.Object
  |
  +--oracle.xml.classgen.CGXSDElement

public abstract class CGXSDElement
extends java.lang.Object

This class serves as the base class for the all the generated classes corresponding to the XML Schema generated by Schema Class Generator


Field Summary
protected java.lang.Object type

Constructor Summary
CGXSDElement()

Method Summary
protected void addAttribute(java.lang.String attName, java.lang.String attValue)
Add the attribute of a given node to the hashtable.
protected void addElement(java.lang.Object elem)
Add the elements of a given element node to the vector correspondig to the elements.
java.util.Hashtable getAttributes()
Return the attributes
java.util.Vector getChildElements()
Get the vector having all the local elements
java.lang.String getNodeValue()
Return the node value
void print(XMLOutputStream out)
Print an element node
void printAttributes(XMLOutputStream out, java.lang.String name, java.lang.String namespace)
Print an attribute node
protected void setNodeValue(java.lang.String value)
Set the node value of an element

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

type

protected java.lang.Object type

Constructor Detail

CGXSDElement

public CGXSDElement()

Method Detail

addElement

protected void addElement(java.lang.Object elem)
Add the elements of a given element node to the vector correspondig to the elements.
Parameters:
elem - the object which needs to be added

getChildElements

public java.util.Vector getChildElements()
Get the vector having all the local elements
Returns:
elemChild vector

addAttribute

protected void addAttribute(java.lang.String attName,
                            java.lang.String attValue)
Add the attribute of a given node to the hashtable.
Parameters:
attName - the attribute name
attValue - the attribute value

getAttributes

public java.util.Hashtable getAttributes()
Return the attributes
Returns:
attributes the hashtable containing attribute name and value

setNodeValue

protected void setNodeValue(java.lang.String value)
Set the node value of an element
Parameters:
value - the node value

getNodeValue

public java.lang.String getNodeValue()
Return the node value

print

public void print(XMLOutputStream out)
           throws java.io.IOException
Print an element node
Parameters:
out - the stream where the output is printed

printAttributes

public void printAttributes(XMLOutputStream out,
                            java.lang.String name,
                            java.lang.String namespace)
                     throws java.io.IOException
Print an attribute node
Parameters:
out - the stream where the output is printed
name - the attribute name


Copyright © 1997, 2004, Oracle. All rights reserved.