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, setSyncChild| 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() |
GroovyClassLoaderBuilder |
clone() |
GCompilerConf |
getCompilerConfiguration() |
Class |
getJavaType() |
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) |
void |
xmlElementStore(Element el) |
addScnChangedEvent, addScnChangedListener, addScnChangedListener, fireScnChanged, fireScnChangedEvent, fireScnChangedEvents, getBaseDirectory, getParentCL, getScnChangedEventQueue, getScnChangedListeners, getTagName, hasScnChangedListener, nextscn, nextscn, removeAllScnChangedListeners, removeScnChangedListener, restore, restoreEntries, restoreProperties, scn, scn, setBaseDirectory, setParentCL, storeEntries, storePropertiesadd, 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, toArrayequals, 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 GroovyClassLoaderBuilder clone()
clone in class UrlClassLoaderBuilderpublic GCompilerConf getCompilerConfiguration()
public void setCompilerConfiguration(GCompilerConf compilerConfiguration)
public ClassLoader build()
build in interface ClassLoaderBuilderbuild in class UrlClassLoaderBuilderpublic Boolean getShouldRecompile()
public void setShouldRecompile(Boolean shouldRecompile)
public Class getJavaType()
getJavaType in interface Xml2ObjectgetJavaType in class UrlClassLoaderBuilderpublic void restore(Map map)
restore in interface MapStorerestore in class UrlClassLoaderBuilderpublic void store(Map map)
store in interface MapStorestore in class UrlClassLoaderBuilderpublic String toXml()
public void loadXml(String xml)
public void xmlElementStore(Element el)
xmlElementStore in interface XmlElementStorexmlElementStore in class UrlClassLoaderBuilderpublic void xmlElementRestore(Element xe)
xmlElementRestore in interface XmlElementStorexmlElementRestore in class UrlClassLoaderBuilderprotected void storeProperties(Element xe)
storeProperties in class UrlClassLoaderBuilderprotected void restoreProperties(Element xe)
restoreProperties in class UrlClassLoaderBuilderCopyright © 2019. All rights reserved.