Package org.apache.xerces.impl.xs
Class XSDeclarationPool
- java.lang.Object
-
- org.apache.xerces.impl.xs.XSDeclarationPool
-
public final class XSDeclarationPool extends java.lang.ObjectThis class is pool that enables caching of XML Schema declaration objects. Before a compiled grammar object is garbage collected, the implementation will add all XML Schema component declarations to the pool. Note: The cashing mechanism is not implemented yet.INTERNAL:
- Usage of this class is not supported. It may be altered or removed at any time.
- Version:
- $Id: XSDeclarationPool.java 805582 2009-08-18 21:13:20Z sandygao $
- Author:
- Elena Litani, IBM
-
-
Constructor Summary
Constructors Constructor Description XSDeclarationPool()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XSAttributeDeclgetAttributeDecl()XSAttributeUseImplgetAttributeUse()XSComplexTypeDeclgetComplexTypeDecl()XSElementDeclgetElementDecl()XSModelGroupImplgetModelGroup()XSParticleDeclgetParticleDecl()XSSimpleTypeDeclgetSimpleTypeDecl()voidreset()voidsetDVFactory(SchemaDVFactoryImpl dvFactory)
-
-
-
Method Detail
-
setDVFactory
public void setDVFactory(SchemaDVFactoryImpl dvFactory)
-
getElementDecl
public final XSElementDecl getElementDecl()
-
getAttributeDecl
public final XSAttributeDecl getAttributeDecl()
-
getAttributeUse
public final XSAttributeUseImpl getAttributeUse()
-
getComplexTypeDecl
public final XSComplexTypeDecl getComplexTypeDecl()
-
getSimpleTypeDecl
public final XSSimpleTypeDecl getSimpleTypeDecl()
-
getParticleDecl
public final XSParticleDecl getParticleDecl()
-
getModelGroup
public final XSModelGroupImpl getModelGroup()
-
reset
public void reset()
-
-