Skip navigation links

Oracle® Database XML Java API Reference
12c Release 1 (12.1)

E15981-09


oracle.xml.parser.schema
Class XSDComplexType

java.lang.Object
  extended by oracle.xml.parser.schema.XSDNode
      extended by oracle.xml.parser.schema.XSDComplexType

All Implemented Interfaces:
XSDConstantValues

public class XSDComplexType
extends XSDNode

XSDComplexType represents schema complexType definition


Field Summary

 

Fields inherited from interface oracle.xml.parser.schema.XSDConstantValues
_abstract, _all, _annotation, _any, _anyAttribute, _anySimpleType, _anyType, _appinfo, _attrFormDefault, _attribute, _attributeGroup, _attrTag, _base, _block, _blockDefault, _choice, _complexContent, _complexType, _content, _default, _derivedBy, _documentation, _element, _elementOnly, _elemFormDefault, _empty, _enumeration, _equivClass, _extension, _false, _field, _final, _finalDefault, _fixed, _form, _group, _id, _import, _include, _itemType, _key, _keyref, _lax, _list, _maxOccurs, _memberTypes, _minOccurs, _mixed, _nall, _name, _namespace, _nil, _nillable, _nnany, _nnlist, _nnlocal, _nnother, _nntargetNS, _noNSSchemaLocation, _notation, _null, _nullable, _optional, _pattern, _processContents, _prohibited, _publicid, _qualified, _redefine, _ref, _refer, _required, _restriction, _restrictions, _schemaLocation, _selector, _sequence, _simpleContent, _simpleType, _skip, _strict, _substitution, _substitutionGrp, _systemid, _targetNS, _textOnly, _this, _true, _type, _undef, _union, _unique, _unqualified, _use, _value, _version, _xmlns, ABSENT_NS, ACCEPTED, ALL, ANNOTATION, ANY, ANY_ATTRIBUTE, ANY_NODE, ATTRIBUTE, ATTRIBUTE_GROUP, AUTO_VALIDATION, BASE_RESOLVED, BASE_UNRESOLVED, BASE_URL, BUILD_FAIL, CHOICE, CIRCULAR_SUBST, CONFLICIT_FACET, constName, DATATYPE, DEEP_VALIDATION, derivationBlock, DONE, DUPLICATE_DEF, duplicateId, ELEMENT, ELEMENT_CHILD, ELEMENT_ONLY, elemNotNullable, EMPTY, ENTITY_RESOLVER, EQUIV_RESOLVED, EQUIV_UNRESOLVED, ERROR, EXTENTION, FACET_CHILD, FAKE_ATTR, FAKE_NODE, FIXED_SCHEMA, GROUP, IABSTRACT, IBLOCKEXT, IBLOCKRST, IBLOCKSUB, IDENTITY_ERROR, IDENTITY_KEY, IDENTITY_KEYREF, IDENTITY_UNIQUE, IFINALEXT, IFINALLIST, IFINALRST, IFINALUNION, IMPORT, INCLUDE, INCORRECT_ATTR, INCORRECT_ELEM, INFINITY, INTERNAL_ERROR, INVALID_DATE, INVALID_DATETIME, INVALID_DERIVATION, INVALID_FACET, INVALID_FACET_VALUE, INVALID_NOTATION, INVALID_REGEX, INVALID_SCHEMA_NS, INVALID_TIME, INVALID_TYPE_VALUE, invalidAttr, invalidAttrVal, invalidChars, invalidElem, invalidFixedChars, invalidNS, invalidPrefix, invalidProperty, invalidRef, invalidSubstitution, invalidTargetNS, LAX_VALIDATION, MISSING_NS, missingAttr, MIXED, NEW_STATE, NO_CHILD, noDefinition, NOT_DONE, NOTATION, notComplete, notSubstitutable, notSubTypeOf, NS_CONFLICT, NS_DIF_SPECIFIED, NS_NOT_ALLOWED, NS_NOT_EXPECTED, NS_NOT_SAME, NS_RESOLVER, REDEFINE, REF_RESOLVED, REF_UNRESOLVED, RESTRICTION, ROOT_ELEMENT, ROOT_NODE, ROOT_TYPE, SCHEMA_NS, SCHEMA_RESOLVER, SEQ, STRICT_VALIDATION, TEXT_ONLY, TOP_LEVEL, TYPE, TYPE_RESOLVED, TYPE_UNRESOLVED, UNDEF, unexpectedAttr, unexpectedElem, VALIDATION_MODE, VIOLATE_FACET, XSDRECNS, XSDRECTYPENS, XSIRECNS, XSITYPE_ABSENT

 

Method Summary
 XSDAttribute[] getAttributeDeclarations()
          get attribute declarations of this complex type does not include wild card array of attribute declarations
 XSDNode[] getAttributeSet()
          Deprecated. - use getAttributeDeclarations and getAttributeWildcard
 XSDNode[] getBaseAttributeSet()
          Deprecated. - access from base type
 XSDNode[] getBaseElementSet()
          Deprecated. - use get base type
 XSDNode getBaseType()
          Get the base type of this complextype
 XSDNode[] getChildElements()
           
 XSDNode[] getElementSet()
          Get all the local elements inside a complexType element If the complexType element extends another complexType element
 XSDGroup getGroup()
          Get the attribute group or the child & attribute group
 java.lang.String getRefLocalname()
          Get the local name of resolved 'base' attr
 XSDGroup getTypeGroup()
           
 boolean isAbstract()
           
 boolean isSimpleContent()
           

 

Methods inherited from class oracle.xml.parser.schema.XSDNode
getName, getNodeType, getOwnerSchema, getTargetNS, isNodeType

 

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

 

Method Detail

getGroup

public XSDGroup getGroup()
Get the attribute group or the child & attribute group
Returns:
group

getChildElements

public XSDNode[] getChildElements()

getTypeGroup

public XSDGroup getTypeGroup()

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
Overrides:
getRefLocalname in class XSDNode
Returns:
refLocalname

isAbstract

public boolean isAbstract()

isSimpleContent

public boolean isSimpleContent()

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()
Deprecated. - use get base type
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

getBaseAttributeSet

public XSDNode[] getBaseAttributeSet()
Deprecated. - access from base type
Get all the attributes of the base Type of this complexType element
Returns:
an array of attribute XSDNodes

Skip navigation links

Oracle® Database XML Java API Reference
12c Release 1 (12.1)

E15981-09


Copyright © 2003, 2014, Oracle and/or its affiliates. All rights reserved.