org.apache.xerces.impl.xs
Class XSComplexTypeDecl

java.lang.Object
  |
  +--org.apache.xerces.impl.xs.XSComplexTypeDecl

public class XSComplexTypeDecl
extends java.lang.Object
implements XSTypeDecl

The XML representation for a complexType schema component is a element information item

Version:
$Id: XSComplexTypeDecl.java,v 1.1 2001/10/25 20:36:02 elena Exp $
Author:
Elena Litani, IBM, Sandy Gao, IBM

Field Summary
static short CONTENTTYPE_ELEMENT
           
static short CONTENTTYPE_EMPTY
           
static short CONTENTTYPE_MIXED
           
static short CONTENTTYPE_SIMPLE
           
 XSAttributeGroupDecl fAttrGrp
           
 XSTypeDecl fBaseType
           
 short fBlock
           
 XSCMValidator fCMValidator
           
 short fContentType
           
 DatatypeValidator fDatatypeValidator
           
 short fDerivedBy
           
 short fFinal
           
 short fMiscFlags
           
 java.lang.String fName
           
 XSParticleDecl fParticle
           
 java.lang.String fTargetNamespace
           
 
Fields inherited from interface org.apache.xerces.impl.xs.XSTypeDecl
COMPLEX_TYPE, SIMPLE_TYPE
 
Constructor Summary
XSComplexTypeDecl()
           
 
Method Summary
 boolean containsTypeID()
           
 XSCMValidator getContentModel(CMBuilder cmBuilder)
           
 short getXSType()
           
 java.lang.String getXSTypeName()
           
 boolean isAbstractType()
           
 void setContainsTypeID()
           
 void setIsAbstractType()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CONTENTTYPE_EMPTY

public static final short CONTENTTYPE_EMPTY

CONTENTTYPE_SIMPLE

public static final short CONTENTTYPE_SIMPLE

CONTENTTYPE_MIXED

public static final short CONTENTTYPE_MIXED

CONTENTTYPE_ELEMENT

public static final short CONTENTTYPE_ELEMENT

fName

public java.lang.String fName

fTargetNamespace

public java.lang.String fTargetNamespace

fBaseType

public XSTypeDecl fBaseType

fDerivedBy

public short fDerivedBy

fFinal

public short fFinal

fBlock

public short fBlock

fMiscFlags

public short fMiscFlags

fAttrGrp

public XSAttributeGroupDecl fAttrGrp

fContentType

public short fContentType

fDatatypeValidator

public DatatypeValidator fDatatypeValidator

fParticle

public XSParticleDecl fParticle

fCMValidator

public XSCMValidator fCMValidator
Constructor Detail

XSComplexTypeDecl

public XSComplexTypeDecl()
Method Detail

getXSType

public short getXSType()
Specified by:
getXSType in interface XSTypeDecl

getXSTypeName

public java.lang.String getXSTypeName()
Specified by:
getXSTypeName in interface XSTypeDecl

isAbstractType

public boolean isAbstractType()

containsTypeID

public boolean containsTypeID()

setIsAbstractType

public void setIsAbstractType()

setContainsTypeID

public void setContainsTypeID()

getContentModel

public XSCMValidator getContentModel(CMBuilder cmBuilder)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


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