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