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, 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, toTermMatrix
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
cast, 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, voidReference
public 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.PrologProvider
public io.github.prolobjectlink.prolog.PrologEngine newEngine()
newEngine
in interface io.github.prolobjectlink.prolog.PrologProvider
public io.github.prolobjectlink.prolog.PrologEngine newEngine(String path)
newEngine
in interface io.github.prolobjectlink.prolog.PrologProvider
public String toString()
toString
in class io.github.prolobjectlink.prolog.AbstractProvider
public 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.