public class JTrolog
extends io.github.prolobjectlink.prolog.AbstractProvider
implements io.github.prolobjectlink.prolog.PrologProvider
| Constructor and Description | 
|---|
JTrolog()  | 
| Modifier and Type | Method and Description | 
|---|---|
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()  | 
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 term)  | 
io.github.prolobjectlink.prolog.PrologTerm[] | 
parseTerms(String stringTerms)  | 
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, equals, fromTerm, fromTerm, fromTermArray, getConverter, getName, getParser, getVersion, hashCode, isCompliant, newDouble, newFloat, newInteger, newList, newList, newList, newList, newList, newLong, newStructure, newStructure, parseClause, parseList, parseProgram, parseProgram, parseStructure, removeQuoted, toTerm, toTermArray, toTermMap, toTermMapArray, toTermMatrixpublic 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.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.PrologTerm parseTerm(String term)
public io.github.prolobjectlink.prolog.PrologTerm[] parseTerms(String stringTerms)
public 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 io.github.prolobjectlink.prolog.PrologTerm newReference(Object reference)
newReference 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 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 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.