edu.ogi.cse.xs.xsd.xerces
Class XercesXSGroupImpl

java.lang.Object
  extended by edu.ogi.cse.xs.xsd.xerces.XercesXSGroupImpl
All Implemented Interfaces:
XSGroup, java.io.Serializable

public class XercesXSGroupImpl
extends java.lang.Object
implements XSGroup

See Also:
Serialized Form

Constructor Summary
XercesXSGroupImpl(org.apache.xerces.impl.xs.psvi.XSParticle particle, SimplePath elemPath)
           
 
Method Summary
 java.util.List complexElements()
           
 java.util.List getAnnotationAttributes()
           
 java.lang.String getContent()
           
 SimplePath getElemPath()
           
 int getMaxOcc()
           
 int getMinOcc()
           
 java.lang.String getName()
           
 java.lang.String getRefGroupName()
           
 java.lang.String getTableName()
           
 java.util.List groups()
           
 java.util.List inlineSimpleElements()
           
 boolean isAllGroup()
           
 boolean isChoiceGroup()
           
 boolean isOutlined()
           
 boolean isRefGroup()
           
 boolean isSequenceGroup()
           
 java.util.List outlineSimpleElements()
           
 java.util.List simpleElements()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XercesXSGroupImpl

public XercesXSGroupImpl(org.apache.xerces.impl.xs.psvi.XSParticle particle,
                         SimplePath elemPath)
Method Detail

getElemPath

public SimplePath getElemPath()
Specified by:
getElemPath in interface XSGroup

getName

public java.lang.String getName()
Specified by:
getName in interface XSGroup

isRefGroup

public boolean isRefGroup()
Specified by:
isRefGroup in interface XSGroup

getRefGroupName

public java.lang.String getRefGroupName()
Specified by:
getRefGroupName in interface XSGroup

isChoiceGroup

public boolean isChoiceGroup()
Specified by:
isChoiceGroup in interface XSGroup

isSequenceGroup

public boolean isSequenceGroup()
Specified by:
isSequenceGroup in interface XSGroup

isAllGroup

public boolean isAllGroup()
Specified by:
isAllGroup in interface XSGroup

getMinOcc

public int getMinOcc()
Specified by:
getMinOcc in interface XSGroup

getMaxOcc

public int getMaxOcc()
Specified by:
getMaxOcc in interface XSGroup

getAnnotationAttributes

public java.util.List getAnnotationAttributes()
Specified by:
getAnnotationAttributes in interface XSGroup

groups

public java.util.List groups()
Specified by:
groups in interface XSGroup

complexElements

public java.util.List complexElements()
Specified by:
complexElements in interface XSGroup

simpleElements

public java.util.List simpleElements()
Specified by:
simpleElements in interface XSGroup

inlineSimpleElements

public java.util.List inlineSimpleElements()
Specified by:
inlineSimpleElements in interface XSGroup

outlineSimpleElements

public java.util.List outlineSimpleElements()
Specified by:
outlineSimpleElements in interface XSGroup

isOutlined

public boolean isOutlined()
Specified by:
isOutlined in interface XSGroup

getTableName

public java.lang.String getTableName()
Specified by:
getTableName in interface XSGroup

getContent

public java.lang.String getContent()
Specified by:
getContent in interface XSGroup

toString

public java.lang.String toString()
Specified by:
toString in interface XSGroup
Overrides:
toString in class java.lang.Object