public class ConfigurationCache
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
currentSize |
protected java.util.Map<EPackage,EObject> |
documentRoots |
protected XMLSaveImpl.Escape[] |
escapes |
protected int |
freeEscapeIndex |
protected int |
freePrinterIndex |
static ConfigurationCache |
INSTANCE |
protected XMLString[] |
printers |
protected static int |
SIZE |
Modifier | Constructor and Description |
---|---|
protected |
ConfigurationCache() |
Modifier and Type | Method and Description |
---|---|
EClass |
getDocumentRoot(EPackage ePackage) |
protected XMLSaveImpl.Escape |
getEscape() |
protected XMLString |
getPrinter() |
void |
putDocumentRoot(EPackage ePackage,
EClass documentRoot) |
void |
release() |
protected void |
releaseEscape(XMLSaveImpl.Escape escape) |
protected void |
releasePrinter(XMLString printer) |
public static final ConfigurationCache INSTANCE
protected static final int SIZE
protected XMLString[] printers
protected XMLSaveImpl.Escape[] escapes
protected int freePrinterIndex
protected int freeEscapeIndex
protected int currentSize
protected XMLString getPrinter()
protected void releasePrinter(XMLString printer)
protected XMLSaveImpl.Escape getEscape()
protected void releaseEscape(XMLSaveImpl.Escape escape)
public void release()