org.apache.ws.commons.schema
Class XmlSchemaComplexType

java.lang.Object
  extended by org.apache.ws.commons.schema.XmlSchemaObject
      extended by org.apache.ws.commons.schema.XmlSchemaAnnotated
          extended by org.apache.ws.commons.schema.XmlSchemaType
              extended by org.apache.ws.commons.schema.XmlSchemaComplexType

public class XmlSchemaComplexType
extends XmlSchemaType

Class for complex types. Defines a complex type that determines the set of attributes and content of an element. Represents the World Wide Web Consortium (W3C) complexType element.


Field Summary
(package private)  XmlSchemaAnyAttribute anyAttribute
           
(package private)  XmlSchemaObjectCollection attributes
           
(package private)  XmlSchemaObjectTable attributeUses
           
(package private)  XmlSchemaAnyAttribute attributeWildcard
           
(package private)  XmlSchemaDerivationMethod block
           
(package private)  XmlSchemaDerivationMethod blockResolved
           
(package private)  XmlSchemaContentModel contentModel
           
(package private)  XmlSchemaContentType contentType
           
(package private)  boolean isAbstract
           
(package private)  boolean isMixed
           
(package private)  XmlSchemaParticle particle
           
(package private)  XmlSchemaParticle particleType
           
 
Fields inherited from class org.apache.ws.commons.schema.XmlSchemaType
baseSchemaType, dataType, deriveBy, finalDerivation, finalResolved, name, schema
 
Fields inherited from class org.apache.ws.commons.schema.XmlSchemaAnnotated
annotation, id, unhandledAttributes
 
Fields inherited from class org.apache.ws.commons.schema.XmlSchemaObject
lineNumber, linePosition, sourceURI
 
Constructor Summary
XmlSchemaComplexType(XmlSchema schema)
          Creates new XmlSchemaComplexType
 
Method Summary
 XmlSchemaAnyAttribute getAnyAttribute()
           
 XmlSchemaObjectCollection getAttributes()
           
 XmlSchemaObjectTable getAttributeUses()
           
 XmlSchemaAnyAttribute getAttributeWildcard()
           
 XmlSchemaDerivationMethod getBlock()
           
 XmlSchemaDerivationMethod getBlockResolved()
           
 XmlSchemaContentModel getContentModel()
           
 XmlSchemaContentType getContentType()
           
 XmlSchemaParticle getContentTypeParticle()
           
 XmlSchemaParticle getParticle()
           
 boolean isAbstract()
           
 boolean isMixed()
           
 void setAbstract(boolean b)
           
 void setAnyAttribute(XmlSchemaAnyAttribute anyAttribute)
           
 void setBlock(XmlSchemaDerivationMethod block)
           
 void setContentModel(XmlSchemaContentModel contentModel)
           
 void setContentType(XmlSchemaContentType contentType)
           
 void setMixed(boolean b)
           
 void setParticle(XmlSchemaParticle particle)
           
 java.lang.String toString(java.lang.String prefix, int tab)
           
 
Methods inherited from class org.apache.ws.commons.schema.XmlSchemaType
getBaseSchemaType, getDataType, getDeriveBy, getFinal, getFinalResolved, getName, getQName, setFinal, setName
 
Methods inherited from class org.apache.ws.commons.schema.XmlSchemaAnnotated
getAnnotation, getId, getUnhandledAttributes, setAnnotation, setId, setUnhandledAttributes
 
Methods inherited from class org.apache.ws.commons.schema.XmlSchemaObject
equals, getLineNumber, getLinePosition, getSourceURI, setLineNumber, setLinePosition, setSourceURI
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

anyAttribute

XmlSchemaAnyAttribute anyAttribute

attributeWildcard

XmlSchemaAnyAttribute attributeWildcard

attributes

XmlSchemaObjectCollection attributes

attributeUses

XmlSchemaObjectTable attributeUses

block

XmlSchemaDerivationMethod block

blockResolved

XmlSchemaDerivationMethod blockResolved

contentModel

XmlSchemaContentModel contentModel

contentType

XmlSchemaContentType contentType

particleType

XmlSchemaParticle particleType

particle

XmlSchemaParticle particle

isAbstract

boolean isAbstract

isMixed

boolean isMixed
Constructor Detail

XmlSchemaComplexType

public XmlSchemaComplexType(XmlSchema schema)
Creates new XmlSchemaComplexType

Method Detail

getAnyAttribute

public XmlSchemaAnyAttribute getAnyAttribute()

setAnyAttribute

public void setAnyAttribute(XmlSchemaAnyAttribute anyAttribute)

getAttributes

public XmlSchemaObjectCollection getAttributes()

getAttributeUses

public XmlSchemaObjectTable getAttributeUses()

getAttributeWildcard

public XmlSchemaAnyAttribute getAttributeWildcard()

getBlock

public XmlSchemaDerivationMethod getBlock()

setBlock

public void setBlock(XmlSchemaDerivationMethod block)

getBlockResolved

public XmlSchemaDerivationMethod getBlockResolved()

getContentModel

public XmlSchemaContentModel getContentModel()

setContentModel

public void setContentModel(XmlSchemaContentModel contentModel)

getContentType

public XmlSchemaContentType getContentType()

setContentType

public void setContentType(XmlSchemaContentType contentType)

getContentTypeParticle

public XmlSchemaParticle getContentTypeParticle()

isAbstract

public boolean isAbstract()

setAbstract

public void setAbstract(boolean b)

isMixed

public boolean isMixed()
Overrides:
isMixed in class XmlSchemaType

setMixed

public void setMixed(boolean b)
Overrides:
setMixed in class XmlSchemaType

getParticle

public XmlSchemaParticle getParticle()

setParticle

public void setParticle(XmlSchemaParticle particle)

toString

public java.lang.String toString(java.lang.String prefix,
                                 int tab)
Overrides:
toString in class XmlSchemaObject


Copyright 2004-2004-2006 Apache Software Foundation. All Rights Reserved.