A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

abs(int) - Method in class astra.lang.Math
Term that returns the absolute value of the given integer.
accept(LogicVisitor) - Method in class astra.gui.GuiEvent
 
add(ListTerm, Boolean) - Method in class astra.lang.Prelude
 
add(ListTerm, Character) - Method in class astra.lang.Prelude
 
add(ListTerm, Double) - Method in class astra.lang.Prelude
 
add(ListTerm, Float) - Method in class astra.lang.Prelude
 
add(ListTerm, Integer) - Method in class astra.lang.Prelude
 
add(ListTerm, Long) - Method in class astra.lang.Prelude
 
add(ListTerm, Object) - Method in class astra.lang.Prelude
Action that adds any object to a list
add(ListTerm, String) - Method in class astra.lang.Prelude
 
addAt(ListTerm, int, Boolean) - Method in class astra.lang.Prelude
 
addAt(ListTerm, int, Character) - Method in class astra.lang.Prelude
 
addAt(ListTerm, int, Double) - Method in class astra.lang.Prelude
 
addAt(ListTerm, int, Float) - Method in class astra.lang.Prelude
 
addAt(ListTerm, int, Integer) - Method in class astra.lang.Prelude
 
addAt(ListTerm, int, Long) - Method in class astra.lang.Prelude
 
addAt(ListTerm, int, Object) - Method in class astra.lang.Prelude
Action that adds any object to a list at a given index.
addAt(ListTerm, int, String) - Method in class astra.lang.Prelude
 
addEvent(Event) - Method in class astra.lang.System
 
addEvent(String, Object[]) - Method in interface astra.gui.AstraEventListener
 
addEvent(String, Object[]) - Method in class astra.gui.GuiModule
 
addField(String) - Method in class astra.util.SQLQuery
 
addRole(String) - Method in class astra.lang.Reflection
 
addRule(Rule) - Method in class astra.lang.System
 
addValue(String, String) - Method in class astra.util.SQLQuery
 
addWhere(String, String) - Method in class astra.util.SQLQuery
 
Agent - Class in astra.lang
 
Agent() - Constructor for class astra.lang.Agent
 
agentExists(String) - Method in class astra.lang.System
Formula that returns true if the agent exists, false otherwise.
agentRules() - Method in class astra.lang.System
 
AgentState - Class in astra.lang
This is not an API - it is support class that us used by the System API.
AgentState(String, String, byte[]) - Constructor for class astra.lang.AgentState
A container to hold the state of an agent (this is not used in execution, but can be used to store, retrieve, or transfer the agents state).
arity(Funct) - Method in class astra.lang.Functions
 
astra.gui - package astra.gui
 
astra.lang - package astra.lang
This package contains core APIs for ASTRA.
astra.util - package astra.util
This package contains some useful APIs for ASTRA.
AstraEventListener - Interface in astra.gui
 
AstraGui - Interface in astra.gui
 

B

beliefs - Variable in class astra.lang.AgentState
 
booleanValueFor(ListTerm, String) - Method in class astra.lang.Prelude
 
booleanValueFor(ListTerm, String, int) - Method in class astra.lang.Prelude
 

C

charAt(String, int) - Method in class astra.lang.Strings
Term that returns the character at the given index in the source string.
charValueFor(ListTerm, String) - Method in class astra.lang.Prelude
 
charValueFor(ListTerm, String, int) - Method in class astra.lang.Prelude
 
close(Connection) - Method in class astra.util.DB
Action to close an existing SQL Connection
CodeVisitor - Class in astra.util
 
CodeVisitor(Agent) - Constructor for class astra.util.CodeVisitor
 
compileEvent(String) - Method in class astra.lang.Compiler
 
Compiler - Class in astra.lang
Basic Compiler API.
Compiler() - Constructor for class astra.lang.Compiler
 
compileRule(String, ActionParam<Rule>) - Method in class astra.lang.Compiler
Action that dumps the agents beliefs to the console.
Console - Class in astra.lang
This API provides support for I/O via the Java console.
Console() - Constructor for class astra.lang.Console
 
contains(ListTerm, char) - Method in class astra.lang.Prelude
 
