GNU Prolog for Java

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
 


GNU Prolog for Java