org.apache.xerces.impl.xs

Class 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: XSDeclarationPool.java,v 1.9 2004/10/06 15:14:55 mrglavas Exp $

Author: Elena Litani, IBM

UNKNOWN:

Method Summary
XSAttributeDeclgetAttributeDecl()
XSAttributeUseImplgetAttributeUse()
XSComplexTypeDeclgetComplexTypeDecl()
XSElementDeclgetElementDecl()
XSModelGroupImplgetModelGroup()
XSParticleDeclgetParticleDecl()
XSSimpleTypeDeclgetSimpleTypeDecl()
voidreset()

Method Detail

getAttributeDecl

public final XSAttributeDecl getAttributeDecl()

getAttributeUse

public final XSAttributeUseImpl getAttributeUse()

getComplexTypeDecl

public final XSComplexTypeDecl getComplexTypeDecl()

getElementDecl

public final XSElementDecl getElementDecl()

getModelGroup

public final XSModelGroupImpl getModelGroup()

getParticleDecl

public final XSParticleDecl getParticleDecl()

getSimpleTypeDecl

public final XSSimpleTypeDecl getSimpleTypeDecl()

reset

public void reset()
Copyright © 1999-2005 Apache XML Project. All Rights Reserved.