contains(ListTerm, double) - Method in class astra.lang.Prelude
 
contains(ListTerm, float) - Method in class astra.lang.Prelude
 
contains(ListTerm, int) - Method in class astra.lang.Prelude
 
contains(ListTerm, long) - Method in class astra.lang.Prelude
 
contains(ListTerm, String) - Method in class astra.lang.Prelude
 
create(String) - Method in class astra.lang.ObjectAccess
 
createAgent(String, String) - Method in class astra.lang.System
Action that allows the agent to create another agent.
createFragment(Agent) - Method in class astra.lang.Agent
 
currentTimeMillis() - Method in class astra.lang.System
Term that returns the current time in millisecond (delegates to the System class)

D

DB - Class in astra.util
This class implements support for Database Acccess via JDBC.
DB() - Constructor for class astra.util.DB
 
Debug - Class in astra.lang
Basic Debugging Support Tools.
Debug() - Constructor for class astra.lang.Debug
 
deconstruct(String) - Method in class astra.lang.System
Term that captures the current state of the specified agent through serialisation of its beliefs and stores that state in an AgentState object.
DELETE - Static variable in class astra.util.SQLQuery
 
displayTimings() - Method in class astra.lang.System
Displays the agent timings table
doubleValue(String) - Method in class astra.lang.Math
Term that converts a string to a double.
doubleValueFor(ListTerm, String) - Method in class astra.lang.Prelude
 
doubleValueFor(ListTerm, String, int) - Method in class astra.lang.Prelude
 
dumpBeliefs() - Method in class astra.lang.Debug
Action that dumps the agents beliefs to the console.
dumpBeliefsWithPredicate(String) - Method in class astra.lang.Debug
Action that dumps the agents beliefs that match the given predicate to the console.

E

endsWith(String, String) - Method in class astra.lang.Strings
Formula that checks if the text ends with the pattern.
env(String) - Method in class astra.lang.System
 
equal(String, String) - Method in class astra.lang.Strings
Formula that checks if the two strings are equals.
eval(boolean) - Method in class astra.lang.Logic
 
evaluate(boolean) - Method in class astra.lang.Math
Formula that evaluates a boolean value.
event(Term, Term) - Method in class astra.gui.GuiModule
 
exit() - Method in class astra.lang.System
Action that causes the platform to stop

F

fail() - Method in class astra.lang.System
Action that fails.
fine(String) - Method in class astra.util.Logging
Action to record a FINE log event.
finer(String) - Method in class astra.util.Logging
Action to record a FINER log event.
finest(String) - Method in class astra.util.Logging
Action to record a FINEST log event.
floatValue(String) - Method in class astra.lang.Math
Term that converts a string to a float.
floatValueFor(ListTerm, String) - Method in class astra.lang.Prelude
 
floatValueFor(ListTerm, String, int) - Method in class astra.lang.Prelude
 
fromASTRAList(ListTerm) - Method in class astra.lang.Prelude
Term that converts the ASTRA list to a standard list of Java objects.
Functions - Class in astra.lang
 
Functions() - Constructor for class astra.lang.Functions
 
functor(Funct) - Method in class astra.lang.Functions
 

G

get(Connection, SQLQuery, ActionParam<ListTerm>) - Method in class astra.util.DB
Action that executes a select query on the database.
getAgents() - Method in class astra.lang.System
Term that returns a list of all the agents on the platform.
getAgentsOfType(String) - Method in class astra.lang.System
Term that returns a list of all the agents on the platform
getBoolean(Object, String) - Method in class astra.lang.ObjectAccess
 
getBoolean(String, String) - Method in class astra.util.TupleSpace
Term to retrieve a boolean from a space stored under a given key
getChar(String, String) - Method in class astra.util.TupleSpace
Term to retrieve a char from a space stored under a given key
getChildren() - Method in class astra.lang.System
Term that returns a list of all the agents on that are children of the invoking agent
getConnection(String, ActionParam<Connection>) - Method in class astra.util.DB
Action to create a connection to a database.
getDouble(String, String) - Method in class astra.util.TupleSpace
Term to retrieve a double from a space stored under a given key
getFloat(String, String) - Method in class astra.util.TupleSpace
Term to retrieve a float from a space stored under a given key
getInt(Object, String) - Method in class astra.lang.ObjectAccess
 
getInt(String, String) - Method in class astra.util.TupleSpace
Term to retrieve an int from a space stored under a given key
getList(String, String) - Method in class astra.util.TupleSpace
Term to retrieve a list from a space stored under a given key
getLong(Object, String) - Method in class astra.lang.ObjectAccess
 
getLong(String, String) - Method in class astra.util.TupleSpace
Term to retrieve a long from a space stored under a given key
getNameFromState(AgentState) - Method in class astra.lang.System
Term that extracts the name of the agent from an AgentState object.
getObject(String, String) - Method in class astra.util.TupleSpace
Term to retrieve an object from a space stored under a given key
getOwner() - Method in class astra.lang.System
Term that returns a list of all the agents on that are children of the invoking agent
getSource() - Method in class astra.gui.GuiEvent
 
getSpaceList() - Method in class astra.util.TupleSpace
Return a list of the spaces that the agent has joined.
getString(Object, String) - Method in class astra.lang.ObjectAccess
 
getString(String, String) - Method in class astra.util.TupleSpace
Term to retrieve a string from a space stored under a given key
getType() - Method in class astra.lang.System
Term that returns the type of the agent.
getType(String) - Method in class astra.lang.System
Term that returns the type of the agent with the given name.
GuiEvent - Class in astra.gui
 
GuiEvent(Term) - Constructor for class astra.gui.GuiEvent
 
GuiEvent(Term, ListTerm) - Constructor for class astra.gui.GuiEvent
 
GuiEventUnifier - Class in astra.gui
 
GuiEventUnifier() - Constructor for class astra.gui.GuiEventUnifier
 
GuiModule - Class in astra.gui
 
GuiModule() - Constructor for class astra.gui.GuiModule
 

H

