org.apache.ws.jaxme.xs.impl

Class XSTypeImpl.XSComplexTypeImpl

public abstract class XSTypeImpl.XSComplexTypeImpl extends Object implements XSComplexType

Field Summary
protected XSTypeextendedType
protected XSTypeowner
protected XSTyperestrictedType
Constructor Summary
XSComplexTypeImpl(XSType pOwner, XsTComplexType pType)
Method Summary
XSTypegetExtendedType()
protected XSTypegetOwner()
XSTypegetRestrictedType()
XSSimpleContentTypegetSimpleContent()
protected XsTComplexTypegetXsTComplexType()
booleanhasComplexContent()
booleanhasSimpleContent()
booleanisAll()
booleanisChoice()
booleanisElementOnly()
booleanisEmpty()
booleanisExtension()
booleanisMixed()
booleanisRestriction()
booleanisSequence()
voidvalidate()

Field Detail

extendedType

protected XSType extendedType

owner

protected final XSType owner

restrictedType

protected XSType restrictedType

Constructor Detail

XSComplexTypeImpl

public XSComplexTypeImpl(XSType pOwner, XsTComplexType pType)

Method Detail

getExtendedType

public XSType getExtendedType()

getOwner

protected XSType getOwner()

getRestrictedType

public XSType getRestrictedType()

getSimpleContent

public XSSimpleContentType getSimpleContent()

getXsTComplexType

protected XsTComplexType getXsTComplexType()

hasComplexContent

public boolean hasComplexContent()

hasSimpleContent

public boolean hasSimpleContent()

isAll

public boolean isAll()

isChoice

public boolean isChoice()

isElementOnly

public boolean isElementOnly()

isEmpty

public boolean isEmpty()

isExtension

public boolean isExtension()

isMixed

public boolean isMixed()

isRestriction

public boolean isRestriction()

isSequence

public boolean isSequence()

validate

public void validate()