public class GroovyClassLoaderBuilder extends UrlClassLoaderBuilder implements MapStore, XmlElementStore, Xml2Object
| Modifier and Type | Field and Description |
|---|---|
protected static String |
CLASSPATH_ENTRIES_TAG |
protected GCompilerConf |
compilerConfiguration |
protected Boolean |
shouldRecompile |
baseDirectory, childChangeListener, childrenChangeListener, parentCL, scnChangedSupport, setSyncChildsynceventQueue, listeners, lockLevellist| Constructor and Description |
|---|
GroovyClassLoaderBuilder() |
GroovyClassLoaderBuilder(GroovyClassLoaderBuilder sample,
Object sync) |
GroovyClassLoaderBuilder(List<UrlClassLoaderEntry> wraplist) |
GroovyClassLoaderBuilder(List<UrlClassLoaderEntry> wraplist,
Object sync) |
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
build()
Создает ClassLoader
|
GCompilerConf |
getCompilerConfiguration() |
Class |
getJavaType()
JAVA объект соответ тэгу
|
Boolean |
getShouldRecompile() |
void |
loadXml(String xml) |
void |
restore(Map map)
Восстановление состояния объекта
|
protected void |
restoreProperties(Element xe) |
void |
setCompilerConfiguration(GCompilerConf compilerConfiguration) |
void |
setShouldRecompile(Boolean shouldRecompile) |
void |
store(Map map)
Сохранение состояния объекта
|
protected void |
storeProperties(Element xe) |
String |
toXml() |
void |
xmlElementRestore(Element xe)
Восстанавливает объект из контейнера XML
|
void |
xmlElementStore(Element el)
Сохраняет объект в XML представление
|
addScnChangedEvent, addScnChangedListener, addScnChangedListener, fireScnChanged, fireScnChangedEvent, fireScnChangedEvents, getBaseDirectory, getParentCL, getScnChangedEventQueue, getScnChangedListeners, getTagName, hasScnChangedListener, nextscn, nextscn, removeAllScnChangedListeners, removeScnChangedListener, restore, restoreEntries, restoreProperties, scn, scn, setBaseDirectory, setParentCL, storeEntries, storePropertieslockRunadd, add0, iterator, iterator0, remove, remove, remove0, remove0, removeAll, removeAll0, retainAll, retainAll0add, add0, addAll, addAll, addAll0, addAll0, addEventListListener, addEventListListener, addEventToQueue, bulkInsert, clear, clear0, contains, containsAll, containsEventListListener, fireEventListMessage, fireQueueEvents, fireQueueEvents0, get, getListenersHelper, getWrappedList, indexOf, isEmpty, lastIndexOf, listIterator, listIterator, listIterator0, listIterator0, lockRun, onAdded, onAdding, onChanged, onChanged, onChanging, onChanging, onDeleted, onDeleted, onDeleting, onDeleting, onInserted, onInserted, onInserting, onInserting, onRemoved, onRemoving, onUpdated, onUpdated, onUpdating, onUpdating, removeEventListListener, set, set0, setWrappedList, size, subList, subList0, toArray, toArraytoStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTagName, restoreequals, hashCode, replaceAll, sort, spliteratorparallelStream, removeIf, streamprotected GCompilerConf compilerConfiguration
protected Boolean shouldRecompile
protected static final String CLASSPATH_ENTRIES_TAG
public GroovyClassLoaderBuilder()
public GroovyClassLoaderBuilder(List<UrlClassLoaderEntry> wraplist)
public GroovyClassLoaderBuilder(List<UrlClassLoaderEntry> wraplist, Object sync)
public GroovyClassLoaderBuilder(GroovyClassLoaderBuilder sample, Object sync)
public GCompilerConf getCompilerConfiguration()
public void setCompilerConfiguration(GCompilerConf compilerConfiguration)
public ClassLoader build()
ClassLoaderBuilderbuild in interface ClassLoaderBuilderbuild in class UrlClassLoaderBuilderpublic Boolean getShouldRecompile()
public void setShouldRecompile(Boolean shouldRecompile)
public Class getJavaType()
Xml2ObjectgetJavaType in interface Xml2ObjectgetJavaType in class UrlClassLoaderBuilderpublic void restore(Map map)
MapStorerestore in interface MapStorerestore in class UrlClassLoaderBuildermap - хранилищеpublic void store(Map map)
MapStorestore in interface MapStorestore in class UrlClassLoaderBuildermap - хранилищеpublic String toXml()
public void loadXml(String xml)
public void xmlElementStore(Element el)
XmlElementStorexmlElementStore in interface XmlElementStorexmlElementStore in class UrlClassLoaderBuilderel - контейнер XMLpublic void xmlElementRestore(Element xe)
XmlElementStorexmlElementRestore in interface XmlElementStorexmlElementRestore in class UrlClassLoaderBuilderxe - контейнер XMLprotected void storeProperties(Element xe)
storeProperties in class UrlClassLoaderBuilderprotected void restoreProperties(Element xe)
restoreProperties in class UrlClassLoaderBuilderCopyright © 2018. All rights reserved.