edu.ogi.cse.xs.xsd
Interface XSComplexElement

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
XercesXSComplexElementImpl

public interface XSComplexElement
extends java.io.Serializable


Method Summary
 boolean allowNodeValue()
           
 java.util.List attributes()
           
 java.util.List complexElements()
           
 java.util.List distributedElements()
           
 boolean edgeMapping()
           
 int getAccMaxOcc()
           
 int getAccMinOcc()
           
 java.util.List getAnnotationAttributes()
           
 XSContentModel getContentModel()
           
 java.lang.String getContentType()
           
 int getMaxOcc()
           
 int getMinOcc()
           
 java.lang.String getName()
           
 XSGroup getParentGroup()
           
 SimplePath getPath()
           
 java.lang.String getTableName()
           
 java.util.List inlineAttributes()
           
 java.util.List inlineSimpleElements()
           
 boolean isAnyType()
           
 boolean isContainerElement()
           
 boolean isInRecursivePath()
           
 boolean isMixedContentModel()
           
 boolean mappedToClob()
           
 java.util.List outlineAttributes()
           
 java.util.List outlinedGroups()
           
 java.util.List outlineSimpleElements()
           
 java.util.List parentPaths()
           
 java.util.List simpleElements()
           
 java.lang.String toString()
           
 

Method Detail

getTableName

public java.lang.String getTableName()

getName

public java.lang.String getName()

getPath

public SimplePath getPath()

parentPaths

public java.util.List parentPaths()

getParentGroup

public XSGroup getParentGroup()

getContentModel

public XSContentModel getContentModel()

getMinOcc

public int getMinOcc()

getMaxOcc

public int getMaxOcc()

getAccMinOcc

public int getAccMinOcc()

getAccMaxOcc

public int getAccMaxOcc()

getAnnotationAttributes

public java.util.List getAnnotationAttributes()

attributes

public java.util.List attributes()

inlineAttributes

public java.util.List inlineAttributes()

outlineAttributes

public java.util.List outlineAttributes()

simpleElements

public java.util.List simpleElements()

inlineSimpleElements

public java.util.List inlineSimpleElements()

outlineSimpleElements

public java.util.List outlineSimpleElements()

complexElements

public java.util.List complexElements()

outlinedGroups

public java.util.List outlinedGroups()

isAnyType

public boolean isAnyType()

isMixedContentModel

public boolean isMixedContentModel()

isInRecursivePath

public boolean isInRecursivePath()

isContainerElement

public boolean isContainerElement()

allowNodeValue

public boolean allowNodeValue()

distributedElements

public java.util.List distributedElements()

mappedToClob

public boolean mappedToClob()

edgeMapping

public boolean edgeMapping()

toString

public java.lang.String toString()

getContentType

public java.lang.String getContentType()