Class XSDeclarationPool
- java.lang.Object
-
- org.smooks.engine.delivery.sax.ng.org.apache.xerces.impl.xs.XSDeclarationPool
-
public final class XSDeclarationPool extends Object
This 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.- Version:
- $Id$
- 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()
-
-