Package | Description |
---|---|
org.jpc.engine.embedded | |
org.jpc.engine.prolog.driver | |
org.jpc.util |
Modifier and Type | Class and Description |
---|---|
class |
JpcEngineDriver |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPrologEngineDriver<T extends PrologEngine> |
class |
PrologEngineDriverProxy<T extends PrologEngine> |
class |
UniquePrologEngineDriver<T extends PrologEngine>
This class describes logic engines that are unique per process
Instances can cache the logic engine when creating it
|
Modifier and Type | Method and Description |
---|---|
PrologEngineDriver<T> |
PrologEngineDriverProxy.getProxiedDriver() |
Modifier and Type | Method and Description |
---|---|
protected void |
PrologEngineDriverProxy.setProxiedDriver(PrologEngineDriver<T> proxiedDriver) |
Constructor and Description |
---|
PrologEngineDriverProxy(PrologEngineDriver<T> proxiedDriver) |
Modifier and Type | Method and Description |
---|---|
static <T extends PrologEngineDriver> |
DriverUtil.groupByLibraryName(Iterable<T> drivers)
Returns a map where its key are bridge library names.
|
static <T extends PrologEngineDriver> |
DriverUtil.groupByPrologEngineName(Iterable<T> drivers)
Returns a map where its key are Prolog engine names.
|
Modifier and Type | Method and Description |
---|---|
static Set<Class<? extends PrologEngineDriver>> |
DriverUtil.findDriverClasses(Collection<ClassLoader> classLoaders,
Collection<URL> urls)
Answers a set with all the Prolog drivers found in the given urls.
|
static Set<PrologEngineDriver> |
DriverUtil.findDrivers() |
static Set<PrologEngineDriver> |
DriverUtil.findDrivers(Collection<ClassLoader> classLoaders) |
static Set<PrologEngineDriver> |
DriverUtil.findDrivers(Collection<ClassLoader> classLoaders,
Collection<URL> urls) |
Modifier and Type | Method and Description |
---|---|
int |
DriverUtil.PrologEngineDriverComparator.compare(PrologEngineDriver o1,
PrologEngineDriver o2) |
int |
DriverUtil.PrologEngineDriverComparator.compare(PrologEngineDriver o1,
PrologEngineDriver o2) |
Modifier and Type | Method and Description |
---|---|
static void |
DriverUtil.orderByLibraryName(List<? extends PrologEngineDriver> drivers)
Order alphabetically a list of drivers.
|
static void |
DriverUtil.registerListener(DriverStateListener listener,
Iterable<? extends PrologEngineDriver> drivers) |
Copyright © 2014. All rights reserved.