public class PrologEngineDriverProxy<T extends PrologEngine> extends Object implements PrologEngineDriver<T>
| Modifier | Constructor and Description |
|---|---|
protected |
PrologEngineDriverProxy()
To allows descendants to instantiate the proxied driver in a custom way
|
|
PrologEngineDriverProxy(PrologEngineDriver<T> proxiedDriver) |
| Modifier and Type | Method and Description |
|---|---|
void |
addStateListener(DriverStateListener listener) |
T |
createPrologEngine() |
String |
getDescription() |
EngineDescription |
getEngineDescription() |
String |
getLibraryName() |
String |
getLicenseUrl() |
PrologEngineDriver<T> |
getProxiedDriver() |
String |
getShortDescription() |
String |
getSiteUrl() |
boolean |
isDisabled() |
void |
removeStateListener(DriverStateListener listener) |
protected void |
setProxiedDriver(PrologEngineDriver<T> proxiedDriver) |
public PrologEngineDriverProxy(PrologEngineDriver<T> proxiedDriver)
protected PrologEngineDriverProxy()
protected void setProxiedDriver(PrologEngineDriver<T> proxiedDriver)
public PrologEngineDriver<T> getProxiedDriver()
public T createPrologEngine()
createPrologEngine in interface PrologEngineFactory<T extends PrologEngine>public boolean isDisabled()
isDisabled in interface PrologEngineDriver<T extends PrologEngine>public void addStateListener(DriverStateListener listener)
addStateListener in interface PrologEngineDriver<T extends PrologEngine>public void removeStateListener(DriverStateListener listener)
removeStateListener in interface PrologEngineDriver<T extends PrologEngine>public String getShortDescription()
getShortDescription in interface PrologEngineDriver<T extends PrologEngine>public String getDescription()
getDescription in interface PrologEngineDriver<T extends PrologEngine>public String getLibraryName()
getLibraryName in interface PrologEngineDriver<T extends PrologEngine>public EngineDescription getEngineDescription()
getEngineDescription in interface PrologEngineDriver<T extends PrologEngine>public String getLicenseUrl()
getLicenseUrl in interface PrologEngineDriver<T extends PrologEngine>public String getSiteUrl()
getSiteUrl in interface PrologEngineDriver<T extends PrologEngine>Copyright © 2014. All rights reserved.