|
BEA Systems, Inc. | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object weblogic.apache.xerces.impl.xs.XSModelImpl
Implements XSModel: a read-only interface that represents an XML Schema, which could be components from different namespaces.
Constructor Summary | |
XSModelImpl(SchemaGrammar[] grammars)
Deprecated. Construct an XSModelImpl, by storing some grammars and grammars imported by them to this object. |
Method Summary | |
weblogic.apache.xerces.impl.xs.psvi.XSObjectList |
getAnnotations()
Deprecated. {annotations} A set of annotations. |
weblogic.apache.xerces.impl.xs.psvi.XSAttributeDeclaration |
getAttributeDecl(String name,
String namespace)
Deprecated. Convenience method. |
weblogic.apache.xerces.impl.xs.psvi.XSAttributeGroupDefinition |
getAttributeGroup(String name,
String namespace)
Deprecated. Convenience method. |
weblogic.apache.xerces.impl.xs.psvi.XSNamedMap |
getComponents(short objectType)
Deprecated. Returns a list of top-level components, i.e. |
weblogic.apache.xerces.impl.xs.psvi.XSNamedMap |
getComponentsByNamespace(short objectType,
String namespace)
Deprecated. Convenience method. |
weblogic.apache.xerces.impl.xs.psvi.XSElementDeclaration |
getElementDecl(String name,
String namespace)
Deprecated. Convenience method. |
weblogic.apache.xerces.impl.xs.psvi.XSModelGroupDefinition |
getModelGroupDefinition(String name,
String namespace)
Deprecated. Convenience method. |
weblogic.apache.xerces.impl.xs.psvi.ObjectList |
getNamespaceItems()
Deprecated. Convenience method. |
weblogic.apache.xerces.impl.xs.psvi.StringList |
getNamespaces()
Deprecated. Convenience method. |
weblogic.apache.xerces.impl.xs.psvi.XSNotationDeclaration |
getNotationDecl(String name,
String namespace)
Deprecated. Convenience method. |
weblogic.apache.xerces.impl.xs.psvi.XSTypeDefinition |
getTypeDefinition(String name,
String namespace)
Deprecated. Convenience method. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XSModelImpl(SchemaGrammar[] grammars)
Method Detail |
public weblogic.apache.xerces.impl.xs.psvi.XSObjectList getAnnotations()
getAnnotations
in interface weblogic.apache.xerces.impl.xs.psvi.XSModel
public weblogic.apache.xerces.impl.xs.psvi.XSAttributeDeclaration getAttributeDecl(String name, String namespace)
getAttributeDecl
in interface weblogic.apache.xerces.impl.xs.psvi.XSModel
name
- The name of the declaration.namespace
- The namespace of the definition, otherwise null.
public weblogic.apache.xerces.impl.xs.psvi.XSAttributeGroupDefinition getAttributeGroup(String name, String namespace)
getAttributeGroup
in interface weblogic.apache.xerces.impl.xs.psvi.XSModel
name
- The name of the definition.namespace
- The namespace of the definition, otherwise null.
public weblogic.apache.xerces.impl.xs.psvi.XSNamedMap getComponents(short objectType)
getComponents
in interface weblogic.apache.xerces.impl.xs.psvi.XSModel
objectType
- The type of the declaration, i.e.
ELEMENT_DECLARATION, ATTRIBUTE_DECLARATION, etc.
objectType
or null
.public weblogic.apache.xerces.impl.xs.psvi.XSNamedMap getComponentsByNamespace(short objectType, String namespace)
getComponentsByNamespace
in interface weblogic.apache.xerces.impl.xs.psvi.XSModel
objectType
- The type of the declaration, i.e.
ELEMENT_DECLARATION, ATTRIBUTE_DECLARATION, etc.namespace
- The namespace to which declaration belong or
null
(for components with no targetNamespace).
objectType
and defined in the specified
namespace
or null
.public weblogic.apache.xerces.impl.xs.psvi.XSElementDeclaration getElementDecl(String name, String namespace)
getElementDecl
in interface weblogic.apache.xerces.impl.xs.psvi.XSModel
name
- The name of the declaration.namespace
- The namespace of the definition, otherwise null.
public weblogic.apache.xerces.impl.xs.psvi.XSModelGroupDefinition getModelGroupDefinition(String name, String namespace)
getModelGroupDefinition
in interface weblogic.apache.xerces.impl.xs.psvi.XSModel
name
- The name of the definition.namespace
- The namespace of the definition, otherwise null.
public weblogic.apache.xerces.impl.xs.psvi.ObjectList getNamespaceItems()
getNamespaceItems
in interface weblogic.apache.xerces.impl.xs.psvi.XSModel
public weblogic.apache.xerces.impl.xs.psvi.StringList getNamespaces()
getNamespaces
in interface weblogic.apache.xerces.impl.xs.psvi.XSModel
null
if all components don't have a targetNamespace.public weblogic.apache.xerces.impl.xs.psvi.XSNotationDeclaration getNotationDecl(String name, String namespace)
getNotationDecl
in interface weblogic.apache.xerces.impl.xs.psvi.XSModel
name
- The name of the declaration.namespace
- The namespace of the definition, otherwise null.
public weblogic.apache.xerces.impl.xs.psvi.XSTypeDefinition getTypeDefinition(String name, String namespace)
getTypeDefinition
in interface weblogic.apache.xerces.impl.xs.psvi.XSModel
name
- The name of the definition.namespace
- The namespace of the definition, otherwise null.
XSTypeDefinition
or null if such definition
does not exist.
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs91 Copyright 2005 BEA Systems Inc. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |