org.gxml.xs
Interface SmSchema<A,S>

All Superinterfaces:
SmComponentDetector<S>, SmComponentProvider<A,S>

public interface SmSchema<A,S>
extends SmComponentProvider<A,S>


Method Summary
 java.lang.Iterable<SmAttributeGroup<A,S>> getAttributeGroups()
          Returns the Attribute group definitions.
 java.lang.Iterable<SmAttribute<A,S>> getAttributes()
          Returns the Attribute declarations.
 java.lang.Iterable<SmComplexType<A,S>> getComplexTypes()
          Returns the Complex type definitions.
 java.lang.Iterable<SmElement<A,S>> getElements()
          Returns the Element declarations.
 java.lang.Iterable<SmIdentityConstraint<A,S>> getIdentityConstraints()
          Returns the Identity-constraint definitions.
 java.lang.Iterable<SmModelGroup<A,S>> getModelGroups()
          Returns the Model group definitions.
 java.lang.Iterable<java.lang.String> getNamespaces()
           
 java.lang.Iterable<SmNotation<A,S>> getNotations()
          Returns the Notation declarations.
 java.lang.Iterable<SmSimpleType<A,S>> getSimpleTypes()
          Returns the Simple type definitions.
 
Methods inherited from interface org.gxml.xs.SmComponentProvider
getAtomicType, getAtomicType, getAttributeDeclaration, getAttributeGroup, getComplexType, getElementDeclaration, getIdentityConstraint, getModelGroup, getNotation, getSimpleType, getSimpleType, getTypeDefinition, getTypeDefinition
 
Methods inherited from interface org.gxml.xs.SmComponentDetector
hasAttributeDeclaration, hasAttributeGroup, hasComplexType, hasElementDeclaration, hasIdentityConstraint, hasModelGroup, hasNotation, hasSimpleType, hasTypeDefinition
 

Method Detail

getAttributeGroups

java.lang.Iterable<SmAttributeGroup<A,S>> getAttributeGroups()
Returns the Attribute group definitions.


getAttributes

java.lang.Iterable<SmAttribute<A,S>> getAttributes()
Returns the Attribute declarations.


getComplexTypes

java.lang.Iterable<SmComplexType<A,S>> getComplexTypes()
Returns the Complex type definitions.


getElements

java.lang.Iterable<SmElement<A,S>> getElements()
Returns the Element declarations.


getIdentityConstraints

java.lang.Iterable<SmIdentityConstraint<A,S>> getIdentityConstraints()
Returns the Identity-constraint definitions.


getModelGroups

java.lang.Iterable<SmModelGroup<A,S>> getModelGroups()
Returns the Model group definitions.


getNamespaces

java.lang.Iterable<java.lang.String> getNamespaces()

getNotations

java.lang.Iterable<SmNotation<A,S>> getNotations()
Returns the Notation declarations.


getSimpleTypes

java.lang.Iterable<SmSimpleType<A,S>> getSimpleTypes()
Returns the Simple type definitions.



Copyright © 2009 TIBCO Software Inc. All Rights Reserved.