All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
addScnChangedEvent(ScnChangedEvent<CXGroovyConf,Long> ev) |
Closeable |
addScnChangedListener(ScnChanedListener<CXGroovyConf,Long> listener)
Добавляет подписчика на изменения
|
Closeable |
addScnChangedListener(ScnChanedListener<CXGroovyConf,Long> listener,
boolean weakLink)
Добавляет подписчика на изменения
|
void |
fireScnChanged(Long old,
Long cur) |
void |
fireScnChangedEvent(ScnChangedEvent<CXGroovyConf,Long> event) |
void |
fireScnChangedEvents() |
File |
getBaseDirectory() |
ClassLoaderBuilder |
getClassLoaderBuilder() |
GCompilerConf |
getCompilerConfiguration() |
Class |
getJavaType()
JAVA объект соответ тэгу
|
ConcurrentLinkedQueue<ScnChangedEvent<CXGroovyConf,Long>> |
getScnChangedEventQueue() |
Set<ScnChanedListener<CXGroovyConf,Long>> |
getScnChangedListeners()
Возвращает активных подписчиков
|
String |
getTagName()
XML Тег которым представлен объект
|
GroovyEngine |
groovyEngine() |
groovy.lang.GroovyShell |
groovyShell() |
boolean |
hasScnChangedListener(ScnChanedListener<CXGroovyConf,Long> listener)
Проверяет что указанный подписчик имеется в списках рассылки
|
void |
loadXml(File xmlFile) |
void |
loadXml(File xmlFile) |
void |
loadXml(Path xmlFile) |
void |
loadXml(String xml) |
Pair<Long,Long> |
nextscn() |
Pair<Long,Long> |
nextscn(boolean addEvent,
boolean fireEvent) |
void |
removeAllScnChangedListeners()
Удаляет всех подписчиков
|
void |
removeScnChangedListener(ScnChanedListener<CXGroovyConf,Long> listener)
Удаляет подписчика от уведомлений
|
Object |
restore(Element el)
Восстановление объекта из XML описания
|
Long |
scn()
Возвращает текущий номер изменений
|
void |
scn(Runnable run) |
void |
setBaseDirectory(File baseDirectory) |
void |
setClassLoaderBuilder(ClassLoaderBuilder classLoaderBuilder) |
void |
setCompilerConfiguration(GCompilerConf compilerConfiguration) |
String |
toXml() |
void |
xmlElementRestore(Element xe)
Восстанавливает объект из контейнера XML
|
void |
xmlElementStore(Element xe)
Сохраняет объект в XML представление
|