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

## 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