public class EngineImpl extends Object implements Engine, xyz.cofe.scn.ScnChanged, MapStore, EngineOutput, GetBindings, SetBindings, SetClassLoader, GetClassLoader
| Modifier and Type | Field and Description |
|---|---|
protected ClassLoader |
classLoader |
protected EngineBindings |
engineBindings |
protected String |
jsr233engineName |
protected PropertyChangeSupport |
pchangesupport |
protected xyz.cofe.scn.LongScnChangedSupport<EngineImpl> |
scnChangedSupport |
| Constructor and Description |
|---|
EngineImpl() |
EngineImpl(EFactoryImpl factory,
String engineName) |
EngineImpl(EFactoryImpl factory,
String engineName,
ScriptEngine sengine) |
EngineImpl(EngineImpl sample) |
protected final PropertyChangeSupport pchangesupport
protected final xyz.cofe.scn.LongScnChangedSupport<EngineImpl> scnChangedSupport
protected String jsr233engineName
protected ClassLoader classLoader
protected transient EngineBindings engineBindings
public EngineImpl()
public EngineImpl(EngineImpl sample)
public EngineImpl(EFactoryImpl factory, String engineName)
public EngineImpl(EFactoryImpl factory, String engineName, ScriptEngine sengine)
public EngineImpl clone()
Enginepublic void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public PropertyChangeListener[] getPropertyChangeListeners()
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
public PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
public void firePropertyChange(String propertyName, Object oldValue, Object newValue)
public boolean hasListeners(String propertyName)
public Set getScnChangedListeners()
getScnChangedListeners in interface xyz.cofe.scn.ScnChangedpublic Closeable addScnChangedListener(xyz.cofe.scn.ScnChanedListener listener)
addScnChangedListener in interface xyz.cofe.scn.ScnChangedpublic Closeable addScnChangedListener(xyz.cofe.scn.ScnChanedListener listener, boolean weakLink)
addScnChangedListener in interface xyz.cofe.scn.ScnChangedpublic void removeScnChangedListener(xyz.cofe.scn.ScnChanedListener listener)
removeScnChangedListener in interface xyz.cofe.scn.ScnChangedpublic void removeAllScnChangedListeners()
removeAllScnChangedListeners in interface xyz.cofe.scn.ScnChangedpublic boolean hasScnChangedListener(xyz.cofe.scn.ScnChanedListener listener)
hasScnChangedListener in interface xyz.cofe.scn.ScnChangedpublic Long scn()
scn in interface xyz.cofe.scn.ScnChangedpublic EFactoryImpl getEFactoryImpl2()
public void setEFactoryImpl2(EFactoryImpl ef)
public String getJsr233EngineName()
public void setJsr233EngineName(String engineName)
public ClassLoader getClassLoader()
getClassLoader in interface GetClassLoaderpublic void setClassLoader(ClassLoader classLoader)
setClassLoader in interface SetClassLoaderpublic EngineFactory getFactory()
EnginegetFactory in interface Engineprotected ScriptEngine jsr233engine()
public ExecuteMonitor<String> submit(String script)
Engineprotected ThreadMonitorImpl configureThreadMonitor(ThreadMonitorImpl tm)
public void setWriter(Writer writer)
setWriter in interface EngineOutputpublic Writer getWriter()
getWriter in interface EngineOutputpublic void setErrorWriter(Writer writer)
setErrorWriter in interface EngineOutputpublic Writer getErrorWriter()
getErrorWriter in interface EngineOutputpublic EngineBindings getBindings()
GetBindingsgetBindings in interface GetBindingspublic void setBindings(EngineBindings eb)
SetBindingssetBindings in interface SetBindingseb - "привязки" переменнымCopyright © 2019. All rights reserved.