com.bea.schema
Class SOMSequence
java.lang.Object
  
com.bea.schema.SOMObject
      
com.bea.schema.SOMGroupType
          
com.bea.schema.SOMSequence
- All Implemented Interfaces: 
 - Serializable
 
- public class SOMSequence
- extends SOMGroupType
  
<sequence> The grouping construct for schema components.
 The XML representation for a model group schema component is
 either an <all>, a <choice> or a <sequence>
 element information item.
 The all component specifies that all children must be present to
 be valid, and the order of those elements is significant.
- Version:
 
  - 1.0
 
- Author:
 
  - sharpe
 
- See Also:
 - Serialized Form
 
 
 
| Methods inherited from class com.bea.schema.SOMGroupType | 
add, add, add, add, add, addAnnotation, addElement, addElement, contains, getAnnotation, getAttributes, getChildren, getChildrenString, getMaxOccurs, getMaxOccursString, getMinOccurs, getMinOccursString, remove, removeAnnotation, setMaxOccurs, setMaxOccurs, setMinOccurs, setMinOccurs, toXML | 
 
| Methods inherited from class com.bea.schema.SOMObject | 
addPrefixMapping, getContainmentXPath, getEffectivePrefixMappings, getID_UQ, getParent, getParentName, getParentSchema, getPrefixForTargetNamespace, getPrefixMapping, getTargetNamespace, getURIForPrefix, isCircularReference, isSchemaChild, msg, msg, removeNamespaceQualifier, removePrefixMapping, setIndent, setParent, setTargetNamespace, toString, toXML, toXML, toXML | 
 
 
SOMSequence
public SOMSequence()
getID
public String getID()
- Description copied from class: 
SOMObject 
- Returns a printable element tag for this Schema Object
- Specified by:
 getID in class SOMObject
 
- Returns:
 - String representation of the element tag
 
 
 
add
public SOMAll add(SOMAll p_all)
- An <any> is an illegal child element for <sequence>.
 This method ALWAYS throws an IllegalArgumentException.
- Overrides:
 add in class SOMGroupType
 
- Returns:
 - not applicable
 
 
 
addComplexType
public SOMComplexType addComplexType(String name)
- add a new complexType.  This utility method adds
 a new complexType to this sequence by adding a new
 element to this sequence and creating a new complexType
 as the element's type.  The newly created complexType
 is returned.  To get access to the element, use
 the getParent() method of the returned complexType.
- Parameters:
 name - the name of the new <element>
- Returns:
 - the new <complexType>
 
 
 
createDefault
public void createDefault(DefaultDocumentOptions options,
                          Element current)
- Specified by:
 createDefault in class SOMGroupType