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

All Superinterfaces:
SmSequenceType<A,S>
All Known Subinterfaces:
SmAtomicType<A,S>, SmAtomicUrType<A,S>, SmAttribute<A,S>, SmAttributeNodeType<A,S>, SmCommentNodeType<A,S>, SmDataComponent<A,S>, SmDocumentNodeType<A,S>, SmElement<A,S>, SmElementNodeType<A,S>, SmEmptyType<A,S>, SmNamespaceNodeType<A,S>, SmNodeType<A,S>, SmNodeUrType<A,S>, SmNoneType<A,S>, SmPrimeChoiceType<A,S>, SmPrimeMultiplyType<A,S>, SmProcessingInstructionNodeType<A,S>, SmSimpleUrType<A,S>, SmTextNodeType<A,S>

public interface SmPrimeType<A,S>
extends SmSequenceType<A,S>


Method Summary
 SmPrimeType<A,S> choice(SmPrimeType<A,S> rhs)
           
 SmPrimeTypeKind getKind()
           
 boolean isChoice()
           
 boolean isNative()
           
 boolean isNone()
          Determines whether this type is the "none" type.
 boolean subtype(SmPrimeType<A,S> rhs)
           
 SmPrimeType<A,S> zeroOrOne()
           
 
Methods inherited from interface org.gxml.xs.SmSequenceType
accept, atomSet, parentAxis, prime, quantifier
 

Method Detail

getKind

SmPrimeTypeKind getKind()

subtype

boolean subtype(SmPrimeType<A,S> rhs)

choice

SmPrimeType<A,S> choice(SmPrimeType<A,S> rhs)

isChoice

boolean isChoice()

isNone

boolean isNone()
Determines whether this type is the "none" type.
This is a convenience method equivalent to checking the kind for the "none" type.


zeroOrOne

SmPrimeType<A,S> zeroOrOne()

isNative

boolean isNative()


Copyright © 2009 TIBCO Software Inc. All Rights Reserved.