org.gxml.xs
Interface SmComponentDetector<S>

All Known Subinterfaces:
SmComponentProvider<A,S>, SmSchema<A,S>

public interface SmComponentDetector<S>

A slice of a SmComponentProvider for deterimining whether a schema component exists.


Method Summary
 boolean hasAttributeDeclaration(SmName<S> name)
          Determines whether the specified attribute declaration exists.
 boolean hasAttributeGroup(SmName<S> name)
          Determines whether the specified attribute group definition exists.
 boolean hasComplexType(SmName<S> name)
          Determines whether the specified Complextype definition exists.
 boolean hasElementDeclaration(SmName<S> name)
          Determines whether the specified element declaration exists.
 boolean hasIdentityConstraint(SmName<S> name)
          Determines whether the specified identity-constraint definition exists.
 boolean hasModelGroup(SmName<S> name)
          Determines whether the specified model group definition exists.
 boolean hasNotation(SmName<S> name)
          Determines whether the specified notation declaration exists.
 boolean hasSimpleType(SmName<S> name)
          Determines whether the specified Simple type definition exists.
 boolean hasTypeDefinition(SmName<S> name)
          Determines whether the specified type definition exists.
 

Method Detail

hasAttributeDeclaration

boolean hasAttributeDeclaration(SmName<S> name)
Determines whether the specified attribute declaration exists.


hasAttributeGroup

boolean hasAttributeGroup(SmName<S> name)
Determines whether the specified attribute group definition exists.


hasComplexType

boolean hasComplexType(SmName<S> name)
Determines whether the specified Complextype definition exists.


hasElementDeclaration

boolean hasElementDeclaration(SmName<S> name)
Determines whether the specified element declaration exists.


hasIdentityConstraint

boolean hasIdentityConstraint(SmName<S> name)
Determines whether the specified identity-constraint definition exists.


hasModelGroup

boolean hasModelGroup(SmName<S> name)
Determines whether the specified model group definition exists.


hasNotation

boolean hasNotation(SmName<S> name)
Determines whether the specified notation declaration exists.


hasSimpleType

boolean hasSimpleType(SmName<S> name)
Determines whether the specified Simple type definition exists.


hasTypeDefinition

boolean hasTypeDefinition(SmName<S> name)
Determines whether the specified type definition exists.



Copyright © 2009 TIBCO Software Inc. All Rights Reserved.