public class SwiProlog
extends io.github.prolobjectlink.prolog.jpl.JplProvider
implements io.github.prolobjectlink.prolog.PrologProvider
| Constructor and Description |
|---|
SwiProlog() |
SwiProlog(io.github.prolobjectlink.prolog.PrologConverter<jpl.Term> converter) |
| Modifier and Type | Method and Description |
|---|---|
<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.PrologEngine |
newEngine() |
io.github.prolobjectlink.prolog.PrologEngine |
newEngine(String path) |
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 arg0) |
io.github.prolobjectlink.prolog.PrologTerm[] |
parseTerms(String arg0) |
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) |
falseReference, getLogger, newAtom, newDouble, newEntry, newEntry, newFloat, newInteger, newList, newList, newList, newList, newLong, newMap, newMap, newMap, newReference, newStructure, newStructure, newVariable, newVariable, nullReference, parseTerm, parseTerms, prologCut, prologEmpty, prologFail, prologFalse, prologInclude, prologNil, prologTrue, trueReference, voidReferencecast, 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, toTermMatrixclone, finalize, getClass, notify, notifyAll, wait, wait, waitcast, falseReference, getConverter, getLogger, getName, getParser, getVersion, isCompliant, newAtom, newDouble, newDouble, newEntry, newEntry, newFloat, newFloat, newInteger, newInteger, newList, newList, newList, newList, newList, newList, newList, newList, newList, newLong, newLong, newMap, newMap, newMap, newReference, newStructure, newStructure, newStructure, newStructure, newVariable, newVariable, nullReference, prologCut, prologEmpty, prologFail, prologFalse, prologInclude, prologNil, prologTrue, trueReference, voidReferencepublic SwiProlog()
public SwiProlog(io.github.prolobjectlink.prolog.PrologConverter<jpl.Term> converter)
public io.github.prolobjectlink.prolog.PrologJavaConverter getJavaConverter()
getJavaConverter 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 String toString()
toString in class io.github.prolobjectlink.prolog.AbstractProviderpublic io.github.prolobjectlink.prolog.PrologTerm parseTerm(String arg0)
public io.github.prolobjectlink.prolog.PrologTerm[] parseTerms(String arg0)
public 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.