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 XSAttributeDecl
getAttributeDecl()
XSAttributeUseImpl
getAttributeUse()
XSComplexTypeDecl
getComplexTypeDecl()
XSElementDecl
getElementDecl()
XSModelGroupImpl
getModelGroup()
XSParticleDecl
getParticleDecl()
XSSimpleTypeDecl
getSimpleTypeDecl()
void
reset()
void
setDVFactory(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()
-
-