hasChildren() - Method in class astra.lang.System
Formula that returns true if the agent has children (i.e.
hasOwner() - Method in class astra.lang.System
Formula that returns true if the agent has an owner, false otherwise (this will only return false for the "main" agent.
hasSpace(String) - Method in class astra.util.TupleSpace
Formula to check whether a space exists
hasTuple(String, String) - Method in class astra.util.TupleSpace
Formula to check whether a space contains a key
hasType(String) - Method in class astra.lang.System
Formula thet returns true if the given type is available on the agent platform
headAsDouble(ListTerm) - Method in class astra.lang.Prelude
 
headAsFloat(ListTerm) - Method in class astra.lang.Prelude
 
headAsInt(ListTerm) - Method in class astra.lang.Prelude
 
headAsLong(ListTerm) - Method in class astra.lang.Prelude
 
headAsString(ListTerm) - Method in class astra.lang.Prelude
 

I

info(String) - Method in class astra.util.Logging
Action to record a INFO log event.
initialize(Agent) - Method in class astra.lang.Agent
 
inline() - Method in class astra.lang.Compiler
Internal method indicating that methods in this API do not need to be threaded.
inline() - Method in class astra.lang.Debug
Internal method indicating that methods in this API do not need to be threaded.
insert(String, ListTerm, ListTerm) - Method in class astra.util.DB
Term that creates a SELECT query of the form:
INSERT INTO table VALUES (wf1=wv1, wf2=wv2)
INSERT - Static variable in class astra.util.SQLQuery
 
installDriver(String) - Method in class astra.util.DB
Action that installs a JDBC driver.
installService(String, String) - Method in class astra.lang.Messaging
Action that installs a Message Service.
intValue(String) - Method in class astra.lang.Math
Term that converts a string to an int.
intValueFor(ListTerm, String) - Method in class astra.lang.Prelude
 
intValueFor(ListTerm, String, int) - Method in class astra.lang.Prelude
 
invoke(Object, Funct) - Method in class astra.lang.ObjectAccess
 
is(Object, String, boolean) - Method in class astra.lang.ObjectAccess
 
is(Object, String, int) - Method in class astra.lang.ObjectAccess
 
is(Object, String, long) - Method in class astra.lang.ObjectAccess
 
is(Object, String, String) - Method in class astra.lang.ObjectAccess
 
isEmpty(ListTerm) - Method in class astra.lang.Prelude
Formula that returns true if the list is empty, false otherwise
isType(Object, String) - Method in class astra.lang.ObjectAccess
 

J

join(String) - Method in class astra.util.TupleSpace
Action that lets the agent join a tuple space

L

launch(AstraEventListener) - Method in interface astra.gui.AstraGui
 
launch(String) - Method in class astra.gui.GuiModule
 
leave(String) - Method in class astra.util.TupleSpace
Action for an agent to leave a tuple space
log(String, String) - Method in class astra.util.Logging
Action to record a log entry.
Logging - Class in astra.util
This class provides a basic logger for ASTRA.
Logging() - Constructor for class astra.util.Logging
 
Logic - Class in astra.lang
 
Logic() - Constructor for class astra.lang.Logic
 
longValue(String) - Method in class astra.lang.Math
Term that converts a string to a long.
longValueFor(ListTerm, String) - Method in class astra.lang.Prelude
 
longValueFor(ListTerm, String, int) - Method in class astra.lang.Prelude
 

M

Math - Class in astra.lang
Mathematical support for ASTRA.
Math() - Constructor for class astra.lang.Math
 
max(int, int) - Method in class astra.lang.Math
Term that returns the max of two values.
Messaging - Class in astra.lang
This class implements support for the management of ASTRA's lightweight messaging infrastructure.
Messaging() - Constructor for class astra.lang.Messaging
 
min(int, int) - Method in class astra.lang.Math
Term that returns the min of two values.

N

name - Variable in class astra.lang.AgentState
 
name() - Method in class astra.lang.System
Term that returns the name of the agent.

O

ObjectAccess - Class in astra.lang
 
ObjectAccess() - Constructor for class astra.lang.ObjectAccess
 
objectValueFor(ListTerm, String) - Method in class astra.lang.Prelude
 
objectValueFor(ListTerm, String, int) - Method in class astra.lang.Prelude
 

P

post(String, String, boolean) - Method in class astra.util.TupleSpace
Action to post a boolean to the specified space.
post(String, String, char) - Method in class astra.util.TupleSpace
Action to post a char to the specified space.
post(String, String, double) - Method in class astra.util.TupleSpace
Action to post an double to the specified space.
post(String, String, float) - Method in class astra.util.TupleSpace
Action to post an float bject to the specified space.
post(String, String, int) - Method in class astra.util.TupleSpace
Action to post an int to the specified space.
post(String, String, long) - Method in class astra.util.TupleSpace
Action to post an long to the specified space.
post(String, String, ListTerm) - Method in class astra.util.TupleSpace
Action to post an list to the specified space.
post(String, String, Object) - Method in class astra.util.TupleSpace
Action to post an object to the specified space.
post(String, String, String) - Method in class astra.util.TupleSpace
Action to post a string to the specified space.
Prelude - Class in astra.lang
This API provides support for manipulating ASTRA Lists.
Prelude() - Constructor for class astra.lang.Prelude
 
print(Formula) - Method in class astra.lang.Console
Action to print a formula (no new line).
print(Boolean) - Method in class astra.lang.Console
Action to print a boolean (no new line).
print(Character) - Method in class astra.lang.Console
Action to print a char (no new line).
print(Double) - Method in class astra.lang.Console
Action to print a double (no new line).
print(Float) - Method in class astra.lang.Console
Action to print a float (no new line).
print(Integer) - Method in class astra.lang.Console
Action to print a integer (no new line).
print(Long) - Method in class astra.lang.Console
Action to print a long (no new line).
print(Object) - Method in class astra.lang.Console
Action to print an object (no new line).
print(String) - Method in class astra.lang.Console
Action to print a string (no new line).
printClassName(Object) - Method in class astra.lang.Console
Action to print the canonical class name of an object.
printEventQueue() - Method in class astra.lang.Debug
Action that dumps a stack trace for the current intention to the console.
println(Formula) - Method in class astra.lang.Console
Action to print a formula followed by a new line.
println(Funct) - Method in class astra.lang.Console
Action to print a string followed by a new line.
println(ListTerm) - Method in class astra.lang.Console
Action to print an ASTRA list followed by a new line.
println(Boolean) - Method in class astra.lang.Console
Action to print a boolean followed by a new line.
println(Character) - Method in class astra.lang.Console
Action to print a char followed by a new line.
println(Double) - Method in class astra.lang.Console
Action to print a double followed by a new line.
println(Float) - Method in class astra.lang.Console
Action to print a float followed by a new line.
println(Integer) - Method in class astra.lang.Console
Action to print a int followed by a new line.
println(Long) - Method in class astra.lang.Console
Action to print a long followed by a new line.
println(Object) - Method in class astra.lang.Console
Action to print an object followed by a new line.
println(String) - Method in class astra.lang.Console
Action to print a string followed by a new line.
printStackTrace() - Method in class astra.lang.Debug
Action that dumps a stack trace for the current intention to the console.

R

randomInt() - Method in class astra.lang.Math
Term that returns a randomly generated int value.
rawSelectQuery(Connection, String, ActionParam<ListTerm>) - Method in class astra.util.DB
Action that executes a basic select query on a connection.
rawUpdateQuery(Connection, String) - Method in class astra.util.DB
Action to execute a basic SQL Query.
readDouble(ActionParam<Double>) - Method in class astra.lang.Console
Action to read an double value from the console.
readFloat(ActionParam<Float>) - Method in class astra.lang.Console
Action to read an float value from the console.
readInt(ActionParam<Integer>) - Method in class astra.lang.Console
Action to read an integer value from the console.
readLong(ActionParam<Long>) - Method in class astra.lang.Console
Action to read an long value from the console.
readString(ActionParam<String>) - Method in class astra.lang.Console
Action to read a string value from the console.
receive(String, List<?>) - Method in interface astra.gui.AstraGui
 
reconstruct(AgentState) - Method in class astra.lang.System
Action that recreates an agent based on the given state, which is passed in as an instance of the AgentState class.
Reflection - Class in astra.lang
 
Reflection() - Constructor for class astra.lang.Reflection
 
remove(ListTerm, int) - Method in class astra.lang.Prelude
Action that removes an object from a list at a given index.
reverse(ListTerm) - Method in class astra.lang.Prelude
Term that reverses the order of the values stored in the list.

S

select(String) - Method in class astra.util.DB
Term that creates a SELECT query of the form: SELECT * FROM table
select(String, ListTerm) - Method in class astra.util.DB
Term that creates a SELECT query of the form: SELECT listitem1, listitem2, ...
select(String, ListTerm, ListTerm) - Method in class astra.util.DB
Term that creates a SELECT query of the form:
SELECT * FROM table WHERE wf1=wv1 AND wf2=wv2 AND ...
select(String, ListTerm, ListTerm, ListTerm) - Method in class astra.util.DB
Term that creates a SELECT query of the form:
SELECT listitem1, listitem2, ...
select(String, String) - Method in class astra.util.DB
Term that creates a SELECT query of the form: SELECT field FROM table
SELECT - Static variable in class astra.util.SQLQuery
 
set(Object, String, boolean) - Method in class astra.lang.ObjectAccess
 
set(Object, String, int) - Method in class astra.lang.ObjectAccess
 
set(Object, String, long) - Method in class astra.lang.ObjectAccess
 
set(Object, String, String) - Method in class astra.lang.ObjectAccess
 
setAgent(Agent) - Method in class astra.lang.System
This internal method associates the agent with the module - this is overridden to store a reference to the agent in the agents map
setAgent(Agent) - Method in class astra.util.Logging
This is an internal (non-API) method that initialises the logger whose id is set to the agents name.
setLevel(String) - Method in class astra.util.Logging
Action to set the logging level.
setMainGoal(String, ListTerm) - Method in class astra.lang.System
This method can be used to set the main goal of an agent.
setProperty(String, String, String) - Method in class astra.lang.Messaging
Action that sets a property for a message service.
setSchedulePoolSize(int) - Method in class astra.lang.System
 
setSchedulingStrategy(String) - Method in class astra.lang.System
Action that allows you to set the scheduling strategy used by the agents...
setSleepTime(long) - Method in class astra.lang.System
Sets the sleep time for the scheduler.
severe(String) - Method in class astra.util.Logging
Action to record a SEVERE log event.
shuffle(ListTerm) - Method in class astra.lang.Prelude
 
signature() - Method in class astra.gui.GuiEvent
 
size(ListTerm) - Method in class astra.lang.Prelude
Term that returns the size of the list.
skip() - Method in class astra.lang.System
 
sleep(int) - Method in class astra.lang.System
Action that causes the agent to sleep for a specified period of time
sort_asc(ListTerm) - Method in class astra.lang.Prelude
Term that sorts the list in ascending order.
sort_desc(ListTerm) - Method in class astra.lang.Prelude
Term that sorts the list in descending order.
split(String, String) - Method in class astra.lang.Strings
Term that splits the string into an ASTRA list of tokens separated by the given delimiter.
SQLQuery - Class in astra.util
 
SQLQuery(String) - Constructor for class astra.util.SQLQuery
 
startService(String) - Method in class astra.lang.Messaging
Action that starts the message service.
startsWith(String, String) - Method in class astra.lang.Strings
Formula that checks if the text starts with the pattern.
step() - Method in class astra.lang.System
 
Strings - Class in astra.lang
This API provides support for manipulating strings in ASTRA.
Strings() - Constructor for class astra.lang.Strings
 
stringValueFor(ListTerm, String) - Method in class astra.lang.Prelude
 
stringValueFor(ListTerm, String, int) - Method in class astra.lang.Prelude
 
swap(ListTerm, int, int) - Method in class astra.lang.Prelude
Term that swaps the value at index i with the value at index j in the list.
System - Class in astra.lang
The System API contains a number of actions, terms and formulae that help you to manage the operation of the overall multi-agent system.
System() - Constructor for class astra.lang.System
 

T

table(String) - Method in class astra.util.SQLQuery
 
tableExists(Connection, String) - Method in class astra.util.DB
Formula that checks if the provided table exists.
tail(ListTerm) - Method in class astra.lang.Prelude
 
terminate() - Method in class astra.lang.System
Action that allows the agent to terminate itself.
terminateAgent(String) - Method in class astra.lang.System
Action to terminate another agent (if it exists and the invoking agent is the owner of that agent).
toASTRAList(List) - Method in class astra.lang.Prelude
Term that converts any Java list (anything that implements the List interface) into an ASTRA list.
toFunctor(Formula) - Method in class astra.lang.Logic
 
toList(Object, String) - Method in class astra.lang.ObjectAccess
 
toObjectArray(ListTerm) - Method in class astra.lang.Prelude
Term that converts a list to an object array.
toPredicate(Funct) - Method in class astra.lang.Logic
 
toSQL() - Method in class astra.util.SQLQuery
 
trace(boolean) - Method in class astra.lang.System
 
TupleSpace - Class in astra.util
This class implements an in JVM tuple space.
TupleSpace() - Constructor for class astra.util.TupleSpace
 
type - Variable in class astra.lang.AgentState
 
type(Object) - Method in class astra.lang.ObjectAccess
 
type(String) - Method in class astra.util.SQLQuery
 

U

unify(GuiEvent, GuiEvent, Agent) - Method in class astra.gui.GuiEventUnifier
 
update(Connection, SQLQuery) - Method in class astra.util.DB
Action that executes an update query on the database.
UPDATE - Static variable in class astra.util.SQLQuery
 
updateGui(Funct) - Method in class astra.gui.GuiModule
 
updateGui(String, ListTerm) - Method in class astra.gui.GuiModule
 

V

valueAsBoolean(ListTerm, int) - Method in class astra.lang.Prelude
Term that returns the value at the given index cast as a boolean.
valueAsDouble(Funct, int) - Method in class astra.lang.Functions
Term that returns the value at the given index cast as an double.
valueAsDouble(ListTerm, int) - Method in class astra.lang.Prelude
Term that returns the value at the given index cast as an double.
valueAsFloat(Funct, int) - Method in class astra.lang.Functions
Term that returns the value at the given index cast as an float.
valueAsFloat(ListTerm, int) - Method in class astra.lang.Prelude
Term that returns the value at the given index cast as an float.
valueAsFunct(Funct, int) - Method in class astra.lang.Functions
Term that returns the value at the given index cast as an long.
valueAsFunct(ListTerm, int) - Method in class astra.lang.Prelude
Term that returns the value at the given index cast as an long.
valueAsInt(Funct, int) - Method in class astra.lang.Functions
Term that returns the value at the given index cast as an int.
valueAsInt(ListTerm, int) - Method in class astra.lang.Prelude
Term that returns the value at the given index cast as an int.
valueAsList(Funct, int) - Method in class astra.lang.Functions
Term that returns the value at the given index cast as a list.
valueAsList(ListTerm, int) - Method in class astra.lang.Prelude
Term that returns the value at the given index cast as a list.
valueAsLong(Funct, int) - Method in class astra.lang.Functions
Term that returns the value at the given index cast as an long.
valueAsLong(ListTerm, int) - Method in class astra.lang.Prelude
Term that returns the value at the given index cast as an long.
valueAsString(Funct, int) - Method in class astra.lang.Functions
Term that returns the value at the given index cast as an string.
valueAsString(ListTerm, int) - Method in class astra.lang.Prelude
Term that returns the value at the given index cast as an string.
VariableVisitor - Class in astra.util
 
VariableVisitor() - Constructor for class astra.util.VariableVisitor
 
visit(RuleElement, Object) - Method in class astra.util.CodeVisitor
 
visit(RuleElement, Object) - Method in class astra.util.VariableVisitor
 
visit(UpdateEvent, Object) - Method in class astra.util.CodeVisitor
 
visit(UpdateEvent, Object) - Method in class astra.util.VariableVisitor
 
visit(GoalFormula, Object) - Method in class astra.util.CodeVisitor
 
visit(GoalFormula, Object) - Method in class astra.util.VariableVisitor
 
visit(NOTFormula, Object) - Method in class astra.util.VariableVisitor
 
visit(PredicateFormula, Object) - Method in class astra.util.CodeVisitor
 
visit(PredicateFormula, Object) - Method in class astra.util.VariableVisitor
 
visit(BlockStatement, Object) - Method in class astra.util.CodeVisitor
 
visit(BlockStatement, Object) - Method in class astra.util.VariableVisitor
 
visit(ModuleCallStatement, Object) - Method in class astra.util.CodeVisitor
 
visit(UpdateStatement, Object) - Method in class astra.util.CodeVisitor
 
visit(UpdateStatement, Object) - Method in class astra.util.VariableVisitor
 
visit(Function, Object) - Method in class astra.util.VariableVisitor
 
visit(InlineVariableDeclaration, Object) - Method in class astra.util.CodeVisitor
 
visit(InlineVariableDeclaration, Object) - Method in class astra.util.VariableVisitor
 
visit(ListTerm, Object) - Method in class astra.util.VariableVisitor
 
visit(Literal, Object) - Method in class astra.util.CodeVisitor
 
visit(VariableElement, Object) - Method in class astra.util.CodeVisitor
 
visit(VariableElement, Object) - Method in class astra.util.VariableVisitor
 

W

warning(String) - Method in class astra.util.Logging
Action to record a WARNING log event.
where(SQLQuery, ListTerm, ListTerm) - Method in class astra.util.DB
Action that allows you to add multiple where constrains in a single step.
where(SQLQuery, String, boolean) - Method in class astra.util.DB
Action to add a where constrain for a boolean value
where(SQLQuery, String, char) - Method in class astra.util.DB
Action to add a where constrain for a char value
where(SQLQuery, String, double) - Method in class astra.util.DB
Action to add a where constrain for a double value
where(SQLQuery, String, float) - Method in class astra.util.DB
Action to add a where constrain for a float value
where(SQLQuery, String, int) - Method in class astra.util.DB
Action to add a where constrain for an int value
where(SQLQuery, String, long) - Method in class astra.util.DB
Action to add a where constrain for a long value
where(SQLQuery, String, Object) - Method in class astra.util.DB
Action to add a where constrain for an object
where(SQLQuery, String, String) - Method in class astra.util.DB
Action to add a where constrain for a string value
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages