edu.ogi.cse.xs.xsd.xerces
Class XercesXSComplexElementImpl
java.lang.Object
edu.ogi.cse.xs.xsd.xerces.XercesXSComplexElementImpl
- All Implemented Interfaces:
- XSComplexElement, java.io.Serializable
public class XercesXSComplexElementImpl
- extends java.lang.Object
- implements XSComplexElement
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
XercesXSComplexElementImpl
public XercesXSComplexElementImpl(org.apache.xerces.impl.xs.XSElementDecl elem,
SimplePath sp)
XercesXSComplexElementImpl
public XercesXSComplexElementImpl(org.apache.xerces.impl.xs.psvi.XSParticle particle,
SimplePath sp)
getTableName
public java.lang.String getTableName()
- Specified by:
getTableName in interface XSComplexElement
getIdentityScheme
public int getIdentityScheme()
getName
public java.lang.String getName()
- Specified by:
getName in interface XSComplexElement
getPath
public SimplePath getPath()
- Specified by:
getPath in interface XSComplexElement
parentPaths
public java.util.List parentPaths()
- Specified by:
parentPaths in interface XSComplexElement
getParentGroup
public XSGroup getParentGroup()
- Specified by:
getParentGroup in interface XSComplexElement
getContentModel
public XSContentModel getContentModel()
- Specified by:
getContentModel in interface XSComplexElement
getMinOcc
public int getMinOcc()
- Specified by:
getMinOcc in interface XSComplexElement
getMaxOcc
public int getMaxOcc()
- Specified by:
getMaxOcc in interface XSComplexElement
getAccMinOcc
public int getAccMinOcc()
- Specified by:
getAccMinOcc in interface XSComplexElement
getAccMaxOcc
public int getAccMaxOcc()
- Specified by:
getAccMaxOcc in interface XSComplexElement
getAnnotationAttributes
public java.util.List getAnnotationAttributes()
- Specified by:
getAnnotationAttributes in interface XSComplexElement
attributes
public java.util.List attributes()
- Specified by:
attributes in interface XSComplexElement
inlineAttributes
public java.util.List inlineAttributes()
- Specified by:
inlineAttributes in interface XSComplexElement
outlineAttributes
public java.util.List outlineAttributes()
- Specified by:
outlineAttributes in interface XSComplexElement
simpleElements
public java.util.List simpleElements()
- Specified by:
simpleElements in interface XSComplexElement
inlineSimpleElements
public java.util.List inlineSimpleElements()
- Specified by:
inlineSimpleElements in interface XSComplexElement
outlineSimpleElements
public java.util.List outlineSimpleElements()
- Specified by:
outlineSimpleElements in interface XSComplexElement
complexElements
public java.util.List complexElements()
- Specified by:
complexElements in interface XSComplexElement
outlinedGroups
public java.util.List outlinedGroups()
- Specified by:
outlinedGroups in interface XSComplexElement
isAnyType
public boolean isAnyType()
- Specified by:
isAnyType in interface XSComplexElement
isMixedContentModel
public boolean isMixedContentModel()
- Specified by:
isMixedContentModel in interface XSComplexElement
isInRecursivePath
public boolean isInRecursivePath()
- Specified by:
isInRecursivePath in interface XSComplexElement
isContainerElement
public boolean isContainerElement()
- Specified by:
isContainerElement in interface XSComplexElement
allowNodeValue
public boolean allowNodeValue()
- Specified by:
allowNodeValue in interface XSComplexElement
distributedElements
public java.util.List distributedElements()
- Specified by:
distributedElements in interface XSComplexElement
mappedToClob
public boolean mappedToClob()
- Specified by:
mappedToClob in interface XSComplexElement
edgeMapping
public boolean edgeMapping()
- Specified by:
edgeMapping in interface XSComplexElement
toString
public java.lang.String toString()
- Specified by:
toString in interface XSComplexElement- Overrides:
toString in class java.lang.Object
getContentType
public java.lang.String getContentType()
- Specified by:
getContentType in interface XSComplexElement