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.