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 java.util.Map<EPackage,EObject> documentRoots
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()
public EClass getDocumentRoot(EPackage ePackage)
public void putDocumentRoot(EPackage ePackage,
EClass documentRoot)
Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature