Overview Package Class Use Tree Deprecated Index Help
GNU Prolog for Java
PREV NEXT FRAMES NO FRAMES All Classes

Uses of Class
gnu.prolog.term.AtomTerm

Packages that use AtomTerm
gnu.prolog.database
gnu.prolog.io
gnu.prolog.io.parser.gen
gnu.prolog.term Contains the various types of Term that can be used.
gnu.prolog.vm
gnu.prolog.vm.buildins.datetime
gnu.prolog.vm.buildins.dialogs
gnu.prolog.vm.buildins.termcomparsion
gnu.prolog.vm.buildins.uuid
gnu.prolog.vm.interpreter InterpretedCodeCompiler uses the various classes beginning with I and extending Instruction in the instruction sub-package to compile clauses to InterpretedByteCode.

Uses of AtomTerm in gnu.prolog.database

Methods in gnu.prolog.database that return AtomTerm
AtomTerm Predicate.getFunctor()
get functor of predicate

Uses of AtomTerm in gnu.prolog.io

Methods in gnu.prolog.io with parameters of type AtomTerm
protected void TermWriter.displayAtom(WriteOptions options, AtomTerm atom)
display atom.
protected static boolean TermWriter.isOperator(OperatorSet set, AtomTerm term)

Uses of AtomTerm in gnu.prolog.io.parser.gen

Methods in gnu.prolog.io.parser.gen that return AtomTerm
AtomTerm TermParser.name()

Uses of AtomTerm in gnu.prolog.term

Fields in gnu.prolog.term declared as AtomTerm
AtomTerm CompoundTermTag.functor
a functor of term

Methods in gnu.prolog.term that return AtomTerm
static AtomTerm AtomTerm.get(char ch)
get atom term
static AtomTerm AtomTerm.get(String s)
get atom term

Methods in gnu.prolog.term with parameters of type AtomTerm
static CompoundTermTag CompoundTermTag.get(AtomTerm functor, int arity)
get compound term tag
protected Term ChangeableTerm.getPrologFlag(AtomTerm term)

Constructors in gnu.prolog.term with parameters of type AtomTerm
CompoundTerm(AtomTerm functor, int arity)
get term with specified functor and arity
CompoundTerm(AtomTerm functor, Term[] args)
get term with specified term functor and arguments.
CompoundTermTag(AtomTerm f, int a)
a constructor
DoubleQuotesTerm(Environment environment, Term codes, Term chars, AtomTerm atom)
Construct a DoubleQuotesTerm

Uses of AtomTerm in gnu.prolog.vm

Fields in gnu.prolog.vm declared as AtomTerm
static AtomTerm TermConstants.accessAtom
static AtomTerm PrologStream.appendAtom
static AtomTerm PrologStream.atAtom
static AtomTerm TermConstants.atomAtom
static AtomTerm TermConstants.atomicAtom
static AtomTerm PrologStream.binaryAtom
static AtomTerm TermConstants.binaryStreamAtom
static AtomTerm Environment.boundedAtom
static AtomTerm TermConstants.byteAtom
static AtomTerm TermConstants.callableAtom
static AtomTerm TermConstants.characterAtom
static AtomTerm TermConstants.characterCodeAtom
static AtomTerm TermConstants.characterCodeListAtom
static AtomTerm Environment.charConversionAtom
static AtomTerm TermConstants.charsAtom
static AtomTerm TermConstants.closeOptionAtom
static AtomTerm TermConstants.codesAtom
static AtomTerm TermConstants.compoundAtom
static AtomTerm TermConstants.createAtom
static AtomTerm TermConstants.cutAtom
static AtomTerm Environment.debugAtom
static AtomTerm Environment.dialectAtom
static AtomTerm Environment.dialectTerm
static AtomTerm Environment.doubleQuotesAtom
static AtomTerm Environment.downAtom
static AtomTerm TermConstants.emptyCurlyAtom
static AtomTerm TermConstants.emptyListAtom
static AtomTerm PrologStream.endOfFileAtom
protected AtomTerm PrologStream.endOfStream
protected AtomTerm PrologStream.eofAction
AtomTerm PrologStream.OpenOptions.eofAction
static AtomTerm PrologStream.eofCodeAtom
static AtomTerm UndefinedPredicateCode.errorAtom
static AtomTerm PrologStream.errorAtom
static AtomTerm PrologException.errorAtom
static AtomTerm Environment.errorAtom
static AtomTerm TermConstants.evaluableAtom
static AtomTerm TermConstants.failAtom
static AtomTerm TermConstants.falseAtom
protected AtomTerm PrologStream.filename
AtomTerm PrologStream.OpenOptions.filename
static AtomTerm TermConstants.flagAtom
static AtomTerm Environment.flagValueAtom
static AtomTerm TermConstants.flagValueAtom
static AtomTerm Evaluate.floatAtom
static AtomTerm TermConstants.floatAtom
static AtomTerm TermConstants.floatOverflowAtom
static AtomTerm TermConstants.fxAtom
static AtomTerm TermConstants.fyAtom
static AtomTerm TermConstants.inByteAtom
static AtomTerm TermConstants.inCharacterAtom
static AtomTerm TermConstants.inCharacterCodeAtom
static AtomTerm PrologStream.inputAtom
static AtomTerm TermConstants.inputAtom
static AtomTerm PrologException.instantiationErrorAtom
static AtomTerm TermConstants.integerAtom
static AtomTerm Environment.integerRoundingFunctionAtom
static AtomTerm TermConstants.intOverflowAtom
static AtomTerm TermConstants.ioModeAtom
static AtomTerm TermConstants.javaObjectAtom
static AtomTerm TermConstants.listAtom
static AtomTerm TermConstants.maxArityAtom
static AtomTerm TermConstants.maxIntegerAtom
static AtomTerm TermConstants.minIntegerAtom
protected AtomTerm PrologStream.mode
AtomTerm PrologStream.OpenOptions.mode
static AtomTerm Environment.modifyAtom
static AtomTerm TermConstants.modifyAtom
static AtomTerm TermConstants.nonEmptyListAtom
static AtomTerm PrologStream.notAtom
static AtomTerm TermConstants.notLessThanZeroAtom
static AtomTerm TermConstants.numberAtom
static AtomTerm TermConstants.numberExpectedAtom
static AtomTerm Environment.offAtom
static AtomTerm Environment.onAtom
static AtomTerm PrologStream.openAtom
static AtomTerm TermConstants.openAtom
static AtomTerm TermConstants.operatorAtom
static AtomTerm TermConstants.operatorPriorityAtom
static AtomTerm TermConstants.operatorSpecifierAtom
static AtomTerm PrologStream.outputAtom
static AtomTerm TermConstants.outputAtom
static AtomTerm PrologStream.pastAtom
static AtomTerm TermConstants.pastEndOfStreamAtom
static AtomTerm TermConstants.predicateIndicatorAtom
static AtomTerm TermConstants.privateProcedureAtom
static AtomTerm UndefinedPredicateCode.procedureAtom
static AtomTerm TermConstants.procedureAtom
static AtomTerm Environment.prologFlagAtom
static AtomTerm TermConstants.prologFlagAtom
static AtomTerm PrologStream.readAtom
static AtomTerm TermConstants.readOptionAtom
protected AtomTerm PrologStream.reposition
AtomTerm PrologStream.OpenOptions.reposition
static AtomTerm PrologStream.repositionAtom
static AtomTerm TermConstants.repositionAtom
static AtomTerm PrologStream.resetAtom
static AtomTerm PrologStream.sourceSinkAtom
static AtomTerm TermConstants.sourceSinkAtom
static AtomTerm TermConstants.staticProcedureAtom
static AtomTerm PrologStream.streamAtom
static AtomTerm TermConstants.streamAtom
static AtomTerm TermConstants.streamOptionAtom
static AtomTerm PrologStream.streamOrAliasAtom
static AtomTerm TermConstants.streamOrAliasAtom
static AtomTerm TermConstants.streamPositionAtom
static AtomTerm TermConstants.streamPropertyAtom
static AtomTerm PrologException.systemErrorAtom
static AtomTerm PrologStream.textAtom
static AtomTerm TermConstants.textStreamAtom
static AtomTerm Environment.towardZeroAtom
static AtomTerm TermConstants.trueAtom
protected AtomTerm PrologStream.type
AtomTerm PrologStream.OpenOptions.type
static AtomTerm TermConstants.undefinedAtom
static AtomTerm TermConstants.underflowAtom
static AtomTerm UndefinedPredicateCode.unknownAtom
static AtomTerm Environment.unknownAtom
static AtomTerm PrologStream.userInputAtom
static AtomTerm PrologStream.userOutputAtom
static AtomTerm TermConstants.variableAtom
static AtomTerm Environment.versionAtom
static AtomTerm UndefinedPredicateCode.warningAtom
static AtomTerm Environment.warningAtom
static AtomTerm PrologStream.writeAtom
static AtomTerm TermConstants.writeOptionAtom
static AtomTerm TermConstants.xfAtom
static AtomTerm TermConstants.xfxAtom
static AtomTerm TermConstants.xfyAtom
static AtomTerm TermConstants.yfAtom
static AtomTerm TermConstants.yfxAtom
static AtomTerm TermConstants.zeroDivizorAtom

Fields in gnu.prolog.vm with type parameters of type AtomTerm
protected Map<AtomTerm,PrologStream> Environment.alias2stream
protected Set<AtomTerm> PrologStream.aliases
Set<AtomTerm> PrologStream.OpenOptions.aliases
protected Map<AtomTerm,Term> Environment.atom2flag
atom to flag
protected Set<AtomTerm> Environment.changableFlags

Methods in gnu.prolog.vm that return AtomTerm
AtomTerm HasAtom.getAtom()
Get the AtomTerm for this class.
abstract AtomTerm Environment.DoubleQuotesValue.getAtom()
AtomTerm PrologStream.getMode()

Methods in gnu.prolog.vm that return types with arguments of type AtomTerm
Map<AtomTerm,Term> Environment.getPrologFlags()
get copy of current state of flags for this environment

Methods in gnu.prolog.vm with parameters of type AtomTerm
protected void Environment.createNewPrologFlag(AtomTerm flag, Term newValue, boolean changable)
create a new flag for this environment
static void PrologException.domainError(AtomTerm errorType, Term errorTerm)
static void PrologException.evalutationError(AtomTerm error)
static void PrologException.existenceError(AtomTerm errorType, Term errorTerm)
static Environment.DoubleQuotesValue Environment.DoubleQuotesValue.fromAtom(AtomTerm value)
Term Environment.getPrologFlag(AtomTerm term)
get flag for this environment
Term Environment.open(AtomTerm source_sink, AtomTerm mode, PrologStream.OpenOptions options)
static void PrologException.permissionError(AtomTerm operation, AtomTerm permissionType, Term culprit)
void Environment.setPrologFlag(AtomTerm flag, Term newValue)
static void PrologException.syntaxError(AtomTerm term)
static void PrologException.syntaxError(AtomTerm term, Throwable inner)
static void PrologException.typeError(AtomTerm errorType, Term errorTerm)

Constructors in gnu.prolog.vm with parameters of type AtomTerm
BinaryPrologStream(AtomTerm fileAtom, AtomTerm mode, PrologStream.OpenOptions options)
PrologStream.OpenOptions(AtomTerm filename, AtomTerm mode, Environment environment)

Uses of AtomTerm in gnu.prolog.vm.buildins.datetime

Fields in gnu.prolog.vm.buildins.datetime declared as AtomTerm
static AtomTerm[] Predicate_date_time_value.date9keys
static AtomTerm DateTimePrologCode.dateAtom
static AtomTerm Predicate_date_time_value.dayAtom
static AtomTerm Predicate_date_time_value.daylightSavingAtom
static AtomTerm Predicate_date_time_value.hourAtom
static AtomTerm Predicate_date_time_value.minuteAtom
static AtomTerm Predicate_date_time_value.monthAtom
static AtomTerm Predicate_date_time_value.secondAtom
static AtomTerm DateTimePrologCode.timeAtom
static AtomTerm Predicate_date_time_value.timeZoneAtom
static AtomTerm Predicate_date_time_value.utcOffsetAtom
static AtomTerm Predicate_date_time_value.yearAtom

Uses of AtomTerm in gnu.prolog.vm.buildins.dialogs

Fields in gnu.prolog.vm.buildins.dialogs declared as AtomTerm
static AtomTerm Predicate_dialog.ABORT_ATOM
static AtomTerm Predicate_dialog.CANCEL_ATOM
static AtomTerm Predicate_dialog.DIALOG_OPTION_ATOM
static AtomTerm Predicate_dialog.ERROR_ATOM
static AtomTerm Predicate_dialog.IGNORE_ATOM
static AtomTerm Predicate_dialog.INFO_ATOM
static AtomTerm Predicate_dialog.NO_ATOM
static AtomTerm Predicate_dialog.OK_ATOM
static AtomTerm Predicate_dialog.QUESTION_ATOM
static AtomTerm Predicate_dialog.RETRY_ATOM
static AtomTerm Predicate_dialog.WARNING_ATOM
static AtomTerm Predicate_dialog.YES_ATOM

Uses of AtomTerm in gnu.prolog.vm.buildins.termcomparsion

Fields in gnu.prolog.vm.buildins.termcomparsion declared as AtomTerm
static AtomTerm Predicate_compare.EQ_ATOM
static AtomTerm Predicate_compare.GT_ATOM
static AtomTerm Predicate_compare.LT_ATOM

Uses of AtomTerm in gnu.prolog.vm.buildins.uuid

Fields in gnu.prolog.vm.buildins.uuid declared as AtomTerm
static AtomTerm Predicate_uuid.UUID_ATOM

Uses of AtomTerm in gnu.prolog.vm.interpreter

Fields in gnu.prolog.vm.interpreter declared as AtomTerm
static AtomTerm Predicate_call.headFunctor
head functor, it is completly unimportant what it is


Overview Package Class Use Tree Deprecated Index Help
GNU Prolog for Java
PREV NEXT FRAMES NO FRAMES All Classes

AltStyle によって変換されたページ (->オリジナル) /