public class JLog
extends io.github.prolobjectlink.prolog.AbstractProvider
implements io.github.prolobjectlink.prolog.PrologProvider
| Modifier and Type | Field and Description |
|---|---|
protected static Map<String,String> |
FUNCTORS |
| Constructor and Description |
|---|
JLog() |
JLog(io.github.prolobjectlink.prolog.PrologConverter<ubc.cs.JLog.Terms.jTerm> converter) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
io.github.prolobjectlink.prolog.PrologTerm |
falseReference() |
<K> K |
fromTerm(io.github.prolobjectlink.prolog.PrologTerm arg0,
Class<K> arg1) |
<K> K |
fromTerm(io.github.prolobjectlink.prolog.PrologTerm arg0,
io.github.prolobjectlink.prolog.PrologTerm[] arg1,
Class<K> arg2) |
<K> K[] |
fromTermArray(io.github.prolobjectlink.prolog.PrologTerm[] arg0,
Class<K[]> arg1) |
io.github.prolobjectlink.prolog.PrologJavaConverter |
getJavaConverter() |
io.github.prolobjectlink.prolog.PrologLogger |
getLogger() |
int |
hashCode() |
io.github.prolobjectlink.prolog.PrologAtom |
newAtom(String functor) |
io.github.prolobjectlink.prolog.PrologDouble |
newDouble(Number value) |
io.github.prolobjectlink.prolog.PrologEngine |
newEngine() |
io.github.prolobjectlink.prolog.PrologEngine |
newEngine(String path) |
io.github.prolobjectlink.prolog.PrologTerm |
newEntry(Object key,
Object value) |
io.github.prolobjectlink.prolog.PrologTerm |
newEntry(io.github.prolobjectlink.prolog.PrologTerm key,
io.github.prolobjectlink.prolog.PrologTerm value) |
io.github.prolobjectlink.prolog.PrologFloat |
newFloat(Number value) |
io.github.prolobjectlink.prolog.PrologInteger |
newInteger(Number value) |
io.github.prolobjectlink.prolog.PrologList |
newList() |
io.github.prolobjectlink.prolog.PrologList |
newList(io.github.prolobjectlink.prolog.PrologTerm[] arguments) |
io.github.prolobjectlink.prolog.PrologList |
newList(io.github.prolobjectlink.prolog.PrologTerm[] arguments,
io.github.prolobjectlink.prolog.PrologTerm tail) |
io.github.prolobjectlink.prolog.PrologList |
newList(io.github.prolobjectlink.prolog.PrologTerm head,
io.github.prolobjectlink.prolog.PrologTerm tail) |
io.github.prolobjectlink.prolog.PrologLong |
newLong(Number value) |
io.github.prolobjectlink.prolog.PrologTerm |
newMap() |
io.github.prolobjectlink.prolog.PrologTerm |
newMap(int initialCapacity) |
io.github.prolobjectlink.prolog.PrologTerm |
newMap(Map<io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm> map) |
io.github.prolobjectlink.prolog.PrologTerm |
newReference(Object reference) |
io.github.prolobjectlink.prolog.PrologTerm |
newStructure(io.github.prolobjectlink.prolog.PrologTerm left,
String operator,
io.github.prolobjectlink.prolog.PrologTerm right) |
io.github.prolobjectlink.prolog.PrologStructure |
newStructure(String functor,
io.github.prolobjectlink.prolog.PrologTerm... arguments) |
io.github.prolobjectlink.prolog.PrologVariable |
newVariable(int position) |
io.github.prolobjectlink.prolog.PrologVariable |
newVariable(String name,
int position) |
io.github.prolobjectlink.prolog.PrologTerm |
nullReference() |
io.github.prolobjectlink.prolog.PrologClause |
parseClause(String arg0) |
io.github.prolobjectlink.prolog.PrologList |
parseList(String arg0) |
Set<io.github.prolobjectlink.prolog.PrologClause> |
parseProgram(File arg0) |
Set<io.github.prolobjectlink.prolog.PrologClause> |
parseProgram(String arg0) |
io.github.prolobjectlink.prolog.PrologStructure |
parseStructure(String arg0) |
io.github.prolobjectlink.prolog.PrologTerm |
parseTerm(String str) |
io.github.prolobjectlink.prolog.PrologTerm[] |
parseTerms(String str) |
io.github.prolobjectlink.prolog.PrologTerm |
prologCut() |
io.github.prolobjectlink.prolog.PrologTerm |
prologEmpty() |
io.github.prolobjectlink.prolog.PrologTerm |
prologFail() |
io.github.prolobjectlink.prolog.PrologTerm |
prologFalse() |
io.github.prolobjectlink.prolog.PrologTerm |
prologInclude(String file) |
io.github.prolobjectlink.prolog.PrologTerm |
prologNil() |
io.github.prolobjectlink.prolog.PrologTerm |
prologTrue() |
String |
toString() |
<K extends io.github.prolobjectlink.prolog.PrologTerm> |
toTerm(Object arg0,
Class<K> arg1) |
<K extends io.github.prolobjectlink.prolog.PrologTerm> |
toTermArray(Object[] arg0,
Class<K[]> arg1) |
<K extends io.github.prolobjectlink.prolog.PrologTerm,V> |
toTermMap(Map<String,V> arg0,
Class<K> arg1) |
<K extends io.github.prolobjectlink.prolog.PrologTerm,V> |
toTermMapArray(Map<String,V>[] arg0,
Class<K> arg1) |
<K extends io.github.prolobjectlink.prolog.PrologTerm> |
toTermMatrix(Object[][] arg0,
Class<K[][]> arg1) |
io.github.prolobjectlink.prolog.PrologTerm |
trueReference() |
io.github.prolobjectlink.prolog.PrologTerm |
voidReference() |
cast, cast, fromTerm, fromTerm, fromTermArray, getConverter, getName, getParser, getVersion, isCompliant, newDouble, newFloat, newInteger, newList, newList, newList, newList, newList, newLong, newStructure, newStructure, parseClause, parseList, parseProgram, parseProgram, parseStructure, removeQuoted, toTerm, toTermArray, toTermMap, toTermMapArray, toTermMatrixpublic JLog()
public JLog(io.github.prolobjectlink.prolog.PrologConverter<ubc.cs.JLog.Terms.jTerm> converter)
public io.github.prolobjectlink.prolog.PrologTerm prologNil()
prologNil in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologTerm prologCut()
prologCut in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologTerm prologFail()
prologFail in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologTerm prologTrue()
prologTrue in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologTerm prologFalse()
prologFalse in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologTerm prologEmpty()
prologEmpty in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologTerm prologInclude(String file)
prologInclude in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologTerm parseTerm(String str)
public io.github.prolobjectlink.prolog.PrologTerm[] parseTerms(String str)
public io.github.prolobjectlink.prolog.PrologEngine newEngine()
newEngine in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologEngine newEngine(String path)
newEngine in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologAtom newAtom(String functor)
newAtom in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologFloat newFloat(Number value)
newFloat in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologDouble newDouble(Number value)
newDouble in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologInteger newInteger(Number value)
newInteger in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologLong newLong(Number value)
newLong in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologVariable newVariable(int position)
newVariable in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologVariable newVariable(String name, int position)
newVariable in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologList newList()
newList in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologList newList(io.github.prolobjectlink.prolog.PrologTerm[] arguments)
newList in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologList newList(io.github.prolobjectlink.prolog.PrologTerm head,
io.github.prolobjectlink.prolog.PrologTerm tail)
newList in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologList newList(io.github.prolobjectlink.prolog.PrologTerm[] arguments,
io.github.prolobjectlink.prolog.PrologTerm tail)
newList in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologStructure newStructure(String functor, io.github.prolobjectlink.prolog.PrologTerm... arguments)
newStructure in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologTerm newStructure(io.github.prolobjectlink.prolog.PrologTerm left,
String operator,
io.github.prolobjectlink.prolog.PrologTerm right)
newStructure in interface io.github.prolobjectlink.prolog.PrologProviderpublic final io.github.prolobjectlink.prolog.PrologTerm newEntry(io.github.prolobjectlink.prolog.PrologTerm key,
io.github.prolobjectlink.prolog.PrologTerm value)
newEntry in interface io.github.prolobjectlink.prolog.PrologProviderpublic final io.github.prolobjectlink.prolog.PrologTerm newEntry(Object key, Object value)
newEntry in interface io.github.prolobjectlink.prolog.PrologProviderpublic final io.github.prolobjectlink.prolog.PrologTerm newMap(Map<io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm> map)
newMap in interface io.github.prolobjectlink.prolog.PrologProviderpublic final io.github.prolobjectlink.prolog.PrologTerm newMap(int initialCapacity)
newMap in interface io.github.prolobjectlink.prolog.PrologProviderpublic final io.github.prolobjectlink.prolog.PrologTerm newMap()
newMap in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologTerm newReference(Object reference)
newReference in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologTerm falseReference()
falseReference in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologTerm trueReference()
trueReference in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologTerm nullReference()
nullReference in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologTerm voidReference()
voidReference in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologJavaConverter getJavaConverter()
getJavaConverter in interface io.github.prolobjectlink.prolog.PrologProviderpublic io.github.prolobjectlink.prolog.PrologLogger getLogger()
getLogger in interface io.github.prolobjectlink.prolog.PrologProviderpublic String toString()
toString in class io.github.prolobjectlink.prolog.AbstractProviderpublic int hashCode()
hashCode in class io.github.prolobjectlink.prolog.AbstractProviderpublic boolean equals(Object obj)
equals in class io.github.prolobjectlink.prolog.AbstractProviderpublic io.github.prolobjectlink.prolog.PrologList parseList(String arg0)
public io.github.prolobjectlink.prolog.PrologStructure parseStructure(String arg0)
public io.github.prolobjectlink.prolog.PrologClause parseClause(String arg0)
public <K extends io.github.prolobjectlink.prolog.PrologTerm,V> Map<String,io.github.prolobjectlink.prolog.PrologTerm>[] toTermMapArray(Map<String,V>[] arg0, Class<K> arg1)
public <K extends io.github.prolobjectlink.prolog.PrologTerm,V> Map<String,io.github.prolobjectlink.prolog.PrologTerm> toTermMap(Map<String,V> arg0, Class<K> arg1)
public <K extends io.github.prolobjectlink.prolog.PrologTerm> K[][] toTermMatrix(Object[][] arg0, Class<K[][]> arg1)
public <K extends io.github.prolobjectlink.prolog.PrologTerm> K[] toTermArray(Object[] arg0, Class<K[]> arg1)
public <K extends io.github.prolobjectlink.prolog.PrologTerm> K toTerm(Object arg0, Class<K> arg1)
public <K> K fromTerm(io.github.prolobjectlink.prolog.PrologTerm arg0,
Class<K> arg1)
public <K> K[] fromTermArray(io.github.prolobjectlink.prolog.PrologTerm[] arg0,
Class<K[]> arg1)
public <K> K fromTerm(io.github.prolobjectlink.prolog.PrologTerm arg0,
io.github.prolobjectlink.prolog.PrologTerm[] arg1,
Class<K> arg2)
Copyright © 2020–2024 Prolobjectlink Project. All rights reserved.