org.apache.xerces.impl.xs

Class XSDeclarationPool


public final class XSDeclarationPool
extends java.lang.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 320098 2004-10-06 15:14:55Z mrglavas $
Author:
Elena Litani, IBM

Method Summary

XSAttributeDecl
getAttributeDecl()
XSAttributeUseImpl
getAttributeUse()
XSComplexTypeDecl
getComplexTypeDecl()
XSElementDecl
getElementDecl()
XSModelGroupImpl
getModelGroup()
XSParticleDecl
getParticleDecl()
XSSimpleTypeDecl
getSimpleTypeDecl()
void
reset()

Method Details

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 B) 1999-2006 The Apache Software Foundation. All Rights Reserved.