Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A G I L M P T V

A

ANY - Static variable in class alice.logictuple.Var
the 'any' (anonymous, which is _) variable constant
alice.logictuple - package alice.logictuple
 

G

getArg(int) - Method in class alice.logictuple.LogicTuple
Gets a argument inside the logic tuple
getArg(int) - Method in class alice.logictuple.TupleArgument
gets the i-arg Arg of a structured argument
getArity() - Method in class alice.logictuple.LogicTuple
Gets the number of argument of the logic tuple
getArity() - Method in class alice.logictuple.TupleArgument
gets the number of argument of a structured argument
getFloat(int) - Method in class alice.logictuple.LogicTuple
Helper service to get directly a float argument inside the logic tuple
getFloat(int) - Method in class alice.logictuple.TupleArgument
Helper service to get directly a float argument inside this argument object considered as a compound value
getInt(int) - Method in class alice.logictuple.LogicTuple
Helper service to get directly an integer argument inside the logic tuple
getInt(int) - Method in class alice.logictuple.TupleArgument
Helper service to get directly an integer argument inside this argument object considered as a compound value
getName() - Method in class alice.logictuple.LogicTuple
Gets the name of the logic tuple
getName() - Method in class alice.logictuple.TupleArgument
gets the name of the arg
getString(int) - Method in class alice.logictuple.LogicTuple
Helper service to get directly a string argument inside the logic tuple
getString(int) - Method in class alice.logictuple.TupleArgument
Helper service to get directly a string argument inside this argument object considered as a compound value

I

InvalidLogicTupleException - exception alice.logictuple.InvalidLogicTupleException.
Exception thrown when a malformed logic logic tuple is created or used
InvalidLogicTupleException() - Constructor for class alice.logictuple.InvalidLogicTupleException
 
InvalidVarNameException - exception alice.logictuple.InvalidVarNameException.
Exception indicating a bad name for Variable tuple argument
InvalidVarNameException() - Constructor for class alice.logictuple.InvalidVarNameException
 
info - Variable in class alice.logictuple.LogicTuple
the information content of logic tuple
isFloat() - Method in class alice.logictuple.TupleArgument
Tests if the argument is a float
isInt() - Method in class alice.logictuple.TupleArgument
Tests if the argument is an integer
isNumber() - Method in class alice.logictuple.TupleArgument
Tests if the argument is a number
isString() - Method in class alice.logictuple.TupleArgument
Tests if the argument is a string
isStruct() - Method in class alice.logictuple.TupleArgument
Tests if the argument is a structured argument
isValue() - Method in class alice.logictuple.TupleArgument
Tests if the argument is a value
isVar() - Method in class alice.logictuple.TupleArgument
Tests if the argument is a variable

L

