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

All Superinterfaces:
SmComponent<A,S>, SmSequenceType<A,S>, SmType<A,S>
All Known Subinterfaces:
SmComplexUrType<A,S>

public interface SmComplexType<A,S>
extends SmType<A,S>


Method Summary
 java.util.Map<SmName<S>,SmAttributeUse<A,S>> getAttributeUses()
          Returns the {attribute uses} property for a complex type.
 SmWildcard<A,S> getAttributeWildcard()
          Returns the {attribute wildcard} property for a complex type.
 SmContentType<A,S> getContentType()
          Returns the {content type} property.
 java.util.Set<SmDerivationMethod> getProhibitedSubstitutions()
          Returns the {prohibited substitutions} property.
 
Methods inherited from interface org.gxml.xs.SmType
derivedFrom, derivedFromType, getBaseType, getDerivationMethod, getFinal, getLocalName, getName, getTargetNamespace, isAbstract, isAnonymous, isAtomicUrType, isComplexUrType, isFinal, isNative, isSimpleUrType
 
Methods inherited from interface org.gxml.xs.SmComponent
getScope
 
Methods inherited from interface org.gxml.xs.SmSequenceType
accept, atomSet, parentAxis, prime, quantifier
 

Method Detail

getAttributeUses

java.util.Map<SmName<S>,SmAttributeUse<A,S>> getAttributeUses()
Returns the {attribute uses} property for a complex type.


getAttributeWildcard

SmWildcard<A,S> getAttributeWildcard()
Returns the {attribute wildcard} property for a complex type.


getContentType

SmContentType<A,S> getContentType()
Returns the {content type} property.


getProhibitedSubstitutions

java.util.Set<SmDerivationMethod> getProhibitedSubstitutions()
Returns the {prohibited substitutions} property. This is a run-time constraint on the types. A subset of {extension, restriction}.



Copyright © 2009 TIBCO Software Inc. All Rights Reserved.