init
public static void init()
throws XSDException
getGroup
public XSDGroup getGroup()
- Get the attribute group or the child & attribute group
- Returns:
- group
getTypeGroup
public XSDGroup getTypeGroup()
isAbstract
public boolean isAbstract()
getBaseType
public XSDNode getBaseType()
- Get the base type of this complextype
- Returns:
- XSDNode - base type
getRefLocalname
public java.lang.String getRefLocalname()
- Get the local name of resolved 'base' attr
- Returns:
- refLocalname
getContent
public int getContent()
getElementSet
public XSDNode[] getElementSet()
- Get all the local elements inside a complexType element
If the complexType element extends another complexType element
- Returns:
- an array of local elements
getBaseElementSet
public XSDNode[] getBaseElementSet()
- Get all the local elements of the base Type of this complexType element
- Returns:
- an array of local elements
getAttributeSet
public XSDNode[] getAttributeSet()
- Deprecated. - use getAttributeDeclarations and getAttributeWildcard
- Get all the attributes of the complexType elements
- Returns:
- an array of local attributes
getAttributeDeclarations
public XSDAttribute[] getAttributeDeclarations()
- get attribute declarations of this complex type
does not include wild card
array of attribute declarations
getAttributeWildcard
public oracle.xml.parser.schema.XSDAny getAttributeWildcard()
- get attribute wildcard of this complex type
- Returns:
- the attribute wildcard if has one
getBaseAttributeSet
public XSDNode[] getBaseAttributeSet()
- Deprecated. - use get baseType
- Get all the attributes of the base Type of this complexType element
- Returns:
- an array of attribute XSDNodes
getDerivationMethod
public short getDerivationMethod()
- How was this type derived from its parent type?
- Returns:
- A code number indicating the kind of derivation used to
construct this type. One of EXTENSION_DERIVATION and
RESTRICTION_DERIVATION.
getDerivedMethod
public java.lang.String getDerivedMethod()
- Get derivation method
- Returns:
- derivedBy, either extension or restriction
Copyright © 1997, 2004, Oracle. All rights reserved.