LogicTuple - class alice.logictuple.LogicTuple.
Defines the communication language based on logic tuples, which stand both for tuple and tuple template For logic tuple, the matching is the classic prolog matching and the propagation corresponds to unification.
LogicTuple(String, TupleArgument[]) - Constructor for class alice.logictuple.LogicTuple
Constructs the logic tuple providing the tuple name and argument list
LogicTuple(String) - Constructor for class alice.logictuple.LogicTuple
Constructs the logic tuple providing the tuple name, without arguments
LogicTuple(String, TupleArgument) - Constructor for class alice.logictuple.LogicTuple
Constructs the logic tuple providing the tuple name and one argument
LogicTuple(String, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.LogicTuple
Constructs the logic tuple providing the tuple name and two arguments
LogicTuple(String, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.LogicTuple
Constructs the logic tuple providing the tuple name and three arguments
LogicTuple(String, TupleArgument, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.LogicTuple
Constructs the logic tuple providing the tuple name and four arguments
LogicTuple(String, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.LogicTuple
Constructs the logic tuple providing the tuple name and five arguments
LogicTuple(String, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.LogicTuple
Constructs the logic tuple providing the tuple name and six arguments
LogicTuple(String, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.LogicTuple
Constructs the logic tuple providing the tuple name and seven arguments
LogicTuple(TupleArgument) - Constructor for class alice.logictuple.LogicTuple
Constructs the logic tuple from a tuple argument (it's the most free form of construction)
LogicTuple(Term) - Constructor for class alice.logictuple.LogicTuple
Constructs the logic tuple from a tuprolog term
LogicTuple() - Constructor for class alice.logictuple.LogicTuple
 

M

match(Tuple) - Method in class alice.logictuple.LogicTuple
Specifies if a logic tuple (as a tuple template) matches with a specified tuple, typically an other logic tuple

P

parse(String) - Static method in class alice.logictuple.LogicTuple
Static service to get a Logic tuple from a textual representation
propagate(Tuple) - Method in class alice.logictuple.LogicTuple
Tries to unify a logic tuple (as a tuple template) with a specified tuple, typically an other logic tuple

T

TupleArgument - class alice.logictuple.TupleArgument.
Defines an argument of logic tuple.
TupleArgument() - Constructor for class alice.logictuple.TupleArgument
 
TupleArgument(Term) - Constructor for class alice.logictuple.TupleArgument
Contructs a tuple argument copying a Prolog term
TupleArgument(Object) - Constructor for class alice.logictuple.TupleArgument
Constructs an argument using a generic object
toString() - Method in class alice.logictuple.LogicTuple
Gets the string representation of the logic tuple
toString() - Method in class alice.logictuple.TupleArgument
Gets the string representation of the argument
toTerm() - Method in class alice.logictuple.LogicTuple
Gets the Term representation of the logic tuple
toTerm() - Method in class alice.logictuple.TupleArgument
Gets the prolog term representation of the argument

V

Value - class alice.logictuple.Value.
Value class represents value (integer, real, string, compound-structured) argument of tuples This class works only as a constructor of specific value object, it does not provide any services, which are collected in TupleArgument class
Value(String) - Constructor for class alice.logictuple.Value
Constructs a simple string tuple argument
Value(int) - Constructor for class alice.logictuple.Value
Constructs a simple integer tuple argument
Value(long) - Constructor for class alice.logictuple.Value
Constructs a simple long tuple argument
Value(float) - Constructor for class alice.logictuple.Value
Constructs a simple float tuple argument
Value(double) - Constructor for class alice.logictuple.Value
Constructs a simple double tuple argument
Value(String, TupleArgument) - Constructor for class alice.logictuple.Value
Constructs a structured (compound) argument, made of a string as a name (functor) and one argument
Value(String, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.Value
Constructs a structured (compound) argument, made of a string as a name (functor) and two arguments
Value(String, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.Value
Constructs a structured (compound) argument, made of a string as a name (functor) and three arguments
Value(String, TupleArgument, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.Value
Constructs a structured (compound) argument, made of a string as a name (functor) and four arguments
Value(String, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.Value
Constructs a structured (compound) argument, made of a string as a name (functor) and five arguments
Value(String, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.Value
Constructs a structured (compound) argument, made of a string as a name (functor) and six arguments
Value(String, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.Value
Constructs a structured (compound) argument, made of a string as a name (functor) and seven arguments
Value(String, TupleArgument[]) - Constructor for class alice.logictuple.Value
Constructs a structured (compound) argument, made of a string as a name (functor) and list of arguments
Value() - Constructor for class alice.logictuple.Value
 
Var - class alice.logictuple.Var.
Defines Variable argument of tuples, identified by a name
Var(String) - Constructor for class alice.logictuple.Var
Construct a variable tuple argument identified with a name
Var() - Constructor for class alice.logictuple.Var
Constructs an anonymous variable tuple argument
value - Variable in class alice.logictuple.TupleArgument
the internal representation of the argument is a (tu)Prolog term

A G I L M P T V