org.gxml.xs
Interface SmCache<A,S>
- All Superinterfaces:
- SmSequenceTypeFactory<A,S>
public interface SmCache<A,S>
- extends SmSequenceTypeFactory<A,S>
Method Summary |
SmDocumentNodeType<A,S> |
documentType(SmSequenceType<A,S> contentType)
|
SmElementNodeType<A,S> |
elementWild(SmSequenceType<A,S> type,
boolean nillable)
|
SmAtomBridge<A,S> |
getAtomBridge()
|
SmAtomicType<A,S> |
getAtomicType(SmName<S> name)
|
SmAtomicType<A,S> |
getAtomicType(SmNativeType nativeType)
|
SmAttribute<A,S> |
getAttributeDeclaration(SmName<S> name)
|
SmAttributeGroup<A,S> |
getAttributeGroup(SmName<S> name)
|
SmComplexType<A,S> |
getComplexType(SmName<S> name)
|
SmElement<A,S> |
getElementDeclaration(SmName<S> name)
|
SmIdentityConstraint<A,S> |
getIdentityConstraint(SmName<S> name)
|
SmModelGroup<A,S> |
getModelGroup(SmName<S> name)
|
SmNameBridge<S> |
getNameBridge()
|
SmSimpleType<A,S> |
getSimpleType(SmName<S> name)
|
SmSimpleType<A,S> |
getSimpleType(SmNativeType nativeType)
|
boolean |
hasAttributeDeclaration(SmName<S> name)
|
boolean |
hasAttributeGroup(SmName<S> name)
|
boolean |
hasComplexType(SmName<S> name)
|
boolean |
hasElementDeclaration(SmName<S> name)
|
boolean |
hasIdentityConstraint(SmName<S> name)
|
boolean |
hasModelGroup(SmName<S> name)
|
boolean |
hasSimpleType(SmName<S> name)
|
boolean |
hasTypeDefinition(SmName<S> name)
|
void |
reset()
Clear the schema components so that this processing context may be recycled. |
SmName<S> |
uniqueTypeName()
Allocates a new unique name for an "anonymous" type. |
documentType
SmDocumentNodeType<A,S> documentType(SmSequenceType<A,S> contentType)
elementWild
SmElementNodeType<A,S> elementWild(SmSequenceType<A,S> type,
boolean nillable)
getAtomBridge
SmAtomBridge<A,S> getAtomBridge()
getAtomicType
SmAtomicType<A,S> getAtomicType(SmName<S> name)
getAtomicType
SmAtomicType<A,S> getAtomicType(SmNativeType nativeType)
getAttributeDeclaration
SmAttribute<A,S> getAttributeDeclaration(SmName<S> name)
getAttributeGroup
SmAttributeGroup<A,S> getAttributeGroup(SmName<S> name)
getComplexType
SmComplexType<A,S> getComplexType(SmName<S> name)
getElementDeclaration
SmElement<A,S> getElementDeclaration(SmName<S> name)
getIdentityConstraint
SmIdentityConstraint<A,S> getIdentityConstraint(SmName<S> name)
getModelGroup
SmModelGroup<A,S> getModelGroup(SmName<S> name)
getNameBridge
SmNameBridge<S> getNameBridge()
getSimpleType
SmSimpleType<A,S> getSimpleType(SmName<S> name)
getSimpleType
SmSimpleType<A,S> getSimpleType(SmNativeType nativeType)
hasAttributeDeclaration
boolean hasAttributeDeclaration(SmName<S> name)
hasAttributeGroup
boolean hasAttributeGroup(SmName<S> name)
hasComplexType
boolean hasComplexType(SmName<S> name)
hasElementDeclaration
boolean hasElementDeclaration(SmName<S> name)
hasIdentityConstraint
boolean hasIdentityConstraint(SmName<S> name)
hasModelGroup
boolean hasModelGroup(SmName<S> name)
hasSimpleType
boolean hasSimpleType(SmName<S> name)
hasTypeDefinition
boolean hasTypeDefinition(SmName<S> name)
reset
void reset()
- Clear the schema components so that this processing context may be recycled.
This clears all the non-native components from this processing context.
uniqueTypeName
SmName<S> uniqueTypeName()
- Allocates a new unique name for an "anonymous" type.
Copyright © 2009 TIBCO Software Inc. All Rights Reserved.