org.apache.xerces.impl.xs.psvi
Interface XSObject

All Known Subinterfaces:
XSAnnotation, XSAttributeDeclaration, XSAttributeGroupDefinition, XSAttributeUse, XSComplexTypeDefinition, XSElementDeclaration, XSIDConstraintDefinition, XSModelGroup, XSModelGroupDefinition, XSNotationDeclaration, XSParticle, XSSimpleType, XSSimpleTypeDefinition, XSTerm, XSTypeDecl, XSTypeDefinition, XSWildcard

public interface XSObject

The XSObject is a base object for XML Schema component model.

Version:
$Id: XSObject.java,v 1.1 2002/05/13 21:31:34 sandygao Exp $
Author:
Elena Litani, IBM

Method Summary
 java.lang.String getName()
          The name of this XSObject depending on the XSObject type.
 java.lang.String getNamespace()
          The namespace URI of this node, or null if it is unspecified.
 short getType()
          Get the type of the object, i.e ELEMENT_DECLARATION.
 

Method Detail

getType

public short getType()
Get the type of the object, i.e ELEMENT_DECLARATION.

getName

public java.lang.String getName()
The name of this XSObject depending on the XSObject type.

getNamespace

public java.lang.String getNamespace()
The namespace URI of this node, or null if it is unspecified. defines how a namespace URI is attached to schema components.


Copyright © 1999-2002 Apache XML Project. All Rights Reserved.