A B C D E F G H I J K L M N O P Q R S T U V W X Y _

A

AbstractCache<T,KeyT extends java.lang.Comparable<? super KeyT>,E extends RetrieveRemoteException,P extends RemoteResultsInterface<T,E>> - Class in au.edu.usyd.corona.gui.cache
Abstract base class implementation for some caches
AbstractCache(String, int, NotifierID.NotifierType) - Constructor for class au.edu.usyd.corona.gui.cache.AbstractCache
 
AbstractResultsView - Class in au.edu.usyd.corona.gui.results
Abstract base class implementation of ResultsView for all views to extend off
AbstractResultsView(String) - Constructor for class au.edu.usyd.corona.gui.results.AbstractResultsView
 
AbstractShape - Class in au.edu.usyd.corona.gui.dnd.shapes
 
AbstractShape(int, int, int, int, String, Shape) - Constructor for class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
AbstractShape.ShapeTreeIterator - Class in au.edu.usyd.corona.gui.dnd.shapes
Provides an iterator to go through a Shape subtree
AbstractShape.ShapeTreeIterator(Shape) - Constructor for class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape.ShapeTreeIterator
 
AbstractValueType - Class in au.edu.usyd.corona.types
Abstract base class implementation of ValueType for all the type implementations in this package to extend from.
AbstractValueType() - Constructor for class au.edu.usyd.corona.types.AbstractValueType
 
ACCELERATION_RENDERER - Static variable in class au.edu.usyd.corona.gui.util.FormattingUtils
 
AccelerationSensor - Class in au.edu.usyd.corona.sensing
A sensor which reads from the accelerometer on the EDemoBoard and returns the appropriate axis's value.
AccelerationSensor(byte) - Constructor for class au.edu.usyd.corona.sensing.AccelerationSensor
 
AccessDeniedException - Exception in au.edu.usyd.corona.server.user
Signals that access to some resource has been disallowed.
AccessDeniedException() - Constructor for exception au.edu.usyd.corona.server.user.AccessDeniedException
 
AccessDeniedException(String) - Constructor for exception au.edu.usyd.corona.server.user.AccessDeniedException
 
ACTION_ADD_REPLY - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_ADD_START - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_ADD_START_CLUSTERING - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_ADD_WAITING_FOR_PARENTS_TIMEOUT - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_BASE_CLUSTERING_START - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_BASE_REGULAR_RE_ROUTE - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_BASE_ROUTING_START - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_CLUSTERING_CH_FINAL - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_CLUSTERING_CH_JOIN - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_CLUSTERING_CH_TENTATIVE - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_CLUSTERING_FINISHED - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_CLUSTERING_STEP2 - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_CLUSTERING_STEP3 - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_DEAD_NODE - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_FORCED_CLUSTERING_START - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_FORCED_ROUTING_MAKE_CHILD - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_FORCED_ROUTING_START - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_FORCED_WAITING_FOR_PARENTS_FINAL_TIMEOUT - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_FORCED_WAITING_FOR_PARENTS_TIMEOUT - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_NODE_STATUS - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_NOT_YOUR_PARENT - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_REGULAR_HEARTBEAT - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
ACTION_SEND_HEIGHT - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
actionQueue - Variable in class au.edu.usyd.corona.middleLayer.RoutingScheduler
 
actUponChange(SQLFragmentGenerator) - Method in interface au.edu.usyd.corona.gui.dnd.SQLFragmentListener
Called by the SQL generator when its internal SQL has changed.
add(Comparable) - Method in class au.edu.usyd.corona.collections.PriorityBlockingQueue
Adds the specified element to this queue.
add(NotifierID, RemoteNotifierInterface) - Method in class au.edu.usyd.corona.server.session.notifier.NotifierManager
Add the given notifier, associated with a given table
add(ValueType) - Method in class au.edu.usyd.corona.types.BooleanType
 
add(ValueType) - Method in class au.edu.usyd.corona.types.ByteType
 
add(ValueType) - Method in class au.edu.usyd.corona.types.FloatType
 
add(ValueType) - Method in class au.edu.usyd.corona.types.IEEEAddressType
 
add(ValueType) - Method in class au.edu.usyd.corona.types.IntType
 
add(ValueType) - Method in class au.edu.usyd.corona.types.LongType
 
add(ValueType) - Method in interface au.edu.usyd.corona.types.ValueType
Add two ValueType's together
addAction(RoutingAction) - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Add a routing action to the routing scheduler
addAction(RoutingAction) - Method in class au.edu.usyd.corona.middleLayer.RoutingScheduler
Add an action to the sheduler
addChangeListener(CacheChangeListener) - Method in class au.edu.usyd.corona.gui.cache.AbstractCache
 
addChangeListener(CacheChangeListener) - Method in interface au.edu.usyd.corona.gui.cache.CacheChangeNotifier
 
addChangeListener(CacheChangeListener) - Method in class au.edu.usyd.corona.gui.cache.ResultCache
 
addChild(long) - Method in class au.edu.usyd.corona.middleLayer.Clustering
Add a child node
addChild(long) - Method in class au.edu.usyd.corona.middleLayer.Routing
Add a child node without knowing its height value
addChild(long, byte) - Method in class au.edu.usyd.corona.middleLayer.Routing
Add (or update) a routing child whose height is known
AddExpression - Class in au.edu.usyd.corona.srdb
This class adds two numeric expressions together.
AddExpression(ConditionExpression, ConditionExpression) - Constructor for class au.edu.usyd.corona.srdb.AddExpression
 
addListener(NodeMonitoring.NodeListener) - Method in class au.edu.usyd.corona.middleLayer.NodeMonitoring
Add a listener interested in hearing about node removal
addNewView(ResultsView) - Method in class au.edu.usyd.corona.gui.results.QueryResultPanel
Adds a new view instance to the tabs
addNotifier(NotifierID, RemoteNotifierInterface) - Method in class au.edu.usyd.corona.server.session.RemoteSession
 
addNotifier(NotifierID, RemoteNotifierInterface) - Method in interface au.edu.usyd.corona.server.session.RemoteSessionInterface
Add a notifier for a specific event
addResult(Table, int, long) - Method in class au.edu.usyd.corona.scheduler.ChildResultStore
Add a result table from a child
addRow(ValueType[]) - Method in class au.edu.usyd.corona.srdb.Table
 
addSleepable(Sleepable) - Method in class au.edu.usyd.corona.scheduler.Scheduler
Add a Sleepable which will be notified of the Schedulers intentions to sleep
addTableModelListener(TableModelListener) - Method in class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 
addTask(SchedulableTask) - Method in class au.edu.usyd.corona.scheduler.Scheduler
Adds a SchedulableTask to the scheduler
addTask(SchedulableTask) - Method in class au.edu.usyd.corona.scheduler.Scheduler.QueryToTaskTable
Add a task to the table
addTask(SchedulableTask) - Method in class au.edu.usyd.corona.server.scheduler.BaseScheduler
 
addUser(User) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.UserDAO
Adds a new user to the system.
addUser(String, String) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.UserDAO
Adds a new user to the system, using the default access level
addUser(String, String, User.AccessLevel) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.UserDAO
Adds a new user to the system
addUser(User) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
addUser(String, String) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
addUser(String, String, User.AccessLevel) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
addUser(String, String, User.AccessLevel) - Method in class au.edu.usyd.corona.server.session.RemoteSession
 
addUser(String, String, User.AccessLevel) - Method in interface au.edu.usyd.corona.server.session.RemoteSessionInterface
Add a User to the system
AggregateOperator - Class in au.edu.usyd.corona.srdb
This class performs aggregation functions SUM, AVG, MIN, MAX and COUNT over a given attribute from the table passed in.
AggregateOperator(TableOperator, byte[], byte[], byte[]) - Constructor for class au.edu.usyd.corona.srdb.AggregateOperator
Constructor for the aggregation.
AggregateShape - Class in au.edu.usyd.corona.gui.dnd.shapes
Drag and drop shape for an aggregate function in the SQL query language.
AggregateShape(int, int, String, Shape) - Constructor for class au.edu.usyd.corona.gui.dnd.shapes.AggregateShape
 
ALL - Static variable in class au.edu.usyd.corona.util.Logger
 
appendChild(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
ARC_HEIGHT - Static variable in class au.edu.usyd.corona.gui.dnd.shapes.BooleanShape
 
ARC_WIDTH - Static variable in class au.edu.usyd.corona.gui.dnd.shapes.BooleanShape
 
AttributeExpression - Class in au.edu.usyd.corona.srdb
This class provides the means for accessing attributes in a table
AttributeExpression(byte) - Constructor for class au.edu.usyd.corona.srdb.AttributeExpression
Constructor for an attribute of a table expression, where the column number is provided
AttributeShape - Class in au.edu.usyd.corona.gui.dnd.shapes
Drag and drop shape for a table attribute (sensor) in the SQL query language.
AttributeShape(int, int, String, Shape) - Constructor for class au.edu.usyd.corona.gui.dnd.shapes.AttributeShape
 
au.edu.usyd.corona - package au.edu.usyd.corona
This contains the start up class that is initially run when the spot starts up.
au.edu.usyd.corona.collections - package au.edu.usyd.corona.collections
All collection classes, or items used by collection classes, that we have implemented will be in here.
au.edu.usyd.corona.compression - package au.edu.usyd.corona.compression
The compression classes and interfaces can be found in this package, which are used when ever data size is a concern.
au.edu.usyd.corona.grammar - package au.edu.usyd.corona.grammar
This package contains classes that deal with parsing and interpreting of the token grammar language; the language that SQL queries are compiled down to that is executed on the SunSPOT nodes.
au.edu.usyd.corona.gui - package au.edu.usyd.corona.gui
This package contains the miscellaneous GUI classes which do not fit anywhere else in particular, including most of the frames.
au.edu.usyd.corona.gui.cache - package au.edu.usyd.corona.gui.cache
A caching system used to speed up the interaction between the RMI interface to the server, and the GUI.
au.edu.usyd.corona.gui.dnd - package au.edu.usyd.corona.gui.dnd
This package contains everything related to the query builder, most of which is framework to support the drag and drop we needed.
au.edu.usyd.corona.gui.dnd.shapes - package au.edu.usyd.corona.gui.dnd.shapes
This package contains the implementations of all the drag and drop shapes used in the query builder.
au.edu.usyd.corona.gui.results - package au.edu.usyd.corona.gui.results
This package contains the implementations of each of the different types of views on a set of results that the GUI provides.
au.edu.usyd.corona.gui.util - package au.edu.usyd.corona.gui.util
Contains a bunch of miscellaneous utility classes used throughout the GUI.
au.edu.usyd.corona.io - package au.edu.usyd.corona.io
Contains functions and classes used for any I/O within the system.
au.edu.usyd.corona.middleLayer - package au.edu.usyd.corona.middleLayer
This package contains the classes to manage the tree routing code and time synchronisation.
au.edu.usyd.corona.scheduler - package au.edu.usyd.corona.scheduler
This package contains the implementation of the main scheduler of the system, as well as the implementations of tasks executed in the system.
au.edu.usyd.corona.sensing - package au.edu.usyd.corona.sensing
Contains the implementations of all the sensors that the system can read from and return results for.
au.edu.usyd.corona.server - package au.edu.usyd.corona.server
This contains the start up class that is initially run when the base station starts up.
au.edu.usyd.corona.server.grammar - package au.edu.usyd.corona.server.grammar
This package contains the ANTLR generated Lexer and Parser, as well as our compilers for all items in the SQL query language.
au.edu.usyd.corona.server.persistence.DAOinterface - package au.edu.usyd.corona.server.persistence.DAOinterface
This package contains the interfaces for Data Access Objects used to access the database in the system.
au.edu.usyd.corona.server.persistence.JDBCDAO - package au.edu.usyd.corona.server.persistence.JDBCDAO
This package contains a specific Data Access Object (DAO) implementation for JDBC databases.
au.edu.usyd.corona.server.scheduler - package au.edu.usyd.corona.server.scheduler
This package contains a BaseScheduler and Tasks which are only executed on the server.
au.edu.usyd.corona.server.session - package au.edu.usyd.corona.server.session
This package contains the RMI interface and implementation of that interface.
au.edu.usyd.corona.server.session.notifier - package au.edu.usyd.corona.server.session.notifier
This package contains classes related to Notification.
au.edu.usyd.corona.server.srdb - package au.edu.usyd.corona.server.srdb
Contains implementations of au.edu.usyd.corona.srdb classes which needed to be overridden when executed on the basestation as opposed to on a normal SunSPOT in the network.
au.edu.usyd.corona.server.user - package au.edu.usyd.corona.server.user
This package contains the code that deals with the concept of a user who can log into a Corona server.
au.edu.usyd.corona.server.util - package au.edu.usyd.corona.server.util
Contains a bunch of miscellaneous utility classes used throughout the system.
au.edu.usyd.corona.srdb - package au.edu.usyd.corona.srdb
SRDB is an acronym for SunSPOT Relational Database; a relational database system that we have written which implements the standard relational algebra.
au.edu.usyd.corona.types - package au.edu.usyd.corona.types
Contains both the interfaces and actual implementations of au.edu.usyd.corona.srdb data types that are used throughout the system.
au.edu.usyd.corona.util - package au.edu.usyd.corona.util
Contains a bunch of miscellaneous utility classes used throughout the system to provide general functionality, or functionality not provided in the Squawk API that does exist in normal desktop Java.
AVG - Static variable in class au.edu.usyd.corona.srdb.AggregateOperator
 

B

baseAttributes - Variable in class au.edu.usyd.corona.scheduler.QueryTask
 
BaseForwardOperator - Class in au.edu.usyd.corona.server.srdb
This class forwards the result of table operations to its parent node
BaseForwardOperator(TableOperator, ChildResultStore) - Constructor for class au.edu.usyd.corona.server.srdb.BaseForwardOperator
 
baseInit() - Method in class au.edu.usyd.corona.scheduler.KillTask
 
baseInit() - Method in class au.edu.usyd.corona.scheduler.PropgateExceptionTask
 
baseInit() - Method in class au.edu.usyd.corona.scheduler.QueryTask
 
baseInit() - Method in class au.edu.usyd.corona.scheduler.SchedulableTask
Does any initialisation required by the task when added to the Scheduler on the basestation.
baseInit() - Method in class au.edu.usyd.corona.scheduler.SensorTask
 
baseInit() - Method in class au.edu.usyd.corona.scheduler.SetPropertyTask
 
baseInit() - Method in class au.edu.usyd.corona.scheduler.TransmitResultsTask
 
baseInit() - Method in class au.edu.usyd.corona.server.scheduler.RouteTask
 
baseInit() - Method in class au.edu.usyd.corona.server.scheduler.TimeSyncTask
 
BaseScheduler - Class in au.edu.usyd.corona.server.scheduler
This class handles execution of Task's on the Basestation.
baseSchema - Variable in class au.edu.usyd.corona.scheduler.QueryTask
 
baseTree - Variable in class au.edu.usyd.corona.scheduler.QueryTask
 
BatterySensor - Class in au.edu.usyd.corona.sensing
A sensor which reads from the battery level from the SunSPOT, and returns a whole number representing the battery level as a percentage (range 0 to 100).
BatterySensor() - Constructor for class au.edu.usyd.corona.sensing.BatterySensor
 
BLACK - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
BLUE - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
BLUE_L - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
BooleanShape - Class in au.edu.usyd.corona.gui.dnd.shapes
Drag and drop shape for a Boolean operator in the SQL query language.
BooleanShape(int, int, String, Shape) - Constructor for class au.edu.usyd.corona.gui.dnd.shapes.BooleanShape
 
BooleanType - Class in au.edu.usyd.corona.types
Class representing a normal boolean value in our type system.
BooleanType() - Constructor for class au.edu.usyd.corona.types.BooleanType
 
BooleanType(int) - Constructor for class au.edu.usyd.corona.types.BooleanType
 
BooleanType(boolean) - Constructor for class au.edu.usyd.corona.types.BooleanType
 
BooleanType(DataInputStream) - Constructor for class au.edu.usyd.corona.types.BooleanType
 
BUBBLE_COLOUR - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
buildSQLStatement(Connection, String, Object[], Map<String, String>) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.SQLLoader
Builds a PreparedStatement object on the given connection for the SQL of a given key, performing textual substitution of named parameters and value substitution of the unnamed parameters.
buildSQLStatement(Connection, String, Object[]) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.SQLLoader
Builds a PreparedStatement object on the given connection for the SQL of a given key, performing textual substitution of named parameters and value substitution of the unnamed parameters.
buildSQLStatement(Connection, String) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.SQLLoader
Builds a PreparedStatement object on the given connection for the SQL of a given key, performing textual substitution of named parameters and value substitution of the unnamed parameters.
buildSQLStatement(Connection, String, Map<String, String>) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.SQLLoader
Builds a PreparedStatement object on the given connection for the SQL of a given key, performing textual substitution of named parameters and value substitution of the unnamed parameters.
ByteArrayDataInputStream - Class in au.edu.usyd.corona.io
Wrapper class to combine DataInputStream and ByteArrayInputStream into one class
ByteArrayDataInputStream(byte[]) - Constructor for class au.edu.usyd.corona.io.ByteArrayDataInputStream
 
ByteArrayDataOutputStream - Class in au.edu.usyd.corona.io
Wrapper class to combine DataOutputStream and ByteArrayOutputStream into one class
ByteArrayDataOutputStream() - Constructor for class au.edu.usyd.corona.io.ByteArrayDataOutputStream
 
ByteType - Class in au.edu.usyd.corona.types
Class representing a normal byte value (signed 8 bit) in our type system.
ByteType() - Constructor for class au.edu.usyd.corona.types.ByteType
 
ByteType(byte) - Constructor for class au.edu.usyd.corona.types.ByteType
 
ByteType(int) - Constructor for class au.edu.usyd.corona.types.ByteType
 
ByteType(DataInputStream) - Constructor for class au.edu.usyd.corona.types.ByteType
 

C

CACHE_KEY - Variable in class au.edu.usyd.corona.gui.cache.AbstractCache
 
CACHE_LOAD_WINDOW - Variable in class au.edu.usyd.corona.gui.cache.AbstractCache
 
CacheBasedSortableTableModel - Class in au.edu.usyd.corona.gui
This class provides an abstract base for a TableModel whose contents is provided by the caching layer provided in au.edu.usyd.corona.gui.cache.
CacheBasedSortableTableModel(JTable, String[], int, boolean) - Constructor for class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 
cacheChanged() - Method in interface au.edu.usyd.corona.gui.cache.CacheChangeListener
 
CacheChangeListener - Interface in au.edu.usyd.corona.gui.cache
Classes which wish to be notified about when the contents of the cache has been updated from RMI should implement this interface, and then subscribe to a CacheChangeNotifier instance via the CacheChangeNotifier.addChangeListener(CacheChangeListener) method.
CacheChangeNotifier - Interface in au.edu.usyd.corona.gui.cache
Classes which wish provide the ability to notify objects upon contents of cache items from the RMI should implement this interface.
CacheInterface<T,KeyT extends java.lang.Comparable<? super KeyT>> - Interface in au.edu.usyd.corona.gui.cache
Any cache should implement this interface
CacheManager - Class in au.edu.usyd.corona.gui.cache
A wrapper around all the RMI caches to perform the same function on all of them.
cacheMap - Variable in class au.edu.usyd.corona.gui.cache.AbstractCache
 
calcColumnWidths(JTable) - Static method in class au.edu.usyd.corona.gui.util.TableUtils
 
calculateDepth() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
calculateDepth() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.TreeNode
 
CALIBRATION_COUNT - Static variable in class au.edu.usyd.corona.sensing.CPUUsageMonitor
the number of i++ loops used to provide an average max calibration value
canHaveDroppedOn(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AggregateShape
 
canHaveDroppedOn(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AttributeShape
 
canHaveDroppedOn(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.BooleanShape
 
canHaveDroppedOn(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.ComparatorShape
 
canHaveDroppedOn(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.DataTypeShape
 
canHaveDroppedOn(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.GroupingShape
 
canHaveDroppedOn(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.OperatorShape
 
canHaveDroppedOn(Shape) - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
canSortOnColumn(int) - Method in class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 
CaseInsensitiveANTLRStringStream - Class in au.edu.usyd.corona.server.grammar
This class helps ANTLR to ignore case in the grammar Code from http://www.antlr.org/wiki/pages/viewpage.action?pageId=1782
CaseInsensitiveANTLRStringStream(String) - Constructor for class au.edu.usyd.corona.server.grammar.CaseInsensitiveANTLRStringStream
 
CHANNEL_NUMBER - Static variable in class au.edu.usyd.corona.middleLayer.Network
 
chart - Variable in class au.edu.usyd.corona.gui.results.ResultsView.FrontSide
 
CHECK_PASSWORD_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
CHECK_TABLE_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
checkPassword(String, String) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.UserDAO
Checks the pair of username and password.
checkPassword(String, String) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
Given a pair of username and password, determine whether or not they match the records in the database.
children - Variable in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
children - Variable in class au.edu.usyd.corona.srdb.ConditionExpression
 
children - Variable in class au.edu.usyd.corona.srdb.TableOperator
 
childResults - Variable in class au.edu.usyd.corona.scheduler.QueryTask
 
ChildResultStore - Class in au.edu.usyd.corona.scheduler
This class stores results from child nodes
ChildResultStore() - Constructor for class au.edu.usyd.corona.scheduler.ChildResultStore
 
ClassIdentifiers - Class in au.edu.usyd.corona.util
This class maps Classes to a byte which represents that class.
clean() - Method in class au.edu.usyd.corona.server.persistence.DAOinterface.DAOFactory
Clean the DAOs by removing all existing data and starting from scratch.
clean() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
clear() - Method in class au.edu.usyd.corona.collections.PriorityBlockingQueue
Removes all elements from the priority queue.
clear() - Method in class au.edu.usyd.corona.gui.GUIManager
 
clear() - Method in class au.edu.usyd.corona.srdb.Table
Drops all the data stored in the table
clearCache() - Method in class au.edu.usyd.corona.gui.cache.AbstractCache
 
clearCache() - Method in interface au.edu.usyd.corona.gui.cache.CacheInterface
 
clearCache() - Method in class au.edu.usyd.corona.gui.cache.ResultCache
 
clearCaches() - Method in class au.edu.usyd.corona.gui.cache.CacheManager
 
clearChildren() - Method in class au.edu.usyd.corona.middleLayer.Clustering
Remove all cluster children
clearChildren() - Method in class au.edu.usyd.corona.middleLayer.Routing
Remove all child nodes
close() - Method in class au.edu.usyd.corona.server.persistence.DAOinterface.DAOFactory
Close the DAOFactory performing any cleanup necessary.
close() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
close() - Method in class au.edu.usyd.corona.server.util.CoronaLoggerHandler
 
closeAllFrames() - Method in class au.edu.usyd.corona.gui.GUIManager
 
closeConnection(Connection) - Static method in class au.edu.usyd.corona.server.persistence.JDBCDAO.DBUtils
Close the given Connection
closeMainFrame() - Method in class au.edu.usyd.corona.gui.GUIManager
 
closeResultSet(ResultSet) - Static method in class au.edu.usyd.corona.server.persistence.JDBCDAO.DBUtils
Close the given ResultSet
closeStatement(Statement) - Static method in class au.edu.usyd.corona.server.persistence.JDBCDAO.DBUtils
Close the given Statement
Clustering - Class in au.edu.usyd.corona.middleLayer
This class implements the HEED clustering protocol as described in http://www.cs.purdue.edu/homes/fahmy/papers/tmc04.pdf.
Clustering() - Constructor for class au.edu.usyd.corona.middleLayer.Clustering
 
CollectionTools - Class in au.edu.usyd.corona.util
A collection of methods useful for processing "collections" with the Squawk SDK.
CollectOperator - Class in au.edu.usyd.corona.srdb
This class collects and returns a child table if it has been received in the storage area
CollectOperator(TaskID, ChildResultStore) - Constructor for class au.edu.usyd.corona.srdb.CollectOperator
 
ColourUtils - Class in au.edu.usyd.corona.gui.util
Miscelanious utilities related to colours
columnNames - Variable in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment
 
Comparable - Interface in au.edu.usyd.corona.collections
An implementation of the standard java.lang.Comparable interface not included within the Squawk API (http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Comparable.html)
ComparatorShape - Class in au.edu.usyd.corona.gui.dnd.shapes
Drag and drop shape for a comparator in the SQL query language.
ComparatorShape(int, int, String, Shape) - Constructor for class au.edu.usyd.corona.gui.dnd.shapes.ComparatorShape
 
compareTo(Object) - Method in interface au.edu.usyd.corona.collections.Comparable
Compares this object with the specified object for order.
compareTo(Object) - Method in class au.edu.usyd.corona.middleLayer.RoutingAction
 
compareTo(Object) - Method in class au.edu.usyd.corona.scheduler.SchedulableTask
 
compile() - Method in class au.edu.usyd.corona.server.grammar.KillCompiler
 
compile(String, int, User) - Method in class au.edu.usyd.corona.server.grammar.QLCompiler
Compiles the given SQL query into an executable SchedulableTask instance
compile() - Method in class au.edu.usyd.corona.server.grammar.QLPacketTypeCompiler
Executes the compiler on the AST provided upon construction of the instance
compile() - Method in class au.edu.usyd.corona.server.grammar.QueryCompiler
 
compile() - Method in class au.edu.usyd.corona.server.grammar.RouteCompiler
 
compile() - Method in class au.edu.usyd.corona.server.grammar.SetPropertyCompiler
 
compile() - Method in class au.edu.usyd.corona.server.grammar.SyncCompiler
 
compress(byte[]) - Method in interface au.edu.usyd.corona.compression.Compressor
Compresses the input byte array
compress(byte[]) - Method in class au.edu.usyd.corona.compression.JZlibCompressor
 
Compressor - Interface in au.edu.usyd.corona.compression
Interface which provides compression to an array of bytes, producing an array of bytes as the compressed version also.
ConditionExpression - Class in au.edu.usyd.corona.srdb
This class represents any numeric expression that can exist in a query, such as a greater than comparison, a multiplication of two numbers, a value in a row of data, etc.
ConditionExpression(ConditionExpression, ConditionExpression) - Constructor for class au.edu.usyd.corona.srdb.ConditionExpression
 
CONFIG - Static variable in class au.edu.usyd.corona.util.Logger
 
CONFIG_FILE - Static variable in class au.edu.usyd.corona.server.persistence.DAOinterface.DAOFactory
 
CONFIG_FILE - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
ConstantExpression - Class in au.edu.usyd.corona.srdb
This class represents a constant that was provided in the original query, such as "42" in the query "SELECT * FROM NETWORK WHERE light < 42".
ConstantExpression(ValueType) - Constructor for class au.edu.usyd.corona.srdb.ConstantExpression
 
contains(Point2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
contains(Rectangle2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
contains(double, double) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
contains(double, double, double, double) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
contains(String, char) - Static method in class au.edu.usyd.corona.util.StringTools
Check if the the specified char is contained in the string.
containsQuery(int) - Method in class au.edu.usyd.corona.scheduler.Scheduler
Returns true of the Scheduler contains a task related to a query with the given ID
containsQuery(int) - Method in class au.edu.usyd.corona.scheduler.Scheduler.QueryToTaskTable
Returns whether the table contains any tasks with the given query ID
containsTask(TaskID) - Method in class au.edu.usyd.corona.scheduler.Scheduler
Returns true if the Scheduler contains a task with the given ID
convert(Object) - Method in class au.edu.usyd.corona.gui.util.FormattingUtils.AccelerationRenderer
 
convert(Object) - Method in class au.edu.usyd.corona.gui.util.FormattingUtils.CoronaCellRenderer
 
convert(Object) - Method in class au.edu.usyd.corona.gui.util.FormattingUtils.DateRenderer
 
convert(Object) - Method in class au.edu.usyd.corona.gui.util.FormattingUtils.DottedHexRenderer
 
convert(Object) - Method in class au.edu.usyd.corona.gui.util.FormattingUtils.PercentageRenderer
 
convert(Object) - Method in class au.edu.usyd.corona.gui.util.FormattingUtils.QueryStringRenderer
 
convert(Object) - Method in class au.edu.usyd.corona.gui.util.FormattingUtils.UserRenderer
 
convertAggreate(String) - Static method in class au.edu.usyd.corona.gui.util.FormattingUtils
 
CoronaLoggerFormatter - Class in au.edu.usyd.corona.server.util
This class is responsible for routing java.util.logging log messages from the Desktop program, through the au.edu.usyd.corona.util.Logger so that we have consistent logging messages.
CoronaLoggerFormatter() - Constructor for class au.edu.usyd.corona.server.util.CoronaLoggerFormatter
 
CoronaLoggerHandler - Class in au.edu.usyd.corona.server.util
This class is responsible for routing java.util.logging log messages from the Desktop program, through the au.edu.usyd.corona.util.Logger so that we have consistent logging messages.
CoronaLoggerHandler() - Constructor for class au.edu.usyd.corona.server.util.CoronaLoggerHandler
 
CoronaLoggerHandler(byte) - Constructor for class au.edu.usyd.corona.server.util.CoronaLoggerHandler
 
COUNT - Static variable in class au.edu.usyd.corona.srdb.AggregateOperator
 
COUNT_TABLE_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
CountSensor - Class in au.edu.usyd.corona.sensing
A sensor which returns 1 always.
CountSensor() - Constructor for class au.edu.usyd.corona.sensing.CountSensor
 
countTable(String, Connection, SQLLoader) - Static method in class au.edu.usyd.corona.server.persistence.JDBCDAO.DBUtils
Return the number of rows that a query will return
CPUSensor - Class in au.edu.usyd.corona.sensing
A sensor which returns the CPU usage as a whole number percentage (range 0 to 100) from the CPUUsageMonitor.
CPUSensor() - Constructor for class au.edu.usyd.corona.sensing.CPUSensor
 
CPUUsageMonitor - Class in au.edu.usyd.corona.sensing
This class provides a mechanism to monitor how much the CPU is loaded at any given point in time.
create(int, String[], Class<?>[]) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.ResultDAO
Create a results table with the given column names and types
create(int, String[], Class<?>[]) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
CREATE_QUERY_TABLE_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCQueryDAO
 
CREATE_RESULT_TABLE_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
CREATE_TASK_TABLE_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
CREATE_USERS_TABLE_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
createNewView() - Method in class au.edu.usyd.corona.gui.results.HistogramViewType
 
createNewView() - Method in class au.edu.usyd.corona.gui.results.LineViewType
 
createNewView() - Method in class au.edu.usyd.corona.gui.results.NetworkTreeViewType
 
createNewView() - Method in class au.edu.usyd.corona.gui.results.PieChartViewType
 
createNewView() - Method in class au.edu.usyd.corona.gui.results.SQLViewType
 
createNewView() - Method in class au.edu.usyd.corona.gui.results.TabularViewType
 
createNewView() - Method in class au.edu.usyd.corona.gui.results.ViewType
Called when the view is asked to create a new view instance
createProxy(String) - Method in class au.edu.usyd.corona.gui.cache.AbstractCache
 
createProxy(String) - Method in class au.edu.usyd.corona.gui.cache.QueryCache
 
createProxy(String) - Method in class au.edu.usyd.corona.gui.cache.UserCache
 
CrossProductOperator - Class in au.edu.usyd.corona.srdb
This class calculates and returns the cartesean (cross) product of two tables.
CrossProductOperator(TaskID, TableOperator, TableOperator) - Constructor for class au.edu.usyd.corona.srdb.CrossProductOperator
 
current() - Method in class au.edu.usyd.corona.server.util.IDGenerator
Return the current id
currentByte() - Method in class au.edu.usyd.corona.grammar.TokenLexer
 
currentChar() - Method in class au.edu.usyd.corona.grammar.TokenLexer
 
currentFloat() - Method in class au.edu.usyd.corona.grammar.TokenLexer
 
currentInt() - Method in class au.edu.usyd.corona.grammar.TokenLexer
 
currentLong() - Method in class au.edu.usyd.corona.grammar.TokenLexer
 
currentString() - Method in class au.edu.usyd.corona.grammar.TokenLexer
 

D

DAOCleaner - Class in au.edu.usyd.corona.server.persistence.DAOinterface
A class which simply runs the clean() method of the default DAO.
DAOCleaner() - Constructor for class au.edu.usyd.corona.server.persistence.DAOinterface.DAOCleaner
 
DAOException - Exception in au.edu.usyd.corona.server.persistence.DAOinterface
Represents an Exception resulting from a Data Access Object.
DAOException(String, Exception) - Constructor for exception au.edu.usyd.corona.server.persistence.DAOinterface.DAOException
 
DAOException(String) - Constructor for exception au.edu.usyd.corona.server.persistence.DAOinterface.DAOException
 
DAOFactory - Class in au.edu.usyd.corona.server.persistence.DAOinterface
This class represents an abstract Factory for DAO objects.
DAOFactory() - Constructor for class au.edu.usyd.corona.server.persistence.DAOinterface.DAOFactory
 
DataTypeShape - Class in au.edu.usyd.corona.gui.dnd.shapes
Drag and drop shape for a constant value in the SQL query language.
DataTypeShape(int, int, String, Shape) - Constructor for class au.edu.usyd.corona.gui.dnd.shapes.DataTypeShape
 
DATE_RENDERER - Static variable in class au.edu.usyd.corona.gui.util.FormattingUtils
 
DBUtils - Class in au.edu.usyd.corona.server.persistence.JDBCDAO
Some common methods for JDBC access.
DEBUG - Static variable in class au.edu.usyd.corona.util.Logger
 
decode(DataInput) - Method in class au.edu.usyd.corona.scheduler.SchedulableTask
 
decode(byte[]) - Static method in class au.edu.usyd.corona.scheduler.SchedulableTask
 
decode(DataInput) - Method in class au.edu.usyd.corona.scheduler.TaskID
 
decode(DataInput) - Method in interface au.edu.usyd.corona.scheduler.Transmittable
Used to take an encoding of an object generated by Transmittable.encode(DataOutput) back into an equivalent object instance.
decode(DataInput) - Method in class au.edu.usyd.corona.srdb.Table
Decodes a ByteArrayStream to a table
decode(DataInput) - Method in class au.edu.usyd.corona.types.AbstractValueType
Pull a value from a ByteStream and convert it to a value of the type provided
decode(DataInput) - Method in interface au.edu.usyd.corona.types.ValueType
Pull a value from a ByteStream and convert it to a value of the type provided
decompress(byte[]) - Method in interface au.edu.usyd.corona.compression.Compressor
Decompresses the input which was compressed via Compressor.compress(byte[])
decompress(byte[]) - Method in class au.edu.usyd.corona.compression.JZlibCompressor
 
deconstruct() - Method in class au.edu.usyd.corona.scheduler.SchedulableTask
 
DEFAULT_ACCESS_LEVEL - Static variable in class au.edu.usyd.corona.server.user.User
 
DEFAULT_ADMIN - Static variable in interface au.edu.usyd.corona.server.persistence.DAOinterface.UserDAO
 
DEFAULT_ADMIN_PASSWORD - Static variable in interface au.edu.usyd.corona.server.persistence.DAOinterface.UserDAO
 
DEFAULT_EPOCH - Static variable in class au.edu.usyd.corona.server.grammar.QueryCompiler
 
DEFAULT_INTER_CLUSTER_POWER_LEVEL - Static variable in class au.edu.usyd.corona.middleLayer.Clustering
 
DEFAULT_INTRA_CLUSTER_POWER_LEVEL - Static variable in class au.edu.usyd.corona.middleLayer.Clustering
 
DEFAULT_POWER_LEVEL - Static variable in class au.edu.usyd.corona.middleLayer.Network
 
DEFAULT_RUNCOUNT - Static variable in class au.edu.usyd.corona.server.grammar.QueryCompiler
 
delete(int) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.QueryDAO
Delete a Query
delete(int) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.ResultDAO
Delete a table from the database
delete(TaskID) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.TaskDAO
Delete a Task
delete(int) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCQueryDAO
 
delete(int) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
delete(TaskID) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
DELETE_QUERY_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCQueryDAO
 
DELETE_TASK_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
DELETE_USER_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
deleteQuery(int) - Method in class au.edu.usyd.corona.server.session.RemoteSession
 
deleteTable(String, Connection, SQLLoader) - Static method in class au.edu.usyd.corona.server.persistence.JDBCDAO.DBUtils
Delete a table from the database
deleteUser(String) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.UserDAO
Removes the named user from the system
deleteUser(String) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
deleteUser(String) - Method in class au.edu.usyd.corona.server.session.RemoteSession
 
deleteUser(String) - Method in interface au.edu.usyd.corona.server.session.RemoteSessionInterface
Remove a user from the system with the given username
deregisterEventListener(IMHEventListener) - Method in class au.edu.usyd.corona.middleLayer.SingleHopManager
deregisters a listener for routing messages.
deRegisterListener(NetworkListener) - Method in class au.edu.usyd.corona.middleLayer.Network
 
deRegisterListener(NetworkListener) - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
De-registers a listener to respond to Network events
destroyApp(boolean) - Method in class au.edu.usyd.corona.Startup
 
DialogUtils - Class in au.edu.usyd.corona.gui.util
 
dispose() - Method in class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 
dispose() - Method in class au.edu.usyd.corona.gui.results.AbstractResultsView
 
dispose() - Method in class au.edu.usyd.corona.gui.results.QueryResultFrame
 
dispose() - Method in class au.edu.usyd.corona.gui.results.QueryResultPanel
 
dispose() - Method in class au.edu.usyd.corona.gui.results.ResultsView.BackSide
 
dispose() - Method in interface au.edu.usyd.corona.gui.results.ResultsView
 
dispose() - Method in class au.edu.usyd.corona.gui.results.ResultsView.FrontSide
 
dispose() - Method in class au.edu.usyd.corona.gui.UserManagementFrame
 
divide(ValueType) - Method in class au.edu.usyd.corona.types.BooleanType
 
divide(ValueType) - Method in class au.edu.usyd.corona.types.ByteType
 
divide(ValueType) - Method in class au.edu.usyd.corona.types.FloatType
 
divide(ValueType) - Method in class au.edu.usyd.corona.types.IEEEAddressType
 
divide(ValueType) - Method in class au.edu.usyd.corona.types.IntType
 
divide(ValueType) - Method in class au.edu.usyd.corona.types.LongType
 
divide(ValueType) - Method in interface au.edu.usyd.corona.types.ValueType
Divide a ValueType by another
DivideExpression - Class in au.edu.usyd.corona.srdb
This class adds two numeric expressions together.
DivideExpression(ConditionExpression, ConditionExpression) - Constructor for class au.edu.usyd.corona.srdb.DivideExpression
 
doDropOn(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
doDropOn(Shape) - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
Performs the drop action of the provided shape onto the current shape, return weather or not the operation was successful
doExportImage() - Method in class au.edu.usyd.corona.gui.results.ResultsView.FrontSide
 
doMagic() - Method in class au.edu.usyd.corona.gui.dnd.shapes.GroupingShape
 
doReclusterAndReRoute() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Do a full re-cluster and re-route
doStep2(RoutingAction) - Method in class au.edu.usyd.corona.middleLayer.Clustering
Run one iteration of step 2 of the clustering algorithm
doStep3(RoutingAction) - Method in class au.edu.usyd.corona.middleLayer.Clustering
 
DOTTED_HEX_RENDERER - Static variable in class au.edu.usyd.corona.gui.util.FormattingUtils
 
dragShape - Variable in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.InnerPanel
 
draw(Graphics2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
draw(Graphics2D) - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
DrawingConstants - Interface in au.edu.usyd.corona.gui.util
This interface provides access to some useful constants used throughout the system for drawing
DROP_TABLE_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.DBUtils
 
DROP_TABLE_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
duplicate() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AggregateShape
 
duplicate() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AttributeShape
 
duplicate() - Method in class au.edu.usyd.corona.gui.dnd.shapes.BooleanShape
 
duplicate() - Method in class au.edu.usyd.corona.gui.dnd.shapes.ComparatorShape
 
duplicate() - Method in class au.edu.usyd.corona.gui.dnd.shapes.DataTypeShape
 
duplicate() - Method in class au.edu.usyd.corona.gui.dnd.shapes.GroupingShape
 
duplicate() - Method in class au.edu.usyd.corona.gui.dnd.shapes.OperatorShape
 
duplicate() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
Returns a duplicate copy of the shape (a wrapper around Object.clone)

E

elements() - Method in class au.edu.usyd.corona.collections.PriorityBlockingQueue
Returns an Enumeration over the elements in this queue.
elements() - Method in class au.edu.usyd.corona.srdb.Table
Returns an Enumeration(of ValueType[]'s) which allows sequential access to all the rows in the table
encode(DataOutput) - Method in class au.edu.usyd.corona.scheduler.SchedulableTask
 
encode() - Method in class au.edu.usyd.corona.scheduler.SchedulableTask
 
encode(DataOutput) - Method in class au.edu.usyd.corona.scheduler.TaskID
 
encode(DataOutput) - Method in interface au.edu.usyd.corona.scheduler.Transmittable
Used to get an encoding of the object, which later will be used by Transmittable.decode(DataInput) to construct an equivalent object again
encode(DataOutput) - Method in class au.edu.usyd.corona.srdb.Table
Encodes a table to a ByteArrayStream
encode(DataOutput) - Method in class au.edu.usyd.corona.types.AbstractValueType
Encode a value into binary-form and store it in a ByteStream
encode(DataOutput) - Method in interface au.edu.usyd.corona.types.ValueType
Encode a value into binary-form and store it in a ByteStream
endLogging() - Static method in class au.edu.usyd.corona.util.Logger
 
endMovement() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
endMovement() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
Updates the internals of the shape appropriate for the end of movement.
enterNoRoute() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
 
equals(Object) - Method in class au.edu.usyd.corona.scheduler.TaskID
 
equals(Object) - Method in class au.edu.usyd.corona.server.session.notifier.NotifierID
 
equals(Object) - Method in class au.edu.usyd.corona.server.user.User
 
equals(Object) - Method in class au.edu.usyd.corona.types.AbstractValueType
Overrides for use in hashed data structures
equals(ValueType) - Method in class au.edu.usyd.corona.types.BooleanType
 
equals(ValueType) - Method in class au.edu.usyd.corona.types.ByteType
 
equals(ValueType) - Method in class au.edu.usyd.corona.types.FloatType
 
equals(ValueType) - Method in class au.edu.usyd.corona.types.IEEEAddressType
 
equals(ValueType) - Method in class au.edu.usyd.corona.types.IntType
 
equals(ValueType) - Method in class au.edu.usyd.corona.types.LongType
 
equals(ValueType) - Method in interface au.edu.usyd.corona.types.ValueType
Determine whether a given value is equal to the current
EqualsExpression - Class in au.edu.usyd.corona.srdb
This class evaluates two expressions returning 1 if the first expression is equal to the second else returning 0.
EqualsExpression(ConditionExpression, ConditionExpression) - Constructor for class au.edu.usyd.corona.srdb.EqualsExpression
 
ERROR - Static variable in class au.edu.usyd.corona.util.Logger
 
eval(int) - Method in class au.edu.usyd.corona.server.srdb.BaseForwardOperator
Forwards the result of table operations to the parent node, or writes the contents to a flash file.
eval(ValueType[]) - Method in class au.edu.usyd.corona.srdb.AddExpression
Adds two evaluated numeric expressions together and returns the result
eval(int) - Method in class au.edu.usyd.corona.srdb.AggregateOperator
Actually performs the required aggregation and functionality.
eval(ValueType[]) - Method in class au.edu.usyd.corona.srdb.AttributeExpression
Evaluates the attribute expression and returns the value of that attribute
eval(int) - Method in class au.edu.usyd.corona.srdb.CollectOperator
 
eval(ValueType[]) - Method in class au.edu.usyd.corona.srdb.ConditionExpression
Evaluates the numeric expression and returns the numeric result
eval(ValueType[]) - Method in class au.edu.usyd.corona.srdb.ConstantExpression
 
eval(int) - Method in class au.edu.usyd.corona.srdb.CrossProductOperator
 
eval(ValueType[]) - Method in class au.edu.usyd.corona.srdb.DivideExpression
Adds two evaluated numeric expressions together and returns the result
eval(ValueType[]) - Method in class au.edu.usyd.corona.srdb.EqualsExpression
Evaluates the less than expression, returning 1 if the first expression is equal to the second else returning 0.
eval(int) - Method in class au.edu.usyd.corona.srdb.ForwardOperator
Forwards the result of table operations to the parent node, or writes the contents to a flash file.
eval(ValueType[]) - Method in class au.edu.usyd.corona.srdb.LessThanExpression
Evaluates the less than expression, returning 1 if the first expression is less than the second else returning 0.
eval(int) - Method in class au.edu.usyd.corona.srdb.MergeOperator
Creates a new table with the combined results of the two child operations given.
eval(ValueType[]) - Method in class au.edu.usyd.corona.srdb.MultiplyExpression
Multiplies two evaluated numeric expressions together and returns the result
eval(ValueType[]) - Method in class au.edu.usyd.corona.srdb.NANDExpression
Performs a NAND evaluation on the results of the two inputs (c1 and c2), specified on construction.
eval(int) - Method in class au.edu.usyd.corona.srdb.ProjectionOperator
Evaluates the selection operation
eval(int) - Method in class au.edu.usyd.corona.srdb.ReadOperator
 
eval(int) - Method in class au.edu.usyd.corona.srdb.SelectionOperator
Evaluates the selection operation
eval(int) - Method in class au.edu.usyd.corona.srdb.SenseOperator
 
eval(ValueType[]) - Method in class au.edu.usyd.corona.srdb.SubtractExpression
Subtracts two evaluated numeric expressions together and returns the result a - b <==> a + -b
eval(int) - Method in class au.edu.usyd.corona.srdb.TableOperator
Evaluates the operation that is to be performed on the table(s), which are defined in the subclasses, and the new Table is returned
execute() - Method in class au.edu.usyd.corona.scheduler.SchedulableTask
Executes the task
executeQuery(String) - Method in class au.edu.usyd.corona.server.session.RemoteSession
 
executeQuery(String) - Method in interface au.edu.usyd.corona.server.session.RemoteSessionInterface
Executes and saves the given query string on the query engine.
executionTime - Variable in class au.edu.usyd.corona.scheduler.TaskDetails
 
explode(String, char) - Static method in class au.edu.usyd.corona.util.StringTools
Explodes a String into an array by the provided delimiter Complexity: O(n) relative to the input string
explode(String, String) - Static method in class au.edu.usyd.corona.util.StringTools
Explodes a String into an array by the provided delimiter
exportData(Writer) - Method in class au.edu.usyd.corona.gui.results.AbstractResultsView
 
exportData(File) - Method in class au.edu.usyd.corona.gui.results.AbstractResultsView
 
exportData(File) - Method in interface au.edu.usyd.corona.gui.results.ResultsView
 
extractFrom() - Method in class au.edu.usyd.corona.server.util.SQLExtractor
Extract the FROM portion of the query
extractGroupBy() - Method in class au.edu.usyd.corona.server.util.SQLExtractor
Extract the GROUP BY portion of the query
extractHaving() - Method in class au.edu.usyd.corona.server.util.SQLExtractor
Extract the HAVING portion of the query
extractOrderBy() - Method in class au.edu.usyd.corona.server.util.SQLExtractor
Extract the ORDER BY portion of the query
extractSelect() - Method in class au.edu.usyd.corona.server.util.SQLExtractor
Extract the SELECT portion of the query
extractWhere() - Method in class au.edu.usyd.corona.server.util.SQLExtractor
Extract the WHERE portion of the query

F

fill(int[], int) - Static method in class au.edu.usyd.corona.util.CollectionTools
Fills all elements in an array with a given value
fill(Object[], Object) - Static method in class au.edu.usyd.corona.util.CollectionTools
Fills all elements in an array with a given value
findRoute(long, RouteEventClient, Object) - Method in class au.edu.usyd.corona.middleLayer.SingleHopManager
lookup a route to this address.
first - Variable in class au.edu.usyd.corona.gui.results.ResultsView.FrontSide
 
first - Variable in exception au.edu.usyd.corona.types.InvalidOperationException
 
FloatType - Class in au.edu.usyd.corona.types
Class representing a normal floating point value (IEEE float, signed 32 bit) in our type system.
FloatType() - Constructor for class au.edu.usyd.corona.types.FloatType
 
FloatType(float) - Constructor for class au.edu.usyd.corona.types.FloatType
 
FloatType(DataInputStream) - Constructor for class au.edu.usyd.corona.types.FloatType
 
flush() - Method in class au.edu.usyd.corona.server.util.CoronaLoggerHandler
 
flush() - Static method in class au.edu.usyd.corona.util.Logger
 
FONT - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
forceTimeSync() - Method in class au.edu.usyd.corona.middleLayer.TimeSync
 
forceTimeSync() - Method in interface au.edu.usyd.corona.middleLayer.TimeSyncInterface
Forces the time synchronization subsystem to resync the network.
format(LogRecord) - Method in class au.edu.usyd.corona.server.util.CoronaLoggerFormatter
 
FormattingUtils - Class in au.edu.usyd.corona.gui.util
 
FormattingUtils.AccelerationRenderer - Class in au.edu.usyd.corona.gui.util
 
FormattingUtils.AccelerationRenderer() - Constructor for class au.edu.usyd.corona.gui.util.FormattingUtils.AccelerationRenderer
 
FormattingUtils.CoronaCellRenderer - Class in au.edu.usyd.corona.gui.util
 
FormattingUtils.CoronaCellRenderer() - Constructor for class au.edu.usyd.corona.gui.util.FormattingUtils.CoronaCellRenderer
 
FormattingUtils.DateRenderer - Class in au.edu.usyd.corona.gui.util
Table cell renderer for rendering a timestamp from within the system
FormattingUtils.DateRenderer() - Constructor for class au.edu.usyd.corona.gui.util.FormattingUtils.DateRenderer
 
FormattingUtils.DottedHexRenderer - Class in au.edu.usyd.corona.gui.util
Table cell renderer for rendering a 64 bit dottex hex IEEE address
FormattingUtils.DottedHexRenderer() - Constructor for class au.edu.usyd.corona.gui.util.FormattingUtils.DottedHexRenderer
 
FormattingUtils.PercentageRenderer - Class in au.edu.usyd.corona.gui.util
Table cell renderer for rendering a percentage value
FormattingUtils.PercentageRenderer() - Constructor for class au.edu.usyd.corona.gui.util.FormattingUtils.PercentageRenderer
 
FormattingUtils.QueryStringRenderer - Class in au.edu.usyd.corona.gui.util
Table cell renderer for rendering a SQL query String
FormattingUtils.QueryStringRenderer() - Constructor for class au.edu.usyd.corona.gui.util.FormattingUtils.QueryStringRenderer
 
FormattingUtils.UserRenderer - Class in au.edu.usyd.corona.gui.util
Table cell renderer for rendering a User in the system
FormattingUtils.UserRenderer() - Constructor for class au.edu.usyd.corona.gui.util.FormattingUtils.UserRenderer
 
ForwardOperator - Class in au.edu.usyd.corona.srdb
This class forwards the result of table operations to its parent node
ForwardOperator(TableOperator, ChildResultStore) - Constructor for class au.edu.usyd.corona.srdb.ForwardOperator
 
fromRGBHex(String) - Static method in class au.edu.usyd.corona.gui.util.ColourUtils
Creates a Color instance based off a RGB hex string, in the format 'RRGGBB' or '#RRGGBB'.
FUNCTIONS - Static variable in class au.edu.usyd.corona.srdb.AggregateOperator
 

G

GENERAL - Static variable in class au.edu.usyd.corona.util.Logger
 
GET_MAX_QUERYID_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCQueryDAO
 
GET_MAX_TASKID_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
GET_USER_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
GET_USER_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCUserResults
 
GET_USER_LIMIT_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCUserResults
 
getAccessLevel() - Method in class au.edu.usyd.corona.server.user.User
 
getAllResults(Query, String) - Method in class au.edu.usyd.corona.gui.cache.ResultCache
 
getArguments() - Method in class au.edu.usyd.corona.middleLayer.RoutingAction
 
getAttributeNames() - Method in class au.edu.usyd.corona.server.session.RemoteSession
 
getAttributeNames() - Method in interface au.edu.usyd.corona.server.session.RemoteSessionInterface
Return an array of attribute names that exist in the query engine
getAttributes(Query, String) - Method in class au.edu.usyd.corona.gui.cache.ResultCache
 
getAttributes() - Method in class au.edu.usyd.corona.scheduler.QueryTask
 
getAttributes() - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.RemoteTableResultsInterface
Return the types of the columns of the table as an array of classes
getAttributes() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCTableResults
 
getBackSide() - Method in interface au.edu.usyd.corona.gui.results.ResultsView
 
getBaseClassSchema() - Method in class au.edu.usyd.corona.scheduler.QueryTask
 
getBasestationIEEEAddress() - Method in class au.edu.usyd.corona.server.session.RemoteSession
 
getBasestationIEEEAddress() - Method in interface au.edu.usyd.corona.server.session.RemoteSessionInterface
Return the IEEE address of the basestation node
getBaseTree() - Method in class au.edu.usyd.corona.scheduler.QueryTask
 
getBounds() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
getBounds2D() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
getBytes() - Method in class au.edu.usyd.corona.io.ByteArrayDataOutputStream
 
getCache(String) - Method in class au.edu.usyd.corona.gui.cache.AbstractCache
 
getCentrePoint() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
getCentrePoint() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
getChildren() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
getChildren() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.TreeNode
 
getChildren() - Method in class au.edu.usyd.corona.middleLayer.Clustering
Return an array of children of this cluster head
getChildren() - Method in class au.edu.usyd.corona.middleLayer.Network
 
getChildren() - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Returns an array of the addresses of children this node has
getChildren() - Method in class au.edu.usyd.corona.middleLayer.Routing
Return an array of the IDs of routing children of this node
getChildren() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Return all of the nodes children (cluster and routing)
getChildResults() - Method in class au.edu.usyd.corona.scheduler.QueryTask
 
getClass(byte) - Static method in class au.edu.usyd.corona.util.ClassIdentifiers
Does a reverse lookup to determine the Class of a given type-code
getClusterChildren() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Return an array of cluster children
getClusterHead() - Method in class au.edu.usyd.corona.middleLayer.Clustering
Return this nodes cluster head
getColour() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AggregateShape
 
getColour() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AttributeShape
 
getColour() - Method in class au.edu.usyd.corona.gui.dnd.shapes.BooleanShape
 
getColour() - Method in class au.edu.usyd.corona.gui.dnd.shapes.ComparatorShape
 
getColour() - Method in class au.edu.usyd.corona.gui.dnd.shapes.DataTypeShape
 
getColour() - Method in class au.edu.usyd.corona.gui.dnd.shapes.GroupingShape
 
getColour() - Method in class au.edu.usyd.corona.gui.dnd.shapes.OperatorShape
 
getColour() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
getColumnCount() - Method in class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 
getColumnNames(Query, String) - Method in class au.edu.usyd.corona.gui.cache.ResultCache
 
getColumnNames() - Method in class au.edu.usyd.corona.sensing.SenseManager
 
getColumnNames() - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.RemoteTableResultsInterface
Return the names of the columns of the table as an array of String
getColumnNames() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCTableResults
 
getColumnsByFields(Query, String...) - Method in class au.edu.usyd.corona.gui.cache.ResultCache
 
getCost() - Method in class au.edu.usyd.corona.middleLayer.Clustering
Get the cost of this node to determine which cluster head to join
getDataSource() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
getDepth() - Method in class au.edu.usyd.corona.middleLayer.Routing
Return the depth of this node in the routing tree
getDrag() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AggregateShape
 
getDrag() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AttributeShape
 
getDrag() - Method in class au.edu.usyd.corona.gui.dnd.shapes.BooleanShape
 
getDrag() - Method in class au.edu.usyd.corona.gui.dnd.shapes.ComparatorShape
 
getDrag() - Method in class au.edu.usyd.corona.gui.dnd.shapes.DataTypeShape
 
getDrag() - Method in class au.edu.usyd.corona.gui.dnd.shapes.GroupingShape
 
getDrag() - Method in class au.edu.usyd.corona.gui.dnd.shapes.OperatorShape
 
getDrag() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
getEnabled() - Method in class au.edu.usyd.corona.middleLayer.SingleHopManager
 
getExecutionTime() - Method in class au.edu.usyd.corona.scheduler.TaskDetails
 
getExecutionTime() - Method in class au.edu.usyd.corona.server.grammar.Query
 
getFakeInstance() - Method in class au.edu.usyd.corona.gui.cache.AbstractCache
 
getFakeInstance() - Method in class au.edu.usyd.corona.gui.cache.QueryCache
 
getFakeInstance() - Method in class au.edu.usyd.corona.gui.cache.UserCache
 
getFirstExecutionTime() - Method in class au.edu.usyd.corona.server.grammar.Query
 
getFont() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
getFont() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AggregateShape
 
getFont() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AttributeShape
 
getFont() - Method in class au.edu.usyd.corona.gui.dnd.shapes.DataTypeShape
 
getFrontSide() - Method in interface au.edu.usyd.corona.gui.results.ResultsView
 
getGrouper() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
getGrouper() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
getHeaderInfo() - Method in class au.edu.usyd.corona.middleLayer.RoutingAction
 
getHeartBeatPeriod() - Method in class au.edu.usyd.corona.middleLayer.NodeMonitoring
Get the period at which heartbeat messages should be transmitted
getHeight() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
getHeight() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
getHeight() - Method in class au.edu.usyd.corona.middleLayer.Network
 
getHeight() - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Return the height of the routing subtree rooted at this node.
getHeight() - Method in class au.edu.usyd.corona.middleLayer.Routing
Return the height of the sub-tree rooted at this node
getHeight() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Return the height of the subtree rooted at this node
getHighestLocalTaskID(long) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.TaskDAO
Return the highest local task ID of the given node ID
getHighestLocalTaskID(long) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
getHighestQueryID() - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.QueryDAO
Returns the highest existing Query ID.
getHighestQueryID() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCQueryDAO
 
getId() - Method in class au.edu.usyd.corona.server.session.notifier.NotifierID
Retrieve the id of the notifier
getId() - Method in class au.edu.usyd.corona.server.user.User
 
getID(Class) - Static method in class au.edu.usyd.corona.util.ClassIdentifiers
Get the ID of a given class.
getIndex() - Method in exception au.edu.usyd.corona.server.grammar.QLParseException
 
getInstance() - Static method in class au.edu.usyd.corona.gui.cache.CacheManager
 
getInstance() - Static method in class au.edu.usyd.corona.gui.GUIManager
 
getInstance() - Static method in class au.edu.usyd.corona.middleLayer.Network
 
getInstance() - Static method in class au.edu.usyd.corona.middleLayer.NodeMonitoring
 
getInstance() - Static method in class au.edu.usyd.corona.middleLayer.PacketDispatcher
 
getInstance() - Static method in class au.edu.usyd.corona.middleLayer.RoutingManager
 
getInstance() - Static method in class au.edu.usyd.corona.middleLayer.Sender
 
getInstance() - Static method in class au.edu.usyd.corona.middleLayer.TimeSync
 
getInstance() - Static method in class au.edu.usyd.corona.scheduler.Scheduler
Returns the singleton instance of the scheduler
getInstance() - Static method in class au.edu.usyd.corona.sensing.CPUUsageMonitor
 
getInstance() - Static method in class au.edu.usyd.corona.sensing.SenseManager
 
getInstance() - Static method in class au.edu.usyd.corona.server.grammar.QLCompiler
 
getInstance() - Static method in class au.edu.usyd.corona.server.persistence.DAOinterface.DAOFactory
Return the singleton instance of this Factory
getInstance() - Static method in class au.edu.usyd.corona.server.session.notifier.NotifierManager
 
getInstructions() - Method in class au.edu.usyd.corona.gui.dnd.GroupByPanel
 
getInstructions() - Method in class au.edu.usyd.corona.gui.dnd.HavingPanel
 
getInstructions() - Method in class au.edu.usyd.corona.gui.dnd.SelectPanel
 
getInstructions() - Method in class au.edu.usyd.corona.gui.dnd.WherePanel
 
getInstructions() - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment
 
getInterClusterPowerLevel() - Method in class au.edu.usyd.corona.middleLayer.Clustering
Return the power level for inter-cluster communications
getInterClusterPowerLevel() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Get the inter-cluster power level
getIntraClusterPowerLevel() - Method in class au.edu.usyd.corona.middleLayer.Clustering
Return the power level to be used for intra-cluster communications
getIntraClusterPowerLevel() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Get the current intra-cluster power level
getItems(int, int) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.RemoteResultsInterface
Return the actual objects in this proxy object.
getItems(int, int) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCQueryResults
 
getItems(int, int) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCTableResults
 
getItems(int, int) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCUserResults
 
getJavaType(int) - Static method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JavaToJDBCTypes
 
getJDBCType(Class<?>) - Static method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JavaToJDBCTypes
 
getKeyForObject(T) - Method in class au.edu.usyd.corona.gui.cache.AbstractCache
 
getKeyForObject(Query) - Method in class au.edu.usyd.corona.gui.cache.QueryCache
 
getKeyForObject(User) - Method in class au.edu.usyd.corona.gui.cache.UserCache
 
getKillID() - Method in class au.edu.usyd.corona.scheduler.KillTask
 
getLineColour() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
getLineColour() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
getLocalTaskID() - Method in class au.edu.usyd.corona.scheduler.TaskID
 
getLoggedInUser() - Method in class au.edu.usyd.corona.gui.GUIManager
 
getLoggedInUser() - Method in class au.edu.usyd.corona.server.session.RemoteSession
 
getLoggedInUser() - Method in interface au.edu.usyd.corona.server.session.RemoteSessionInterface
Returns a User object containing details of the current User who is logged into this session
getLogLevel() - Static method in class au.edu.usyd.corona.util.Logger
 
getMainPanel(int, int) - Method in class au.edu.usyd.corona.gui.dnd.GroupByPanel
 
getMainPanel(int, int) - Method in class au.edu.usyd.corona.gui.dnd.HavingPanel
 
getMainPanel(int, int) - Method in class au.edu.usyd.corona.gui.dnd.SelectPanel
 
getMainPanel(int, int) - Method in class au.edu.usyd.corona.gui.dnd.WherePanel
 
getMainPanel(int, int) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment
 
getMessage() - Method in exception au.edu.usyd.corona.server.persistence.DAOinterface.DAOException
 
getMode() - Method in class au.edu.usyd.corona.middleLayer.Network
 
getMode() - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Return the mode the spot is operating in.
getModifier() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
getModifier() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
getMyAddress() - Method in class au.edu.usyd.corona.middleLayer.Network
 
getMyAddress() - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Returns the IEEE address of the current node.
getName() - Method in class au.edu.usyd.corona.gui.results.AbstractResultsView
 
getName() - Method in interface au.edu.usyd.corona.gui.results.ResultsView
 
getNetworkSchema() - Method in class au.edu.usyd.corona.scheduler.QueryTask
 
getNextAction() - Method in class au.edu.usyd.corona.middleLayer.RoutingScheduler
Get the next RoutingAction.
getNodeID() - Method in class au.edu.usyd.corona.scheduler.TaskID
 
getNodesReceivedFrom(int) - Method in class au.edu.usyd.corona.scheduler.ChildResultStore
 
getNumberChildren() - Method in class au.edu.usyd.corona.middleLayer.Clustering
Return the number of children this cluster head has
getNumberChildren() - Method in class au.edu.usyd.corona.middleLayer.Routing
Return the number of routing children this node has
getNumberNeighbours() - Method in class au.edu.usyd.corona.middleLayer.NodeMonitoring
Return the number of nodes that this node can hear from.
getNumChildren() - Method in class au.edu.usyd.corona.middleLayer.Network
 
getNumChildren() - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Returns the number of children this node has
getNumClusterChildren() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Return the number of cluster children this node has
getNumCols(Query, String) - Method in class au.edu.usyd.corona.gui.cache.ResultCache
 
getNumCols() - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.RemoteTableResultsInterface
Return the number of columns in the result table
getNumCols() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCTableResults
 
getNumCols() - Method in class au.edu.usyd.corona.srdb.Table
Counts the number of columns in the table.
getNumConnectionsUsed() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
getNumItems() - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.RemoteResultsInterface
Return the number of results in this proxy object
getNumItems() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCQueryResults
 
getNumItems() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCTableResults
 
getNumItems() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCUserResults
 
getNumRoutingChildren() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Return the number of routing children this node has
getNumRows(Query, String) - Method in class au.edu.usyd.corona.gui.cache.ResultCache
 
getNumRows() - Method in class au.edu.usyd.corona.srdb.Table
Counts the number of rows in the table
getObject(String, KeyT) - Method in class au.edu.usyd.corona.gui.cache.AbstractCache
 
getObject(String, KeyT) - Method in interface au.edu.usyd.corona.gui.cache.CacheInterface
 
getObjectAtIndex(String, int) - Method in class au.edu.usyd.corona.gui.cache.AbstractCache
 
getObjectAtIndex(String, int) - Method in interface au.edu.usyd.corona.gui.cache.CacheInterface
 
getOrdering() - Method in class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 
getParent() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
getParent() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.TreeNode
 
getParent() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Return the parent of this node, or -1 if this node does not have a parent
getParentAddress() - Method in class au.edu.usyd.corona.middleLayer.Network
 
getParentAddress() - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Returns the IEEE address of the parent of this node
getPassword() - Method in class au.edu.usyd.corona.server.user.User
 
getPathIterator(AffineTransform) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
getPathIterator(AffineTransform, double) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
getPayload() - Method in class au.edu.usyd.corona.middleLayer.RoutingAction
 
getProperty(String, Properties) - Static method in class au.edu.usyd.corona.server.util.PropertiesUtil
Safety method for obtaining properties from a Properties object.
getQuery() - Method in class au.edu.usyd.corona.gui.dnd.QueryDisplayPanel
 
getQuery() - Method in class au.edu.usyd.corona.gui.results.ViewType
 
getQuery() - Method in exception au.edu.usyd.corona.server.grammar.QLParseException
 
getQuery() - Method in class au.edu.usyd.corona.server.grammar.Query
 
getQueryCache() - Method in class au.edu.usyd.corona.gui.cache.CacheManager
 
getQueryDAO() - Method in class au.edu.usyd.corona.server.persistence.DAOinterface.DAOFactory
Return a DAO for Query object access
getQueryDAO() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
getQueryID() - Method in class au.edu.usyd.corona.scheduler.TaskID
 
getQueryID() - Method in class au.edu.usyd.corona.server.grammar.Query
 
getRemoteExceptionNotifier() - Method in class au.edu.usyd.corona.gui.GUIManager
 
getRemoteSessionInterface() - Method in class au.edu.usyd.corona.gui.GUIManager
 
getRenderer(String) - Static method in class au.edu.usyd.corona.gui.util.FormattingUtils
 
getReschedulePeriod() - Method in class au.edu.usyd.corona.scheduler.TaskDetails
 
getReschedulePeriod() - Method in class au.edu.usyd.corona.server.grammar.Query
 
getResult(Query, String, int) - Method in class au.edu.usyd.corona.gui.cache.ResultCache
 
getResultCache() - Method in class au.edu.usyd.corona.gui.cache.CacheManager
 
getResultDAO() - Method in class au.edu.usyd.corona.server.persistence.DAOinterface.DAOFactory
Return a DAO for Result access
getResultDAO() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
getResults(Query, String, int, int) - Method in class au.edu.usyd.corona.gui.cache.ResultCache
 
getResults(int) - Method in class au.edu.usyd.corona.scheduler.ChildResultStore
Return a Vector of tables from a given epoch
getRoot() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
getRoot() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.TreeNode
 
getRootTaskLocalID() - Method in class au.edu.usyd.corona.server.grammar.Query
 
getRootTaskNodeID() - Method in class au.edu.usyd.corona.server.grammar.Query
 
getRouteInfo(long) - Method in class au.edu.usyd.corona.middleLayer.SingleHopManager
retrieve routing information for a destination address.
getRoutingChildren() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Get the routing children of this node
getRoutingParent() - Method in class au.edu.usyd.corona.middleLayer.Routing
Return the parent of this node
getRoutingTable() - Method in class au.edu.usyd.corona.middleLayer.SingleHopManager
This method returns a snapshot of the routing table
getRow(int) - Method in class au.edu.usyd.corona.srdb.Table
Return a single row in the Table
getRunCountLeft() - Method in class au.edu.usyd.corona.scheduler.TaskDetails
 
getRunCountLeft() - Method in class au.edu.usyd.corona.server.grammar.Query
 
getRunCountTotal() - Method in class au.edu.usyd.corona.scheduler.TaskDetails
 
getRunCountTotal() - Method in class au.edu.usyd.corona.server.grammar.Query
 
getSensorName() - Method in class au.edu.usyd.corona.sensing.AccelerationSensor
 
getSensorName() - Method in class au.edu.usyd.corona.sensing.BatterySensor
 
getSensorName() - Method in class au.edu.usyd.corona.sensing.CountSensor
 
getSensorName() - Method in class au.edu.usyd.corona.sensing.CPUSensor
 
getSensorName() - Method in class au.edu.usyd.corona.sensing.LightSensor
 
getSensorName() - Method in class au.edu.usyd.corona.sensing.MemorySensor
 
getSensorName() - Method in class au.edu.usyd.corona.sensing.NodeSensor
 
getSensorName() - Method in class au.edu.usyd.corona.sensing.ParentSensor
 
getSensorName() - Method in interface au.edu.usyd.corona.sensing.Sensor
 
getSensorName() - Method in class au.edu.usyd.corona.sensing.SwitchSensor
 
getSensorName() - Method in class au.edu.usyd.corona.sensing.TemperatureSensor
 
getSensorName() - Method in class au.edu.usyd.corona.sensing.TimeSensor
 
getSensorResult(int) - Method in class au.edu.usyd.corona.scheduler.QueryTask
Get the sensed Table for a given epoch
getServiceName() - Method in class au.edu.usyd.corona.middleLayer.SingleHopManager
 
getSidePanel(int, int) - Method in class au.edu.usyd.corona.gui.dnd.GroupByPanel
 
getSidePanel(int, int) - Method in class au.edu.usyd.corona.gui.dnd.HavingPanel
 
getSidePanel(int, int) - Method in class au.edu.usyd.corona.gui.dnd.SelectPanel
 
getSidePanel(int, int) - Method in class au.edu.usyd.corona.gui.dnd.WherePanel
 
getSidePanel(int, int) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment
 
getSize(String) - Method in class au.edu.usyd.corona.gui.cache.AbstractCache
 
getSize(String) - Method in interface au.edu.usyd.corona.gui.cache.CacheInterface
 
getSQL() - Method in class au.edu.usyd.corona.gui.dnd.QueryBuilderFrame
 
getSQLFragment() - Method in class au.edu.usyd.corona.gui.dnd.GroupByPanel
 
getSQLFragment() - Method in class au.edu.usyd.corona.gui.dnd.GroupByPanel.GroupByMainPanel
 
getSQLFragment() - Method in class au.edu.usyd.corona.gui.dnd.HavingPanel
 
getSQLFragment() - Method in class au.edu.usyd.corona.gui.dnd.HavingPanel.HavingMainPanel
 
getSQLFragment() - Method in class au.edu.usyd.corona.gui.dnd.PropertiesPanel
 
getSQLFragment() - Method in class au.edu.usyd.corona.gui.dnd.SelectPanel
 
getSQLFragment() - Method in class au.edu.usyd.corona.gui.dnd.SelectPanel.SelectMainPanel
 
getSQLFragment() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AggregateShape
 
getSQLFragment() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AttributeShape
 
getSQLFragment() - Method in class au.edu.usyd.corona.gui.dnd.shapes.BooleanShape
 
getSQLFragment() - Method in class au.edu.usyd.corona.gui.dnd.shapes.ComparatorShape
 
getSQLFragment() - Method in class au.edu.usyd.corona.gui.dnd.shapes.DataTypeShape
 
getSQLFragment() - Method in class au.edu.usyd.corona.gui.dnd.shapes.GroupingShape
 
getSQLFragment() - Method in class au.edu.usyd.corona.gui.dnd.shapes.OperatorShape
 
getSQLFragment() - Method in interface au.edu.usyd.corona.gui.dnd.SQLFragmentGenerator
Returns the fragment of SQL generated by the component
getSQLFragment() - Method in class au.edu.usyd.corona.gui.dnd.WherePanel
 
getSQLFragment() - Method in class au.edu.usyd.corona.gui.dnd.WherePanel.WhereMainPanel
 
getSQLFragment() - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.MainPanel
 
getSqlStatements() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
getSQLString(String, Map<String, String>) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.SQLLoader
Returns the SQL string for a given key, performing the text substitution of namedParams before returning the string
getSQLString(String) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.SQLLoader
Returns the SQL string for a given key
getState() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
The current state of the RoutingManager
getStatus() - Method in class au.edu.usyd.corona.middleLayer.SingleHopManager
 
getStatus() - Method in class au.edu.usyd.corona.scheduler.TaskDetails
 
getStatus() - Method in class au.edu.usyd.corona.server.grammar.Query
 
getSubmittedTime() - Method in class au.edu.usyd.corona.server.grammar.Query
 
getTask(TaskID) - Method in class au.edu.usyd.corona.scheduler.Scheduler
Retrieve a Task with a given ID
getTaskDAO() - Method in class au.edu.usyd.corona.server.persistence.DAOinterface.DAOFactory
Return a DAO for Task object access
getTaskDAO() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
getTaskId() - Method in class au.edu.usyd.corona.scheduler.TaskDetails
 
getTaskID() - Method in class au.edu.usyd.corona.srdb.Table
 
getTasks(int) - Method in class au.edu.usyd.corona.scheduler.Scheduler.QueryToTaskTable
Retrieve all tasks related to a given query
getTime() - Method in class au.edu.usyd.corona.middleLayer.TimeSync
 
getTime() - Method in interface au.edu.usyd.corona.middleLayer.TimeSyncInterface
Get the time
getTimeDelta(long) - Method in class au.edu.usyd.corona.scheduler.QueryTask
Returns the time in milliseconds until this task needs to be executed
getTimeExecution() - Method in class au.edu.usyd.corona.middleLayer.RoutingAction
 
getTokenStream() - Method in class au.edu.usyd.corona.scheduler.QueryTask
Return the token stream of the query
getToolbarIcon() - Method in class au.edu.usyd.corona.gui.results.ViewType
 
getType() - Method in class au.edu.usyd.corona.middleLayer.RoutingAction
 
getType() - Method in class au.edu.usyd.corona.server.session.notifier.NotifierID
Retrieve the type of the notifier
getUsage() - Method in class au.edu.usyd.corona.sensing.CPUUsageMonitor
This method will return the CPU usage of the system at the current point in time as an integer percentage (range [0,100])
getUser() - Method in class au.edu.usyd.corona.server.grammar.Query
 
getUserCache() - Method in class au.edu.usyd.corona.gui.cache.CacheManager
 
getUserDAO() - Method in class au.edu.usyd.corona.server.persistence.DAOinterface.DAOFactory
Return a DAO for User object access
getUserDAO() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
getUsername() - Method in class au.edu.usyd.corona.server.user.User
 
getUsers(String, String) - Method in class au.edu.usyd.corona.server.session.RemoteSession
 
getUsers(String, String) - Method in interface au.edu.usyd.corona.server.session.RemoteSessionInterface
Return a Collection of User's in the system.
getVal() - Method in class au.edu.usyd.corona.types.BooleanType
 
getVal() - Method in class au.edu.usyd.corona.types.ByteType
 
getVal() - Method in class au.edu.usyd.corona.types.FloatType
 
getVal() - Method in class au.edu.usyd.corona.types.IEEEAddressType
 
getVal() - Method in class au.edu.usyd.corona.types.IntType
 
getVal() - Method in class au.edu.usyd.corona.types.LongType
 
getValue() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
getValue() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
getWidth() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
getWidth() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
getX() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
getX() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
getY() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
getY() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
GroupByPanel - Class in au.edu.usyd.corona.gui.dnd
 
GroupByPanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.GroupByPanel
 
GroupByPanel.GroupByMainPanel - Class in au.edu.usyd.corona.gui.dnd
 
GroupByPanel.GroupByMainPanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.GroupByPanel.GroupByMainPanel
 
GroupByPanel.GroupBySidePanel - Class in au.edu.usyd.corona.gui.dnd
 
GroupByPanel.GroupBySidePanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.GroupByPanel.GroupBySidePanel
 
grouper - Variable in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
grouperVisible - Variable in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
GroupingShape - Class in au.edu.usyd.corona.gui.dnd.shapes
The background grouping bubbles
GroupingShape(Shape) - Constructor for class au.edu.usyd.corona.gui.dnd.shapes.GroupingShape
 
GUIManager - Class in au.edu.usyd.corona.gui
A class to keep items used all over the GUI (after login)

H

handleNoAck(long) - Method in class au.edu.usyd.corona.middleLayer.NodeMonitoring
Handle a no-ack exception.
handleSent(long) - Method in class au.edu.usyd.corona.middleLayer.NodeMonitoring
Register that we could transmit to a node and reset its failure count
hasChild(Long) - Method in class au.edu.usyd.corona.middleLayer.Clustering
Return whether this cluster head has a child with the given ID
hasChild(Long) - Method in class au.edu.usyd.corona.middleLayer.Routing
Return whether the given node is a child of this node
hasChild(long) - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Return whether a given node is a routing or clustering child
hasChildren() - Method in class au.edu.usyd.corona.middleLayer.Clustering
Return whether this node has any cluster children
hasChildren() - Method in class au.edu.usyd.corona.middleLayer.Routing
Return whether this node has any routing children
hasChildren() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Return whether the node has any children
hasClusterChild(long) - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Return whether a given node is a cluster child of the current node
hasClusterChildren() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Return whether the node has cluster children
hash(String) - Static method in class au.edu.usyd.corona.server.util.Hasher
Hashes the message using the default hashing algorithm.
hash(String, String) - Static method in class au.edu.usyd.corona.server.util.Hasher
Hashes a given message using a particular algorithm
hashCode() - Method in class au.edu.usyd.corona.scheduler.TaskID
 
hashCode() - Method in class au.edu.usyd.corona.server.session.notifier.NotifierID
 
hashCode() - Method in class au.edu.usyd.corona.server.user.User
 
hashCode() - Method in class au.edu.usyd.corona.types.AbstractValueType
Overrides for use in hashed data structures
Hasher - Class in au.edu.usyd.corona.server.util
Wrapper class around the java.security.* hashing functions.
Hasher() - Constructor for class au.edu.usyd.corona.server.util.Hasher
 
hasModifier() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
hasModifier() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
hasNeighbour(long) - Method in class au.edu.usyd.corona.middleLayer.NodeMonitoring
Return whether this node can hear from a given node
hasNext() - Method in class au.edu.usyd.corona.grammar.TokenLexer
 
hasNext() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape.ShapeTreeIterator
 
hasParent() - Method in class au.edu.usyd.corona.middleLayer.Routing
Return true if the node has a routing parent, false otherwise
hasRenderer(String) - Static method in class au.edu.usyd.corona.gui.util.FormattingUtils
 
hasRoutingChild(long) - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Return whether the given node is a routing child of this node
hasRoutingChildren() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Return true if the node has any routing children, false otherwise
HavingPanel - Class in au.edu.usyd.corona.gui.dnd
 
HavingPanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.HavingPanel
 
HavingPanel.HavingMainPanel - Class in au.edu.usyd.corona.gui.dnd
 
HavingPanel.HavingMainPanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.HavingPanel.HavingMainPanel
 
HavingPanel.HavingSidePanel - Class in au.edu.usyd.corona.gui.dnd
 
HavingPanel.HavingSidePanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.HavingPanel.HavingSidePanel
 
height - Variable in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
HEIGHT - Static variable in class au.edu.usyd.corona.gui.dnd.shapes.AggregateShape
 
HEIGHT - Static variable in class au.edu.usyd.corona.gui.dnd.shapes.AttributeShape
 
HEIGHT - Static variable in class au.edu.usyd.corona.gui.dnd.shapes.BooleanShape
 
HEIGHT - Static variable in class au.edu.usyd.corona.gui.dnd.shapes.DataTypeShape
 
HistogramViewType - Class in au.edu.usyd.corona.gui.results
A histogram view of the results for a query
HistogramViewType(int) - Constructor for class au.edu.usyd.corona.gui.results.HistogramViewType
 

I

IDGenerator - Class in au.edu.usyd.corona.server.util
An unique integer generator.
IDGenerator() - Constructor for class au.edu.usyd.corona.server.util.IDGenerator
 
IDGenerator(int) - Constructor for class au.edu.usyd.corona.server.util.IDGenerator
 
IEEEAddressType - Class in au.edu.usyd.corona.types
Class representing a nodes IEEE address in our type system.
IEEEAddressType() - Constructor for class au.edu.usyd.corona.types.IEEEAddressType
 
IEEEAddressType(long) - Constructor for class au.edu.usyd.corona.types.IEEEAddressType
 
IEEEAddressType(String) - Constructor for class au.edu.usyd.corona.types.IEEEAddressType
 
IEEEAddressType(DataInputStream) - Constructor for class au.edu.usyd.corona.types.IEEEAddressType
 
IMAGE_HEIGHT - Static variable in class au.edu.usyd.corona.gui.results.ViewType
 
IMAGE_WIDTH - Static variable in class au.edu.usyd.corona.gui.results.ViewType
 
implode(Object[], String) - Static method in class au.edu.usyd.corona.util.StringTools
Implode's all the items in the given array into one single string separated by the provided delimiter
implode(Object[], char) - Static method in class au.edu.usyd.corona.util.StringTools
 
indexMap - Variable in class au.edu.usyd.corona.gui.cache.AbstractCache
 
init() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCQueryDAO
Initialises the Query section of the database by attempting to create a Query table.
init() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
Initialises the Task section of the database by attempting to create a Task table.
init() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
Prepares the database for storage of user details.
initAggregates(int, int) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.SidePanel
 
initAttributes(int, int) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.SidePanel
 
initBooleans(int, int) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.SidePanel
 
initCaches() - Method in class au.edu.usyd.corona.gui.cache.CacheManager
 
initComparators(int, int) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.SidePanel
 
initDataType(int, int) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.SidePanel
 
initialize(byte) - Static method in class au.edu.usyd.corona.middleLayer.Network
Initialize the singleton instance of the network class with the mode of network, which is one of NetworkInterface.MODE_BASESTATION, NetworkInterface.MODE_SPOT, or NetworkInterface.MODE_UNITTEST
initialize() - Static method in class au.edu.usyd.corona.middleLayer.NodeMonitoring
 
initialize() - Static method in class au.edu.usyd.corona.middleLayer.PacketDispatcher
 
initialize() - Static method in class au.edu.usyd.corona.middleLayer.RoutingManager
 
initialize(long, ILowPan) - Method in class au.edu.usyd.corona.middleLayer.SingleHopManager
setup this routing manager for use.
initialize() - Static method in class au.edu.usyd.corona.middleLayer.TimeSync
 
initialize() - Static method in class au.edu.usyd.corona.scheduler.Scheduler
Initializes the scheduler's heap size with the maximum number of items that it can store at one point in time.
initialize() - Static method in class au.edu.usyd.corona.sensing.CPUUsageMonitor
Initializes the CPU Usage monitor if it is not already initialized.
initialize() - Static method in class au.edu.usyd.corona.server.scheduler.BaseScheduler
 
initOperators(int, int) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.SidePanel
 
insert(Query) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.QueryDAO
Store a Query
insert(Table) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.ResultDAO
Store a Table
insert(TaskDetails) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.TaskDAO
Store a Task
insert(Query) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCQueryDAO
 
insert(Table) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
insert(TaskDetails) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
INSERT_QUERY_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCQueryDAO
 
INSERT_RESULT_ROW_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
INSERT_TASK_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
INSERT_USER_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
instance - Static variable in class au.edu.usyd.corona.scheduler.Scheduler
 
INSTRUCTIONS - Static variable in class au.edu.usyd.corona.gui.dnd.InstructionsPanel
 
INSTRUCTIONS - Static variable in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment
 
InstructionsPanel - Class in au.edu.usyd.corona.gui.dnd
 
InstructionsPanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.InstructionsPanel
 
instructionsPanel - Variable in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment
 
intersects(Rectangle2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
intersects(double, double, double, double) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
INTERVAL_SLEEP - Static variable in class au.edu.usyd.corona.sensing.CPUUsageMonitor
 
IntType - Class in au.edu.usyd.corona.types
Class representing a normal byte value (signed 32 bit) in our type system.
IntType() - Constructor for class au.edu.usyd.corona.types.IntType
 
IntType(int) - Constructor for class au.edu.usyd.corona.types.IntType
 
IntType(DataInputStream) - Constructor for class au.edu.usyd.corona.types.IntType
 
invalidateRoute(long, long) - Method in class au.edu.usyd.corona.middleLayer.SingleHopManager
Nodes are always 1 hop away.
InvalidOperationException - Exception in au.edu.usyd.corona.types
This exception is thrown by the operators in our type system when an operation is performed on two incompatable types.
InvalidOperationException(String, ValueType, ValueType) - Constructor for exception au.edu.usyd.corona.types.InvalidOperationException
 
isCellEditable(int, int) - Method in class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 
isClusterHead() - Method in class au.edu.usyd.corona.middleLayer.Clustering
True if this node is a cluster head, otherwise false
isDataExportable() - Method in class au.edu.usyd.corona.gui.results.ResultsView.FrontSide
 
isDelayed() - Method in interface au.edu.usyd.corona.gui.RemoteExceptionNotifier
 
isEditable() - Method in class au.edu.usyd.corona.gui.results.ResultsView.FrontSide
 
isEmpty() - Method in class au.edu.usyd.corona.collections.PriorityBlockingQueue
Returns true if this collection contains no elements.
isEmpty() - Method in class au.edu.usyd.corona.srdb.Table
Checks to see if the table is currently empty or not
isImageExportable() - Method in class au.edu.usyd.corona.gui.results.ResultsView.FrontSide
 
isLeaf() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
isLeaf() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.TreeNode
 
isRoot() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
isRoot() - Method in interface au.edu.usyd.corona.gui.dnd.shapes.TreeNode
 
isRouted() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Return whether this node is routed or not
isRunning() - Method in class au.edu.usyd.corona.middleLayer.SingleHopManager
 
iterator() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 

J

JavaToJDBCTypes - Class in au.edu.usyd.corona.server.persistence.JDBCDAO
This class contains a mapping of Java classes to JDBC SQL types.
JDBCDAOFactory - Class in au.edu.usyd.corona.server.persistence.JDBCDAO
This class represents a specific implementation of the DAOFactory for JDBC data sources.
JDBCDAOFactory() - Constructor for class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
Construct a new JDBCDAOFactory
JDBCQueryDAO - Class in au.edu.usyd.corona.server.persistence.JDBCDAO
A specific implementation of the TaskDAO for JDBC databases.
JDBCQueryDAO(DataSource, SQLLoader) - Constructor for class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCQueryDAO
Create a new JDBCQueryDAO object
JDBCResultDAO - Class in au.edu.usyd.corona.server.persistence.JDBCDAO
A specific implementation of the ResultDAO for JDBC databases.
JDBCResultDAO(DataSource, SQLLoader, Map<Integer, List<String>>) - Constructor for class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
JDBCTaskDAO - Class in au.edu.usyd.corona.server.persistence.JDBCDAO
A specific implementation of the TaskDAO for JDBC databases.
JDBCTaskDAO(DataSource, SQLLoader) - Constructor for class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
Create a new JDBCTaskDAO object
JDBCUserDAO - Class in au.edu.usyd.corona.server.persistence.JDBCDAO
A specific implementation of the UserDAO for JDBC databases.
JDBCUserDAO(DataSource, SQLLoader) - Constructor for class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
JZlibCompressor - Class in au.edu.usyd.corona.compression
A compression implementation using the JZlib library that we cut down to remove features that we would not use.
JZlibCompressor() - Constructor for class au.edu.usyd.corona.compression.JZlibCompressor
 

K

KillCompiler - Class in au.edu.usyd.corona.server.grammar
This is a compiler for the KILL command in the grammar, which is used to kill an executing query within the system
KillCompiler(Tree, int) - Constructor for class au.edu.usyd.corona.server.grammar.KillCompiler
 
killQuery(int) - Method in class au.edu.usyd.corona.scheduler.Scheduler
Kill a query.
KillTask - Class in au.edu.usyd.corona.scheduler
This class represents a SchedulableTask which handles the stopping of a given Query in the scheduler and the removal of tasks related to it
KillTask() - Constructor for class au.edu.usyd.corona.scheduler.KillTask
Create a new default KillTask.
KillTask(TaskID, int) - Constructor for class au.edu.usyd.corona.scheduler.KillTask
Create a new KillTask.

L

LA(int) - Method in class au.edu.usyd.corona.server.grammar.CaseInsensitiveANTLRStringStream
 
less(ValueType) - Method in class au.edu.usyd.corona.types.BooleanType
 
less(ValueType) - Method in class au.edu.usyd.corona.types.ByteType
 
less(ValueType) - Method in class au.edu.usyd.corona.types.FloatType
 
less(ValueType) - Method in class au.edu.usyd.corona.types.IEEEAddressType
 
less(ValueType) - Method in class au.edu.usyd.corona.types.IntType
 
less(ValueType) - Method in class au.edu.usyd.corona.types.LongType
 
less(ValueType) - Method in interface au.edu.usyd.corona.types.ValueType
Determine whether the given ValueType equals the current
LessThanExpression - Class in au.edu.usyd.corona.srdb
This class evaluates two expressions returning 1 if the first expression is evaluated to be less than the second else returning 0.
LessThanExpression(ConditionExpression, ConditionExpression) - Constructor for class au.edu.usyd.corona.srdb.LessThanExpression
 
lexer - Variable in class au.edu.usyd.corona.grammar.TokenParser
 
LGREEN - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
LGREEN_L - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
LIGHT_BLUE - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
LIGHT_BLUE_L - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
LIGHT_GREY - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
LightSensor - Class in au.edu.usyd.corona.sensing
A sensor which reads the light value from the light sensor on the EDemoBoard on the SunSPOT
LightSensor() - Constructor for class au.edu.usyd.corona.sensing.LightSensor
 
lineColour - Variable in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
LineViewType - Class in au.edu.usyd.corona.gui.results
A line view of the results for a query
LineViewType(int) - Constructor for class au.edu.usyd.corona.gui.results.LineViewType
 
listeners - Variable in class au.edu.usyd.corona.gui.cache.AbstractCache
 
logConfig(String) - Static method in class au.edu.usyd.corona.util.Logger
 
logDebug(String) - Static method in class au.edu.usyd.corona.util.Logger
 
logError(String) - Static method in class au.edu.usyd.corona.util.Logger
 
logGeneral(String) - Static method in class au.edu.usyd.corona.util.Logger
 
logger - Static variable in class au.edu.usyd.corona.gui.cache.AbstractCache
 
Logger - Class in au.edu.usyd.corona.util
A basic logging utility implementation for logging information to PrintStream's on a severity level basis
login(String, String) - Method in class au.edu.usyd.corona.server.session.RemoteSessionManager
 
login(String, String) - Method in interface au.edu.usyd.corona.server.session.RemoteSessionManagerInterface
Tries to authenticate with the server.
LoginFrame - Class in au.edu.usyd.corona.gui
This is the startup frame for the GUI which presents the user with a place to login to a server.
LoginFrame() - Constructor for class au.edu.usyd.corona.gui.LoginFrame
 
logout() - Method in class au.edu.usyd.corona.gui.LoginFrame
 
logWarning(String) - Static method in class au.edu.usyd.corona.util.Logger
 
LongType - Class in au.edu.usyd.corona.types
Class representing a normal byte value (signed 64 bit) in our type system.
LongType() - Constructor for class au.edu.usyd.corona.types.LongType
 
LongType(long) - Constructor for class au.edu.usyd.corona.types.LongType
 
LongType(DataInputStream) - Constructor for class au.edu.usyd.corona.types.LongType
 
lostParent() - Method in class au.edu.usyd.corona.middleLayer.Routing
Reset the state concerning a parent node

M

main(String[]) - Static method in class au.edu.usyd.corona.gui.LoginFrame
 
main(String[]) - Static method in class au.edu.usyd.corona.server.persistence.DAOinterface.DAOCleaner
 
main(String[]) - Static method in class au.edu.usyd.corona.server.Startup
Initialise all the subsystems and start the server program
MainFrame - Class in au.edu.usyd.corona.gui
The main frame of the system that appears after a login
MainFrame() - Constructor for class au.edu.usyd.corona.gui.MainFrame
 
mainListener - Variable in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler
 
mainPanel - Variable in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment
 
makeCompactGrid(Container, int, int, int, int, int, int) - Static method in class au.edu.usyd.corona.gui.util.SpringUtils
Aligns the first rows cols components of parent in a grid.
makeGrid(Container, int, int, int, int, int, int) - Static method in class au.edu.usyd.corona.gui.util.SpringUtils
Aligns the first rows cols components of parent in a grid.
MAX - Static variable in class au.edu.usyd.corona.srdb.AggregateOperator
 
MAX_FILENAME_LENGTH - Static variable in class au.edu.usyd.corona.server.grammar.QLPacketTypeCompiler
the maximum length that a filename can be provided in a SQL query
MAX_QUERIES_RETURNED - Static variable in class au.edu.usyd.corona.server.session.RemoteSession
 
MAX_TASKS_RETRIEVED - Static variable in interface au.edu.usyd.corona.server.persistence.DAOinterface.TaskDAO
 
MEDIUM_FONT - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
MemorySensor - Class in au.edu.usyd.corona.sensing
A sensor which returns the RAM usage as a whole number percentage (range 0 to 100) of the current SunSPOT.
MemorySensor() - Constructor for class au.edu.usyd.corona.sensing.MemorySensor
 
MergeOperator - Class in au.edu.usyd.corona.srdb
Class Operation that merges two tables together.
MergeOperator(TaskID, TableOperator, TableOperator) - Constructor for class au.edu.usyd.corona.srdb.MergeOperator
Constructor taking two child operations which will be evaluated to tables and merged.
MIN - Static variable in class au.edu.usyd.corona.srdb.AggregateOperator
 
MIN_HEIGHT - Static variable in class au.edu.usyd.corona.gui.results.QueryResultFrame
 
MIN_RSSI - Static variable in class au.edu.usyd.corona.middleLayer.RoutingManager
 
MIN_WIDTH - Static variable in class au.edu.usyd.corona.gui.results.QueryResultFrame
 
MODE_BASESTATION - Static variable in interface au.edu.usyd.corona.middleLayer.NetworkInterface
 
MODE_SPOT - Static variable in interface au.edu.usyd.corona.middleLayer.NetworkInterface
 
MODE_UNITTEST - Static variable in interface au.edu.usyd.corona.middleLayer.NetworkInterface
 
modifier - Variable in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
MONOSPACE_FONT - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
mouseClicked(MouseEvent) - Method in class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 
mouseClicked(MouseEvent) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler.MainListener
 
mouseClicked(MouseEvent) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler.SideListener
 
mouseDragged(MouseEvent) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler.MainListener
 
mouseDragged(MouseEvent) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler.SideListener
 
mouseEntered(MouseEvent) - Method in class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 
mouseEntered(MouseEvent) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler.MainListener
 
mouseEntered(MouseEvent) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler.SideListener
 
mouseExited(MouseEvent) - Method in class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 
mouseExited(MouseEvent) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler.MainListener
 
mouseExited(MouseEvent) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler.SideListener
 
mouseMoved(MouseEvent) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler.MainListener
 
mouseMoved(MouseEvent) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler.SideListener
 
mouseOver - Variable in class au.edu.usyd.corona.gui.results.ViewType
 
mousePressed(MouseEvent) - Method in class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 
mousePressed(MouseEvent) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler.MainListener
 
mousePressed(MouseEvent) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler.SideListener
 
mouseReleased(MouseEvent) - Method in class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 
mouseReleased(MouseEvent) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler.MainListener
 
mouseReleased(MouseEvent) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler.SideListener
 
multiply(ValueType) - Method in class au.edu.usyd.corona.types.BooleanType
 
multiply(ValueType) - Method in class au.edu.usyd.corona.types.ByteType
 
multiply(ValueType) - Method in class au.edu.usyd.corona.types.FloatType
 
multiply(ValueType) - Method in class au.edu.usyd.corona.types.IEEEAddressType
 
multiply(ValueType) - Method in class au.edu.usyd.corona.types.IntType
 
multiply(ValueType) - Method in class au.edu.usyd.corona.types.LongType
 
multiply(ValueType) - Method in interface au.edu.usyd.corona.types.ValueType
Multiply a ValueType by another
multiply(String, int) - Static method in class au.edu.usyd.corona.util.StringTools
Multiplies a given string a given number of times, and returns the result
MultiplyExpression - Class in au.edu.usyd.corona.srdb
This class multiplies two numeric expressions together.
MultiplyExpression(ConditionExpression, ConditionExpression) - Constructor for class au.edu.usyd.corona.srdb.MultiplyExpression
 
MY_ADDRESS - Static variable in class au.edu.usyd.corona.middleLayer.Network
 

N

N_COUNTS - Static variable in class au.edu.usyd.corona.sensing.CPUUsageMonitor
the number of i++ counts to keep
name - Variable in class au.edu.usyd.corona.gui.results.AbstractResultsView
 
name - Variable in class au.edu.usyd.corona.gui.results.ViewType
 
NAMED_PARAM_ATTRIBUTES - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
NAMED_PARAM_ATTRIBUTES - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCTableResults
 
NAMED_PARAM_END - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCQueryDAO
 
NAMED_PARAM_END - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
NAMED_PARAM_END - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
NAMED_PARAM_END - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCQueryResults
 
NAMED_PARAM_END - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCUserResults
 
NAMED_PARAM_GROUP_BY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
NAMED_PARAM_GROUP_BY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCTableResults
 
NAMED_PARAM_HAVING - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
NAMED_PARAM_HAVING - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCTableResults
 
NAMED_PARAM_NUM - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCQueryDAO
 
NAMED_PARAM_NUM - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
NAMED_PARAM_NUM - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
NAMED_PARAM_NUM - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
NAMED_PARAM_NUM - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCQueryResults
 
NAMED_PARAM_NUM - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCUserResults
 
NAMED_PARAM_ORDER_BY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCQueryDAO
 
NAMED_PARAM_ORDER_BY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
NAMED_PARAM_ORDER_BY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
NAMED_PARAM_ORDER_BY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCQueryResults
 
NAMED_PARAM_ORDER_BY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCTableResults
 
NAMED_PARAM_ORDER_BY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCUserResults
 
NAMED_PARAM_QUERY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
NAMED_PARAM_SELECT - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
NAMED_PARAM_SELECT - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCTableResults
 
NAMED_PARAM_START - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCQueryDAO
 
NAMED_PARAM_START - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
NAMED_PARAM_START - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
NAMED_PARAM_START - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
NAMED_PARAM_START - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCQueryResults
 
NAMED_PARAM_START - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCUserResults
 
NAMED_PARAM_TABLE - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.DBUtils
 
NAMED_PARAM_TABLE - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
NAMED_PARAM_TABLE - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
NAMED_PARAM_TABLE - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCTableResults
 
NAMED_PARAM_VALUES - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
NAMED_PARAM_VALUES - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCTableResults
 
NAMED_PARAM_WHERE - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCQueryDAO
 
NAMED_PARAM_WHERE - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
NAMED_PARAM_WHERE - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
NAMED_PARAM_WHERE - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
NAMED_PARAM_WHERE - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCQueryResults
 
NAMED_PARAM_WHERE - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCTableResults
 
NAMED_PARAM_WHERE - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCUserResults
 
NANDExpression - Class in au.edu.usyd.corona.srdb
This class represents the logical NOT AND (NAND) operation, which compares the results of two numeric expression comparisons, and returns the NAND of these two results.
NANDExpression(ConditionExpression, ConditionExpression) - Constructor for class au.edu.usyd.corona.srdb.NANDExpression
 
needsRescheduling() - Method in class au.edu.usyd.corona.scheduler.SchedulableTask
Returns whether the task needs to be rescheduled
negate() - Method in class au.edu.usyd.corona.types.BooleanType
 
negate() - Method in class au.edu.usyd.corona.types.ByteType
 
negate() - Method in class au.edu.usyd.corona.types.FloatType
 
negate() - Method in class au.edu.usyd.corona.types.IEEEAddressType
 
negate() - Method in class au.edu.usyd.corona.types.IntType
 
negate() - Method in class au.edu.usyd.corona.types.LongType
 
negate() - Method in interface au.edu.usyd.corona.types.ValueType
Negate the current value
Network - Class in au.edu.usyd.corona.middleLayer
This class provides an implementation of a Tree Networking protocol.
NETWORK_MODE - Static variable in class au.edu.usyd.corona.middleLayer.Network
 
NetworkInterface - Interface in au.edu.usyd.corona.middleLayer
This interface specifies the required methods for a tree routing network protocol.
NetworkListener - Interface in au.edu.usyd.corona.middleLayer
An interface for listeners that should respond to network events, such as receiving a data packet.
networkSchema - Variable in class au.edu.usyd.corona.scheduler.QueryTask
 
networkTree - Variable in class au.edu.usyd.corona.scheduler.QueryTask
 
NetworkTreeViewType - Class in au.edu.usyd.corona.gui.results
A network tree view of the results for a query using JUNG to do the visualisation.
NetworkTreeViewType(int) - Constructor for class au.edu.usyd.corona.gui.results.NetworkTreeViewType
 
newParent(long, byte) - Method in class au.edu.usyd.corona.middleLayer.Routing
Set a new parent
next() - Method in class au.edu.usyd.corona.grammar.TokenLexer
 
next() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape.ShapeTreeIterator
 
next() - Method in class au.edu.usyd.corona.server.util.IDGenerator
Gets the next ID
NICE_BLUE - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
node - Variable in class au.edu.usyd.corona.gui.dnd.shapes.GroupingShape
 
nodeDisconnected(long) - Method in interface au.edu.usyd.corona.middleLayer.NodeMonitoring.NodeListener
 
nodeDisconnected(long) - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
 
nodeInit() - Method in class au.edu.usyd.corona.scheduler.KillTask
 
nodeInit() - Method in class au.edu.usyd.corona.scheduler.PropgateExceptionTask
 
nodeInit() - Method in class au.edu.usyd.corona.scheduler.QueryTask
 
nodeInit() - Method in class au.edu.usyd.corona.scheduler.SchedulableTask
Does any initialisation required by the task when added to the Scheduler on the node.
nodeInit() - Method in class au.edu.usyd.corona.scheduler.SensorTask
 
nodeInit() - Method in class au.edu.usyd.corona.scheduler.SetPropertyTask
 
nodeInit() - Method in class au.edu.usyd.corona.scheduler.TransmitResultsTask
 
nodeInit() - Method in class au.edu.usyd.corona.server.scheduler.RouteTask
 
nodeInit() - Method in class au.edu.usyd.corona.server.scheduler.TimeSyncTask
 
NodeMonitoring - Class in au.edu.usyd.corona.middleLayer
This clustering is responsible for monitoring the status of other nodes, i.e.
NodeMonitoring.NodeListener - Interface in au.edu.usyd.corona.middleLayer
This interface allows an object to be notified of the disconnection of a node and respond appropriately
NodeSensor - Class in au.edu.usyd.corona.sensing
A sensor which returns the address of the current SunSPOT node as a IEEEAddressType data type.
NodeSensor() - Constructor for class au.edu.usyd.corona.sensing.NodeSensor
 
NONE - Static variable in class au.edu.usyd.corona.util.Logger
 
NOTHING - Static variable in class au.edu.usyd.corona.scheduler.PropgateExceptionTask
 
NOTIFIER_TYPE - Variable in class au.edu.usyd.corona.gui.cache.AbstractCache
 
NotifierID - Class in au.edu.usyd.corona.server.session.notifier
This class represents the ID of a notifier, which consists of the notifier's type and an identifier if applicable
NotifierID(NotifierID.NotifierType) - Constructor for class au.edu.usyd.corona.server.session.notifier.NotifierID
Construct a notifier with the given type (and no ID)
NotifierID(NotifierID.NotifierType, int) - Constructor for class au.edu.usyd.corona.server.session.notifier.NotifierID
Construct a notifier with the given type and ID
NotifierID.NotifierType - Enum in au.edu.usyd.corona.server.session.notifier
The type of the notifier
NotifierInterface - Interface in au.edu.usyd.corona.server.session.notifier
This interface is implemented to allow Clients to be notified of events on the Desktop
NotifierManager - Class in au.edu.usyd.corona.server.session.notifier
This class implements the Singleton pattern to handle notifiers.
notifyHandler(RemoteException) - Method in interface au.edu.usyd.corona.gui.RemoteExceptionNotifier
 
notifyHandlerDelayed() - Method in interface au.edu.usyd.corona.gui.RemoteExceptionNotifier
 
numChildren() - Method in class au.edu.usyd.corona.middleLayer.Routing
Return the number of children this node has
numResults(int) - Method in class au.edu.usyd.corona.scheduler.ChildResultStore
The number of tables that are available from a given epoch

O

offer(Comparable) - Method in class au.edu.usyd.corona.collections.PriorityBlockingQueue
Inserts the specified element into this priority queue.
okClicked() - Method in class au.edu.usyd.corona.gui.results.ResultsView.BackSide
 
OperatorShape - Class in au.edu.usyd.corona.gui.dnd.shapes
Drag and drop shape for an operator in the SQL query language.
OperatorShape(int, int, String, Shape) - Constructor for class au.edu.usyd.corona.gui.dnd.shapes.OperatorShape
 
ordering - Variable in class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 

P

PacketDispatcher - Class in au.edu.usyd.corona.middleLayer
This class is responsible for sending and receiving application-layer packets in the Tree-Networking protocol.
PADDING - Static variable in class au.edu.usyd.corona.gui.dnd.shapes.GroupingShape
 
paint(Graphics) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.InnerPanel
 
PALE_BLUE - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
PALE_BLUE_L - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
PALE_YELLOW - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
PALE_YELLOW_L - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
PAN_ID - Static variable in class au.edu.usyd.corona.middleLayer.Network
 
PANEL_HEIGHT - Static variable in class au.edu.usyd.corona.gui.dnd.QueryBuilderFrame
 
PANEL_WIDTH - Static variable in class au.edu.usyd.corona.gui.dnd.QueryBuilderFrame
 
parent - Variable in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
ParentSensor - Class in au.edu.usyd.corona.sensing
A sensor which returns the address of the parent node of the current SunSPOT, as a IEEEAddressType data type.
ParentSensor() - Constructor for class au.edu.usyd.corona.sensing.ParentSensor
 
parse(QueryTask) - Method in class au.edu.usyd.corona.grammar.TokenParser
Parses a query task into an evaluatable object, which can be directly executed to run the query
parseFullQuery() - Method in class au.edu.usyd.corona.server.util.SQLExtractor
Parses a full SQL query and separates into components.
pause() - Method in class au.edu.usyd.corona.middleLayer.SingleHopManager
 
pauseApp() - Method in class au.edu.usyd.corona.Startup
 
peek() - Method in class au.edu.usyd.corona.collections.PriorityBlockingQueue
Retrieves, but does not remove, the head of this queue, returning null if this queue is empty.
peekBlocking() - Method in class au.edu.usyd.corona.collections.PriorityBlockingQueue
Retrieves, but does not remove, the head of this queue.
PERCENTAGE_RENDERER - Static variable in class au.edu.usyd.corona.gui.util.FormattingUtils
 
PieChartViewType - Class in au.edu.usyd.corona.gui.results
A pie chart view of the results for a query
PieChartViewType(int) - Constructor for class au.edu.usyd.corona.gui.results.PieChartViewType
 
poll() - Method in class au.edu.usyd.corona.collections.PriorityBlockingQueue
Retrieves and removes the head of this queue, or null if this queue is empty.
pollBlocking() - Method in class au.edu.usyd.corona.collections.PriorityBlockingQueue
Retrieves and removes the head of this queue.
printSizes(Component) - Static method in class au.edu.usyd.corona.gui.util.SpringUtils
A debugging utility that prints to stdout the component's minimum, preferred, and maximum sizes.
printStackTrace() - Method in exception au.edu.usyd.corona.server.persistence.DAOinterface.DAOException
 
PriorityBlockingQueue - Class in au.edu.usyd.corona.collections
An unbounded priority queue based on a priority heap.
PriorityBlockingQueue(int) - Constructor for class au.edu.usyd.corona.collections.PriorityBlockingQueue
Creates a PriorityBlockingQueue with the specified initial capacity that orders its elements according to their natural ordering (using Comparable).
PriorityBlockingQueue() - Constructor for class au.edu.usyd.corona.collections.PriorityBlockingQueue
Creates a PriorityBlockingQueue with the default initial capacity ( PriorityBlockingQueue.DEFAULT_INTIAL_CAPACITY) that orders its elements according to their natural ordering (using Comparable).
processIncomingData(byte[], LowPanHeaderInfo) - Method in class au.edu.usyd.corona.middleLayer.PacketDispatcher
 
processIncomingData(byte[], LowPanHeaderInfo) - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
 
processIncomingData(byte[], LowPanHeaderInfo) - Method in class au.edu.usyd.corona.middleLayer.TimeSync
 
ProjectionOperator - Class in au.edu.usyd.corona.srdb
Class that performs a projection on a table based on constrains expressed as an AttributeExpression.
ProjectionOperator(TableOperator, byte[]) - Constructor for class au.edu.usyd.corona.srdb.ProjectionOperator
Constructor for the projection operator, where the result of a TableOperator's execution is the table to work from
ProjectionOperator(TableOperator, Vector) - Constructor for class au.edu.usyd.corona.srdb.ProjectionOperator
Constructor for the projection operator, where the result of a TableOperator's execution is the table to work from
PROPERTIES_DB_DRIVER - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
PROPERTIES_DB_NAME - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
PROPERTIES_DB_PASSWORD - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
PROPERTIES_DB_URL - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
PROPERTIES_DB_USERNAME - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
PROPERTIES_SQL_FILE - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
PropertiesPanel - Class in au.edu.usyd.corona.gui.dnd
 
PropertiesPanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.PropertiesPanel
 
PropertiesUtil - Class in au.edu.usyd.corona.server.util
Collection of helper function(s) related to accessing a Properties file.
PropertiesUtil() - Constructor for class au.edu.usyd.corona.server.util.PropertiesUtil
 
PROPERTY_FACTORY_CLASS_FILE - Static variable in class au.edu.usyd.corona.server.persistence.DAOinterface.DAOFactory
 
PropgateExceptionTask - Class in au.edu.usyd.corona.scheduler
This class represents a Task which forwards an exception message to the Desktop if an exception has occurred on a node.
PropgateExceptionTask() - Constructor for class au.edu.usyd.corona.scheduler.PropgateExceptionTask
 
PropgateExceptionTask(Throwable) - Constructor for class au.edu.usyd.corona.scheduler.PropgateExceptionTask
 
PropgateExceptionTask(String) - Constructor for class au.edu.usyd.corona.scheduler.PropgateExceptionTask
 
PropgateExceptionTask(String, Throwable) - Constructor for class au.edu.usyd.corona.scheduler.PropgateExceptionTask
 
proxyMap - Variable in class au.edu.usyd.corona.gui.cache.AbstractCache
 
publish(LogRecord) - Method in class au.edu.usyd.corona.server.util.CoronaLoggerHandler
 
PURPLE - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
PURPLE_L - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 

Q

QLCompileException - Exception in au.edu.usyd.corona.server.grammar
This exception is thrown when the compiler throws an error due to a semantic check failing, or some other error with the query it was asked to compile.
QLCompileException(String) - Constructor for exception au.edu.usyd.corona.server.grammar.QLCompileException
 
QLCompiler - Class in au.edu.usyd.corona.server.grammar
Singleton class which is used to compile queries in our SQL grammar into executable instances.
QLPacketTypeCompiler<T extends SchedulableTask> - Class in au.edu.usyd.corona.server.grammar
Abstract base class for all the compilers for different parts of the SQL grammar.
QLPacketTypeCompiler(Tree, int) - Constructor for class au.edu.usyd.corona.server.grammar.QLPacketTypeCompiler
 
QLParseException - Exception in au.edu.usyd.corona.server.grammar
 
QLParseException(String, int, String) - Constructor for exception au.edu.usyd.corona.server.grammar.QLParseException
 
QLParseException(String) - Constructor for exception au.edu.usyd.corona.server.grammar.QLParseException
 
queriesTable - Variable in class au.edu.usyd.corona.scheduler.Scheduler
 
QueriesTablePanel - Class in au.edu.usyd.corona.gui
This class is the base class for any tabular list of queries shown on the GUI.
QueriesTablePanel() - Constructor for class au.edu.usyd.corona.gui.QueriesTablePanel
 
Query - Class in au.edu.usyd.corona.server.grammar
This class stores all information associated with a Query that has been executed in the system.
Query() - Constructor for class au.edu.usyd.corona.server.grammar.Query
 
Query(int, String, long, long, long, long, int, int, int, User, long, int) - Constructor for class au.edu.usyd.corona.server.grammar.Query
 
QUERY_NOTIFIER - Static variable in class au.edu.usyd.corona.server.session.notifier.NotifierManager
 
QUERY_RENDERER - Static variable in class au.edu.usyd.corona.gui.util.FormattingUtils
 
QueryBuilderFrame - Class in au.edu.usyd.corona.gui.dnd
 
QueryBuilderFrame() - Constructor for class au.edu.usyd.corona.gui.dnd.QueryBuilderFrame
 
QueryCache - Class in au.edu.usyd.corona.gui.cache
A cache for Query objects obtained from the server via RMI
QueryCache() - Constructor for class au.edu.usyd.corona.gui.cache.QueryCache
 
QueryCompiler - Class in au.edu.usyd.corona.server.grammar
This class compiles queries that are normal sense-based queries as opposed to the other types of queries that our grammar supports.
QueryCompiler(Tree, int) - Constructor for class au.edu.usyd.corona.server.grammar.QueryCompiler
 
QueryDAO - Interface in au.edu.usyd.corona.server.persistence.DAOinterface
A DAO for accessing Query objects.
QueryDisplayPanel - Class in au.edu.usyd.corona.gui.dnd
 
QueryDisplayPanel(ActionListener) - Constructor for class au.edu.usyd.corona.gui.dnd.QueryDisplayPanel
 
QueryExecuteException - Exception in au.edu.usyd.corona.server.session
Thrown if there is a problem executing a Query
QueryExecuteException() - Constructor for exception au.edu.usyd.corona.server.session.QueryExecuteException
 
QueryExecuteException(String) - Constructor for exception au.edu.usyd.corona.server.session.QueryExecuteException
 
queryId - Variable in class au.edu.usyd.corona.gui.results.ViewType
 
queryId - Variable in class au.edu.usyd.corona.server.grammar.QLPacketTypeCompiler
 
QueryResultFrame - Class in au.edu.usyd.corona.gui.results
A frame for viewing the results of a query
QueryResultFrame(int) - Constructor for class au.edu.usyd.corona.gui.results.QueryResultFrame
 
QueryResultPanel - Class in au.edu.usyd.corona.gui.results
Each result frame contains one of these panels, which provides the facility to "flip" between the front side and back side of each result view
QueryResultPanel() - Constructor for class au.edu.usyd.corona.gui.results.QueryResultPanel
 
QueryRetrieveException - Exception in au.edu.usyd.corona.server.session
Thrown if there is a problem retrieving result tables
QueryRetrieveException(String) - Constructor for exception au.edu.usyd.corona.server.session.QueryRetrieveException
 
queryTask - Variable in class au.edu.usyd.corona.grammar.TokenParser
 
QueryTask - Class in au.edu.usyd.corona.scheduler
This class is responsible for executing a query.
QueryTask(TableOperator, TableOperator, long, int, long, TaskID, byte[], byte[], String[], ChildResultStore) - Constructor for class au.edu.usyd.corona.scheduler.QueryTask
 
QueryTask() - Constructor for class au.edu.usyd.corona.scheduler.QueryTask
 

R

radius - Variable in class au.edu.usyd.corona.gui.dnd.shapes.GroupingShape
 
ReadOperator - Class in au.edu.usyd.corona.srdb
This class represents an operator which simply returns the given table
ReadOperator(Table) - Constructor for class au.edu.usyd.corona.srdb.ReadOperator
 
reap() - Method in class au.edu.usyd.corona.server.session.notifier.NotifierManager
Remove stale notifiers
receive(byte[], long) - Method in class au.edu.usyd.corona.middleLayer.Network
Receives a message in the form of a byte array and calls all registered Network listeners.
receive(byte[], long) - Method in interface au.edu.usyd.corona.middleLayer.NetworkListener
 
receive(byte[], long) - Method in class au.edu.usyd.corona.scheduler.Scheduler
 
receiveCHFinal(RoutingAction) - Method in class au.edu.usyd.corona.middleLayer.Clustering
Receive a final cluster head message from a cluster head.
receiveCHTentative(RoutingAction) - Method in class au.edu.usyd.corona.middleLayer.Clustering
Receive a tentative cluster head message from a tentative cluster head.
reClusterAndReRoute() - Method in class au.edu.usyd.corona.middleLayer.Network
 
reClusterAndReRoute() - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
This method does a full re-route of the network tree.
recurseDrawGrouper(Graphics2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
recurseDrawGrouper(Graphics2D) - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
recurseDrawLinks(Graphics2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
recurseDrawLinks(Graphics2D) - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
recurseDrawShape(Graphics2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
recurseDrawShape(Graphics2D) - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
recurseDrawValue(Graphics2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
recurseDrawValue(Graphics2D) - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
RED - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
RED_L - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
registerEventListener(IMHEventListener) - Method in class au.edu.usyd.corona.middleLayer.SingleHopManager
registers a listener for routing messages.
registerFrame(JFrame) - Method in class au.edu.usyd.corona.gui.GUIManager
 
registerListener(NetworkListener) - Method in class au.edu.usyd.corona.middleLayer.Network
 
registerListener(NetworkListener) - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Registers a listener to respond to Network events
RemoteExceptionNotifier - Interface in au.edu.usyd.corona.gui
When a RemoteException is thrown at any point in the GUI, an implementation of this class should be called ( RemoteExceptionNotifier.notifyHandler(RemoteException)) to handle the exception.
RemoteJDBCQueryResults - Class in au.edu.usyd.corona.server.persistence.JDBCDAO
Implementation of RemoteQueryResultsInterface for JDBC databases
RemoteJDBCQueryResults(SQLLoader, DataSource, String, String) - Constructor for class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCQueryResults
 
RemoteJDBCTableResults - Class in au.edu.usyd.corona.server.persistence.JDBCDAO
Implementation of RemoteTableResultsInterface for JDBC databases
RemoteJDBCTableResults(SQLLoader, DataSource, String) - Constructor for class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCTableResults
 
RemoteJDBCUserResults - Class in au.edu.usyd.corona.server.persistence.JDBCDAO
Implementation of RemoteUserResultsInterface for JDBC databases
RemoteJDBCUserResults(SQLLoader, DataSource, String, String) - Constructor for class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCUserResults
 
RemoteNotifier - Class in au.edu.usyd.corona.server.session.notifier
A RemoteNotifier encapsulates a notifier which gets called upon some event on the GUI.
RemoteNotifier(NotifierInterface) - Constructor for class au.edu.usyd.corona.server.session.notifier.RemoteNotifier
 
RemoteNotifierInterface - Interface in au.edu.usyd.corona.server.session.notifier
A RemoteNotifier encapsulates a notifier which gets called upon some event on the Desktop.
RemoteQueryResultsInterface - Interface in au.edu.usyd.corona.server.persistence.DAOinterface
This is an interface for a proxy results object which is used by a Client to access Query objects on the Desktop.
RemoteResultsInterface<T,E extends RetrieveRemoteException> - Interface in au.edu.usyd.corona.server.persistence.DAOinterface
An interface for result proxy objects from the DAO.
RemoteSession - Class in au.edu.usyd.corona.server.session
 
RemoteSession(User, IDGenerator) - Constructor for class au.edu.usyd.corona.server.session.RemoteSession
 
RemoteSessionInterface - Interface in au.edu.usyd.corona.server.session
Represents a Session for a single remote user.
RemoteSessionManager - Class in au.edu.usyd.corona.server.session
This class handles RemoteSessions.
RemoteSessionManager(IDGenerator) - Constructor for class au.edu.usyd.corona.server.session.RemoteSessionManager
 
RemoteSessionManagerInterface - Interface in au.edu.usyd.corona.server.session
This class handles RemoteSessions.
RemoteTableResultsInterface - Interface in au.edu.usyd.corona.server.persistence.DAOinterface
This is an interface for a proxy results object which is used by a Client to access rows of a Result table
RemoteUserResultsInterface - Interface in au.edu.usyd.corona.server.persistence.DAOinterface
This is an interface for a proxy results object which is used by a Client to access User objects on the Desktop.
remove(Comparable) - Method in class au.edu.usyd.corona.collections.PriorityBlockingQueue
Removes a single instance of the specified element from this queue, if it is present.
remove() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape.ShapeTreeIterator
Not implemented
remove(NotifierID, RemoteNotifierInterface) - Method in class au.edu.usyd.corona.server.session.notifier.NotifierManager
Remove the given notifier
removeCachesForQuery(Query) - Method in class au.edu.usyd.corona.gui.cache.ResultCache
 
removeChangeListener(CacheChangeListener) - Method in class au.edu.usyd.corona.gui.cache.AbstractCache
 
removeChangeListener(CacheChangeListener) - Method in interface au.edu.usyd.corona.gui.cache.CacheChangeNotifier
 
removeChangeListener(CacheChangeListener) - Method in class au.edu.usyd.corona.gui.cache.ResultCache
 
removeChild(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
removeChild(T) - Method in interface au.edu.usyd.corona.gui.dnd.shapes.TreeNode
Removes the child from the node
removeChild(long) - Method in class au.edu.usyd.corona.middleLayer.Clustering
Remove a cluster child
removeChild(long) - Method in class au.edu.usyd.corona.middleLayer.Routing
Remove a given child node
removeCost(long) - Method in class au.edu.usyd.corona.middleLayer.Clustering
Remove the cost of a node, registered in the costs table
removeHead(long) - Method in class au.edu.usyd.corona.middleLayer.Clustering
Remove a potential cluster head
removeNotifier(NotifierID, RemoteNotifierInterface) - Method in class au.edu.usyd.corona.server.session.RemoteSession
 
removeNotifier(NotifierID, RemoteNotifierInterface) - Method in interface au.edu.usyd.corona.server.session.RemoteSessionInterface
Remove the given notifier
removeQuery(int) - Method in class au.edu.usyd.corona.scheduler.Scheduler.QueryToTaskTable
Remove a query (and all related tasks) from the table
removeResults(int) - Method in class au.edu.usyd.corona.scheduler.ChildResultStore
Remove all child results for the given epoch
removeSensorResult(int) - Method in class au.edu.usyd.corona.scheduler.QueryTask
 
removeTableModelListener(TableModelListener) - Method in class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 
removeTask(SchedulableTask) - Method in class au.edu.usyd.corona.scheduler.Scheduler
Remove a task from the Scheduler
removeTask(SchedulableTask) - Method in class au.edu.usyd.corona.server.scheduler.BaseScheduler
 
renderAttribute(String, Object) - Static method in class au.edu.usyd.corona.gui.util.FormattingUtils
 
replaceAll(String, char, String) - Static method in class au.edu.usyd.corona.util.StringTools
Replaces all occurences of find with replace in the source String src
reportError(Throwable) - Static method in class au.edu.usyd.corona.util.SPOTTools
 
reportError(String) - Static method in class au.edu.usyd.corona.util.SPOTTools
 
reportError(String, Throwable) - Static method in class au.edu.usyd.corona.util.SPOTTools
 
reschedule() - Method in class au.edu.usyd.corona.scheduler.SchedulableTask
Reschedules the task
reschedule(SchedulableTask) - Method in class au.edu.usyd.corona.scheduler.Scheduler
Reschedule the given task in the Scheduler
reschedule(SchedulableTask) - Method in class au.edu.usyd.corona.server.scheduler.BaseScheduler
 
reschedulePeriod - Variable in class au.edu.usyd.corona.scheduler.TaskDetails
 
reset() - Method in class au.edu.usyd.corona.server.util.IDGenerator
Resets the id to zero
resetState() - Method in class au.edu.usyd.corona.middleLayer.Clustering
Remove all cluster heads and children.
ResultCache - Class in au.edu.usyd.corona.gui.cache
A cache for results of queries obtained from the server via RMI
ResultCache() - Constructor for class au.edu.usyd.corona.gui.cache.ResultCache
 
ResultDAO - Interface in au.edu.usyd.corona.server.persistence.DAOinterface
This class represents a DAO for Table objects which are results from the database.
ResultRetrieveException - Exception in au.edu.usyd.corona.server.session
Thrown if there is a problem retrieving results
ResultRetrieveException(String) - Constructor for exception au.edu.usyd.corona.server.session.ResultRetrieveException
 
ResultsView - Interface in au.edu.usyd.corona.gui.results
This provides an interface to any view of a set of results.
ResultsView.BackSide - Class in au.edu.usyd.corona.gui.results
 
ResultsView.BackSide() - Constructor for class au.edu.usyd.corona.gui.results.ResultsView.BackSide
 
ResultsView.FrontSide - Class in au.edu.usyd.corona.gui.results
Abstract class for the front side of a view; all views should have a subclass of this class to represent their own front side
ResultsView.FrontSide() - Constructor for class au.edu.usyd.corona.gui.results.ResultsView.FrontSide
 
resume() - Method in class au.edu.usyd.corona.middleLayer.SingleHopManager
 
retrieve(String, String) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.QueryDAO
Retrieve a proxy result object containing Queries matching the given criteria.
retrieve(String) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.ResultDAO
Return a result proxy object containing rows of a result table which match the given SQL query.
retrieve(String, String, int, int) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.TaskDAO
Retrieve Task objects matching the given criteria.
retrieve(String, String) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCQueryDAO
 
retrieve(String) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
retrieve(String, String, int, int) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
RETRIEVE_QUERY_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCQueryDAO
 
RETRIEVE_QUERY_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCQueryResults
 
RETRIEVE_QUERY_LIMIT_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCQueryResults
 
RETRIEVE_RESULT_TABLE_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
RETRIEVE_RESULT_TABLE_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCTableResults
 
RETRIEVE_RESULT_TABLE_LIMIT_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.RemoteJDBCTableResults
 
RETRIEVE_TASK_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
RETRIEVE_TASK_KEY_LIMIT_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
retrieveQueries(String, String) - Method in class au.edu.usyd.corona.server.session.RemoteSession
 
retrieveQueries(String, String) - Method in interface au.edu.usyd.corona.server.session.RemoteSessionInterface
This method retrieves the queries with a given criteria, in a given order.
RetrieveRemoteException - Exception in au.edu.usyd.corona.server.session
 
RetrieveRemoteException(String) - Constructor for exception au.edu.usyd.corona.server.session.RetrieveRemoteException
 
retrieveRows(String) - Method in class au.edu.usyd.corona.server.session.RemoteSession
 
retrieveRows(String) - Method in interface au.edu.usyd.corona.server.session.RemoteSessionInterface
Return rows of the result table which match the given SQL query.
retrieveUsers() - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.UserDAO
Gets all users in the system.
retrieveUsers(String, String) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.UserDAO
Retrieve a proxy result object containing Users matching the given criteria.
retrieveUsers() - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
retrieveUsers(String, String) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
reverse(String) - Static method in class au.edu.usyd.corona.util.StringTools
Reverses a string by character, to get the keyword for the end of a block
rollbackConn(Connection) - Static method in class au.edu.usyd.corona.server.persistence.JDBCDAO.DBUtils
Rollback the given Connection
root - Variable in class au.edu.usyd.corona.server.grammar.QLPacketTypeCompiler
 
ROOT2_ON_2 - Static variable in class au.edu.usyd.corona.gui.dnd.shapes.GroupingShape
 
ROOT3_ON_3 - Static variable in class au.edu.usyd.corona.gui.dnd.shapes.GroupingShape
 
RouteCompiler - Class in au.edu.usyd.corona.server.grammar
This is a compiler for the ROUTE command in the grammar, which forces a re-route of the network
RouteCompiler(Tree, int) - Constructor for class au.edu.usyd.corona.server.grammar.RouteCompiler
 
RouteTask - Class in au.edu.usyd.corona.server.scheduler
 
RouteTask() - Constructor for class au.edu.usyd.corona.server.scheduler.RouteTask
 
RouteTask(TaskID) - Constructor for class au.edu.usyd.corona.server.scheduler.RouteTask
 
Routing - Class in au.edu.usyd.corona.middleLayer
This class stores information about the routing tree, including this nodes height, its parent and children in the tree.
Routing() - Constructor for class au.edu.usyd.corona.middleLayer.Routing
 
RoutingAction - Class in au.edu.usyd.corona.middleLayer
This class represents a single Routing action to be performed.
RoutingAction(LowPanHeaderInfo, byte[]) - Constructor for class au.edu.usyd.corona.middleLayer.RoutingAction
Create a routing action from transmitted routing data.
RoutingAction(byte, Object[], long) - Constructor for class au.edu.usyd.corona.middleLayer.RoutingAction
Create a locally generated routing action
RoutingConstants - Interface in au.edu.usyd.corona.middleLayer
This interface stores routing states and actions used by several classes.
RoutingManager - Class in au.edu.usyd.corona.middleLayer
This class is responsible for coordinating routing and clustering operations to properly form a routing tree.
RoutingScheduler - Class in au.edu.usyd.corona.middleLayer
This class represents a RoutingScheduler which is used to schedule RoutingAction's at given points in time.
RoutingScheduler() - Constructor for class au.edu.usyd.corona.middleLayer.RoutingScheduler
 
run() - Method in class au.edu.usyd.corona.middleLayer.NodeMonitoring
Thread that checks for node-removal
run() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
 
run() - Method in class au.edu.usyd.corona.middleLayer.TimeSync
 
run() - Method in class au.edu.usyd.corona.scheduler.Scheduler
This method is executed when the scheduling of tasks is to begin.
run() - Method in class au.edu.usyd.corona.scheduler.Scheduler.TaskExecutor
 
run() - Method in class au.edu.usyd.corona.sensing.CPUUsageMonitor
Invokes periodically an i++ counter in order to provide an estimate as to the CPU usage at the current point in time
run() - Method in class au.edu.usyd.corona.server.session.notifier.NotifierManager
Periodically update notifiers and removes those which are stale.
RUNCOUNT_FOREVER - Static variable in class au.edu.usyd.corona.scheduler.SchedulableTask
 
runCountLeft - Variable in class au.edu.usyd.corona.scheduler.TaskDetails
 
runCountTotal - Variable in class au.edu.usyd.corona.scheduler.TaskDetails
 
runHEED() - Method in class au.edu.usyd.corona.middleLayer.Clustering
Run the HEED clustering algorithm on this node.

S

SchedulableTask - Class in au.edu.usyd.corona.scheduler
An abstract class representing an item which can be scheduled to run in the Scheduler
SchedulableTask() - Constructor for class au.edu.usyd.corona.scheduler.SchedulableTask
 
SchedulableTask(TaskID) - Constructor for class au.edu.usyd.corona.scheduler.SchedulableTask
 
SchedulableTask(TaskID, long, long, int) - Constructor for class au.edu.usyd.corona.scheduler.SchedulableTask
 
SchedulableTask(TaskID, long, long, int, int) - Constructor for class au.edu.usyd.corona.scheduler.SchedulableTask
 
Scheduler - Class in au.edu.usyd.corona.scheduler
This class manages the execution and scheduling of tasks depending on their given scheduled time.
Scheduler() - Constructor for class au.edu.usyd.corona.scheduler.Scheduler
Constructor for the scheduler
Scheduler.QueryToTaskTable - Class in au.edu.usyd.corona.scheduler
This class maps a query id to Task's that are related to that query.
Scheduler.QueryToTaskTable() - Constructor for class au.edu.usyd.corona.scheduler.Scheduler.QueryToTaskTable
 
Scheduler.TaskExecutor - Class in au.edu.usyd.corona.scheduler
This class represents a thread that is spawned to execute the Task.
Scheduler.TaskExecutor(SchedulableTask) - Constructor for class au.edu.usyd.corona.scheduler.Scheduler.TaskExecutor
 
second - Variable in exception au.edu.usyd.corona.types.InvalidOperationException
 
SelectionOperator - Class in au.edu.usyd.corona.srdb
Class that performs a selection on a table based on constrains expressed as a ConditionExpression
SelectionOperator(TableOperator, ConditionExpression) - Constructor for class au.edu.usyd.corona.srdb.SelectionOperator
Constructor for the selection operator, where a the result of a TableOperator's execution is the table to work from
SelectPanel - Class in au.edu.usyd.corona.gui.dnd
 
SelectPanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.SelectPanel
 
SelectPanel.SelectMainPanel - Class in au.edu.usyd.corona.gui.dnd
 
SelectPanel.SelectMainPanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.SelectPanel.SelectMainPanel
 
SelectPanel.SelectSidePanel - Class in au.edu.usyd.corona.gui.dnd
 
SelectPanel.SelectSidePanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.SelectPanel.SelectSidePanel
 
send(byte[], byte, boolean, boolean) - Method in class au.edu.usyd.corona.middleLayer.PacketDispatcher
Send a byte buffer to nodes in the tree.
send(byte[], long, boolean) - Method in class au.edu.usyd.corona.middleLayer.PacketDispatcher
 
send(byte[], long) - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
 
send(byte, byte, long, byte[]) - Method in class au.edu.usyd.corona.middleLayer.Sender
 
SEND_MODE_BROADCAST - Static variable in class au.edu.usyd.corona.middleLayer.Network
 
SEND_MODE_CHILDREN - Static variable in class au.edu.usyd.corona.middleLayer.Network
 
SEND_MODE_CHILDREN_BROADCAST - Static variable in class au.edu.usyd.corona.middleLayer.Network
 
SEND_MODE_PARENT - Static variable in class au.edu.usyd.corona.middleLayer.Network
 
sendBroadcast(byte[]) - Method in class au.edu.usyd.corona.middleLayer.Network
 
sendBroadcast(byte[]) - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Broadcast the byte buffer
sendBroadcast(byte, byte[]) - Method in class au.edu.usyd.corona.middleLayer.Sender
 
sendClusterHeadMessage(byte) - Method in class au.edu.usyd.corona.middleLayer.Clustering
Broadcast a cluster head message
sendClusterHeadMessage(byte, long) - Method in class au.edu.usyd.corona.middleLayer.Clustering
Send a cluster head message to a particular node
Sender - Class in au.edu.usyd.corona.middleLayer
This class provides a simple layer over the LowPan send methods to allow for error checking.
sendNodeStatus(long) - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Send the status of this node to a given node
sendNodeStatus() - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Broadcast the status of the node
sendNotYourParent(long) - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Send a parent indicating a node isn't your parent
sendToChild(byte[]) - Method in class au.edu.usyd.corona.middleLayer.Network
 
sendToChild(byte[], long) - Method in class au.edu.usyd.corona.middleLayer.Network
 
sendToChild(byte[]) - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Send a byte buffer to all our child nodes
sendToChild(byte[], long) - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Send a byte buffer to a specific child node
sendToDescendants(byte[]) - Method in class au.edu.usyd.corona.middleLayer.Network
 
sendToDescendants(byte[]) - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Send a byte buffer to our parent descendants
sendToParent(byte[]) - Method in class au.edu.usyd.corona.middleLayer.Network
 
sendToParent(byte[]) - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Send a byte buffer to our parent node
sendWithoutMeshingOrFragmentation(byte, long, byte[]) - Method in class au.edu.usyd.corona.middleLayer.Sender
 
sense() - Method in class au.edu.usyd.corona.sensing.AccelerationSensor
 
sense() - Method in class au.edu.usyd.corona.sensing.BatterySensor
 
sense() - Method in class au.edu.usyd.corona.sensing.CountSensor
 
sense() - Method in class au.edu.usyd.corona.sensing.CPUSensor
 
sense() - Method in class au.edu.usyd.corona.sensing.LightSensor
 
sense() - Method in class au.edu.usyd.corona.sensing.MemorySensor
 
sense() - Method in class au.edu.usyd.corona.sensing.NodeSensor
 
sense() - Method in class au.edu.usyd.corona.sensing.ParentSensor
 
sense(TaskID) - Method in class au.edu.usyd.corona.sensing.SenseManager
Performs a sense operation, sensing from all of the sensors and adding the resultant table to the passed in task's results
sense() - Method in interface au.edu.usyd.corona.sensing.Sensor
Perform an actual sensing of data from the specific sensor object.
sense() - Method in class au.edu.usyd.corona.sensing.SwitchSensor
 
sense() - Method in class au.edu.usyd.corona.sensing.TemperatureSensor
 
sense() - Method in class au.edu.usyd.corona.sensing.TimeSensor
 
SenseManager - Class in au.edu.usyd.corona.sensing
This class provides a public interface to the sensors defined in this package.
SenseOperator - Class in au.edu.usyd.corona.srdb
Performs the required sense operation and returns the result
SenseOperator(TaskID) - Constructor for class au.edu.usyd.corona.srdb.SenseOperator
 
senseResults - Variable in class au.edu.usyd.corona.scheduler.QueryTask
 
Sensor - Interface in au.edu.usyd.corona.sensing
Anything which is "sense'able" has to implement this interface.
SensorTask - Class in au.edu.usyd.corona.scheduler
This class is responsible for performing a sense operation.
SensorTask(TaskID, long, long, int, int, QueryTask) - Constructor for class au.edu.usyd.corona.scheduler.SensorTask
 
sentToAncestors(byte[]) - Method in class au.edu.usyd.corona.middleLayer.Network
 
sentToAncestors(byte[]) - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Send a byte buffer to all our ancestors
sentToRoot(byte[]) - Method in class au.edu.usyd.corona.middleLayer.Network
Send a byte buffer to the root node
sentToRoot(byte[]) - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Send a byte buffer to the root node
set(int) - Method in class au.edu.usyd.corona.server.util.IDGenerator
Set the id to a given value
SET_INTERCLUSTER_POWER - Static variable in class au.edu.usyd.corona.scheduler.SetPropertyTask
 
SET_INTRACLUSTER_POWER - Static variable in class au.edu.usyd.corona.scheduler.SetPropertyTask
 
SET_MONITORING_EPOCH - Static variable in class au.edu.usyd.corona.scheduler.SetPropertyTask
 
SET_REROUTE_EPOCH - Static variable in class au.edu.usyd.corona.scheduler.SetPropertyTask
 
SET_SYNC_EPOCH - Static variable in class au.edu.usyd.corona.scheduler.SetPropertyTask
 
setAccessLevel(User.AccessLevel) - Method in class au.edu.usyd.corona.server.user.User
 
setChildren(Shape[]) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
setChildren(T[]) - Method in interface au.edu.usyd.corona.gui.dnd.shapes.TreeNode
 
setDataSource(ComboPooledDataSource) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
setEnabled(boolean) - Method in class au.edu.usyd.corona.middleLayer.SingleHopManager
 
setExecutionTime(long) - Method in class au.edu.usyd.corona.scheduler.TaskDetails
 
setExecutionTime(long) - Method in class au.edu.usyd.corona.server.grammar.Query
 
setFirstExecutionTime(long) - Method in class au.edu.usyd.corona.server.grammar.Query
 
setGrouperVisible(boolean) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
setGrouperVisible(boolean) - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
setHeight(int) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
setId(int) - Method in class au.edu.usyd.corona.server.user.User
 
setInterClusterPowerLevel(int) - Method in class au.edu.usyd.corona.middleLayer.Clustering
 
setInterClusterPowerLevel(int) - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
 
setInterClusterTrasmissionLevel(int) - Method in class au.edu.usyd.corona.middleLayer.Network
 
setInterClusterTrasmissionLevel(int) - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Set the communication power levels
setIntraClusterPowerLevel(int) - Method in class au.edu.usyd.corona.middleLayer.Clustering
 
setIntraClusterPowerLevel(int) - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Set the power levels
setIntraClusterTrasmissionLevel(int) - Method in class au.edu.usyd.corona.middleLayer.Network
 
setIntraClusterTrasmissionLevel(int) - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Set the communication power levels
setLineColour(Color) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
setLineColour(Color) - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
setLocalTaskID(int) - Static method in class au.edu.usyd.corona.scheduler.TaskID
 
setLoginFrame(LoginFrame) - Method in class au.edu.usyd.corona.gui.GUIManager
 
setLogLevel(byte) - Static method in class au.edu.usyd.corona.util.Logger
 
setNodeMonitoringEpoch(int) - Method in class au.edu.usyd.corona.middleLayer.Network
 
setNodeMonitoringEpoch(int) - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Set the period that node-monitoring checks for disconnected node
setOut(PrintStream) - Static method in class au.edu.usyd.corona.util.Logger
 
setParent(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
setParent(T) - Method in interface au.edu.usyd.corona.gui.dnd.shapes.TreeNode
 
setPassword(String) - Method in class au.edu.usyd.corona.server.user.User
 
setPoint(int, int) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
setPoint(int, int) - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
SetPropertyCompiler - Class in au.edu.usyd.corona.server.grammar
This is a compiler for the SET command in the grammar, allows the setting of variables used in the system, such as the resync period for time synchronization.
SetPropertyCompiler(Tree, int, User) - Constructor for class au.edu.usyd.corona.server.grammar.SetPropertyCompiler
 
SetPropertyTask - Class in au.edu.usyd.corona.scheduler
This class is a task created to execute the SET syntax in the query language.
SetPropertyTask() - Constructor for class au.edu.usyd.corona.scheduler.SetPropertyTask
 
SetPropertyTask(TaskID, byte, int) - Constructor for class au.edu.usyd.corona.scheduler.SetPropertyTask
 
setQuery(String) - Method in class au.edu.usyd.corona.gui.dnd.QueryDisplayPanel
 
setQuery(String) - Method in class au.edu.usyd.corona.server.grammar.Query
 
setQueryID(int) - Method in class au.edu.usyd.corona.server.grammar.Query
 
setRemoteExceptionNotifier(RemoteExceptionNotifier) - Method in class au.edu.usyd.corona.gui.GUIManager
 
setRemoteSessionInterface(RemoteSessionInterface) - Method in class au.edu.usyd.corona.gui.GUIManager
 
setReRouteEpoch(int) - Method in class au.edu.usyd.corona.middleLayer.Network
 
setReRouteEpoch(int) - Method in interface au.edu.usyd.corona.middleLayer.NetworkInterface
Set the period between full network-tree re-routes
setReRouteEpoch(long) - Method in class au.edu.usyd.corona.middleLayer.RoutingManager
Set the periodic forced re-route epoch
setReschedulePeriod(long) - Method in class au.edu.usyd.corona.scheduler.TaskDetails
 
setReschedulePeriod(long) - Method in class au.edu.usyd.corona.server.grammar.Query
 
setRootTaskLocalID(int) - Method in class au.edu.usyd.corona.server.grammar.Query
 
setRootTaskNodeID(long) - Method in class au.edu.usyd.corona.server.grammar.Query
 
setRunCountLeft(int) - Method in class au.edu.usyd.corona.scheduler.TaskDetails
 
setRunCountLeft(int) - Method in class au.edu.usyd.corona.server.grammar.Query
 
setRunCountTotal(int) - Method in class au.edu.usyd.corona.scheduler.TaskDetails
 
setRunCountTotal(int) - Method in class au.edu.usyd.corona.server.grammar.Query
 
setServiceName(String) - Method in class au.edu.usyd.corona.middleLayer.SingleHopManager
 
setSleepPeriod(int) - Method in class au.edu.usyd.corona.middleLayer.NodeMonitoring
Set the sleep period of NodeMonitoring.
setSqlStatements(SQLLoader) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCDAOFactory
 
setStatus(int) - Method in class au.edu.usyd.corona.scheduler.TaskDetails
 
setStatus(int) - Method in class au.edu.usyd.corona.server.grammar.Query
 
setSubmittedTime(long) - Method in class au.edu.usyd.corona.server.grammar.Query
 
setSyncEpoch(long) - Method in class au.edu.usyd.corona.middleLayer.TimeSync
 
setSyncEpoch(long) - Method in interface au.edu.usyd.corona.middleLayer.TimeSyncInterface
Set the time sync epoch
setSyncPeriod(long) - Method in class au.edu.usyd.corona.middleLayer.TimeSync
 
setSyncPeriod(long) - Method in interface au.edu.usyd.corona.middleLayer.TimeSyncInterface
This method sets the regular sync period of the network
setTaskID(TaskID) - Method in class au.edu.usyd.corona.scheduler.TaskDetails
 
setUser(User) - Method in class au.edu.usyd.corona.server.grammar.Query
 
setUsername(String) - Method in class au.edu.usyd.corona.server.user.User
 
setValue(String) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
setValue(Object) - Method in class au.edu.usyd.corona.gui.util.FormattingUtils.AccelerationRenderer
 
setValue(Object) - Method in class au.edu.usyd.corona.gui.util.FormattingUtils.DateRenderer
 
setValue(Object) - Method in class au.edu.usyd.corona.gui.util.FormattingUtils.DottedHexRenderer
 
setValue(Object) - Method in class au.edu.usyd.corona.gui.util.FormattingUtils.PercentageRenderer
 
setValue(Object) - Method in class au.edu.usyd.corona.gui.util.FormattingUtils.QueryStringRenderer
 
setValue(Object) - Method in class au.edu.usyd.corona.gui.util.FormattingUtils.UserRenderer
 
setValueAt(Object, int, int) - Method in class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 
setWidth(int) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
setX(int) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
setX(int) - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
setY(int) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
setY(int) - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
Shape - Interface in au.edu.usyd.corona.gui.dnd.shapes
All drag and drop shape classes must implement this interface
shapes - Variable in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.InnerPanel
 
showMultilineError(Component, String, String) - Static method in class au.edu.usyd.corona.gui.util.DialogUtils
 
showMultilineInformation(Component, String, String) - Static method in class au.edu.usyd.corona.gui.util.DialogUtils
 
showMultilineWarning(Component, String, String) - Static method in class au.edu.usyd.corona.gui.util.DialogUtils
 
sideListener - Variable in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler
 
sidePanel - Variable in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment
 
SingleHopManager - Class in au.edu.usyd.corona.middleLayer
The single hop routing modules makes all nodes look like they are 1 hop away.
SingleHopManager() - Constructor for class au.edu.usyd.corona.middleLayer.SingleHopManager
Creates a new instance of SingleHopManager The SingleHopManager can be used by the LowPan layer to limit communications to nodes within a single radio hop away.
size() - Method in class au.edu.usyd.corona.collections.PriorityBlockingQueue
Returns the number of elements in this collection.
SIZE - Static variable in class au.edu.usyd.corona.gui.dnd.shapes.ComparatorShape
 
SIZE - Static variable in class au.edu.usyd.corona.gui.dnd.shapes.OperatorShape
 
size() - Method in class au.edu.usyd.corona.scheduler.Scheduler
Returns the number of Tasks in the Scheduler
sizeMap - Variable in class au.edu.usyd.corona.gui.cache.AbstractCache
 
sleepable - Variable in class au.edu.usyd.corona.scheduler.Scheduler
 
Sleepable - Interface in au.edu.usyd.corona.scheduler
This interface is implemented by any class that wishes to perform some action (such as going to sleep) when the Scheduler sleeps.
SMALL_FONT - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
SPOTTools - Class in au.edu.usyd.corona.util
This class contains some methods to assist in error handling on the spots
SpringUtils - Class in au.edu.usyd.corona.gui.util
A 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout.
SpringUtils() - Constructor for class au.edu.usyd.corona.gui.util.SpringUtils
 
SQLEntryFrame - Class in au.edu.usyd.corona.gui
This frame allows the user to enter their SQL queries
SQLEntryFrame() - Constructor for class au.edu.usyd.corona.gui.SQLEntryFrame
 
SQLExtractor - Class in au.edu.usyd.corona.server.util
Parses a given SQL statement and extracts the relevant components based on structure.
SQLExtractor(String, SQLExtractor.Type) - Constructor for class au.edu.usyd.corona.server.util.SQLExtractor
 
SQLExtractor.Type - Enum in au.edu.usyd.corona.server.util
 
SQLFragmentGenerator - Interface in au.edu.usyd.corona.gui.dnd
Any fragment which returns some portion of an SQL query implements this
SQLFragmentListener - Interface in au.edu.usyd.corona.gui.dnd
Listener model iterface to facilitate event driven SQL generation updates from a SQLFragmentGenerator instance
SQLLoader - Class in au.edu.usyd.corona.server.persistence.JDBCDAO
This Class loads a given XML file containing SQL statements to be executed.
SQLLoader(String, String) - Constructor for class au.edu.usyd.corona.server.persistence.JDBCDAO.SQLLoader
Create a new SQLLoader.
SQLViewType - Class in au.edu.usyd.corona.gui.results
An information view of the results for a query providing information about the query itself rather than the results it produced
SQLViewType(int) - Constructor for class au.edu.usyd.corona.gui.results.SQLViewType
 
start() - Method in class au.edu.usyd.corona.middleLayer.SingleHopManager
 
startApp() - Method in class au.edu.usyd.corona.Startup
 
Startup - Class in au.edu.usyd.corona.server
Host application for Basestation.
Startup() - Constructor for class au.edu.usyd.corona.server.Startup
 
Startup - Class in au.edu.usyd.corona
The main method of execution on the nodes in the system.
Startup() - Constructor for class au.edu.usyd.corona.Startup
 
STATE_ADD_CLUSTERING - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
STATE_ADD_WAITING_FOR_PARENTS - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
STATE_FORCED_CLUSTERING - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
STATE_FORCED_WAITING_FOR_PARENTS - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
STATE_NO_ROUTE - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
STATE_NODE_DEAD - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
STATE_ROUTED_HEAD - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
STATE_ROUTED_MEMBER - Static variable in interface au.edu.usyd.corona.middleLayer.RoutingConstants
 
status - Variable in class au.edu.usyd.corona.scheduler.TaskDetails
 
STATUS_COMPLETE - Static variable in class au.edu.usyd.corona.scheduler.TaskDetails
 
STATUS_COMPLETE - Static variable in class au.edu.usyd.corona.server.grammar.Query
 
STATUS_KILLED - Static variable in class au.edu.usyd.corona.scheduler.TaskDetails
 
STATUS_KILLED - Static variable in class au.edu.usyd.corona.server.grammar.Query
 
STATUS_RUNNING - Static variable in class au.edu.usyd.corona.scheduler.TaskDetails
 
STATUS_RUNNING - Static variable in class au.edu.usyd.corona.server.grammar.Query
 
STATUS_SUBMITTED - Static variable in class au.edu.usyd.corona.scheduler.TaskDetails
 
STATUS_SUBMITTED - Static variable in class au.edu.usyd.corona.server.grammar.Query
 
stop() - Method in class au.edu.usyd.corona.middleLayer.SingleHopManager
 
StringTools - Class in au.edu.usyd.corona.util
A set of String manipulation utilities, many of which are implementations of common functions excluded from the Squawk libraries
subscribeSQLFragmentGeneratorListener(SQLFragmentListener) - Method in class au.edu.usyd.corona.gui.dnd.PropertiesPanel
 
subscribeSQLFragmentGeneratorListener(SQLFragmentListener) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
subscribeSQLFragmentGeneratorListener(SQLFragmentListener) - Method in interface au.edu.usyd.corona.gui.dnd.SQLFragmentGenerator
 
subscribeSQLFragmentGeneratorListener(SQLFragmentListener) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.MainPanel
 
subscribeSQLFragmentGeneratorListener(SQLFragmentListener) - Method in class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment
 
subscribeToNotifications() - Method in class au.edu.usyd.corona.gui.cache.AbstractCache
 
SubtractExpression - Class in au.edu.usyd.corona.srdb
This class subtracts two numeric expressions
SubtractExpression(ConditionExpression, ConditionExpression) - Constructor for class au.edu.usyd.corona.srdb.SubtractExpression
 
SUM - Static variable in class au.edu.usyd.corona.srdb.AggregateOperator
 
SwitchSensor - Class in au.edu.usyd.corona.sensing
A sensor which reads the state of one of the switches on the SunSPOT node, and returns a BooleanType according to whether or not the switch is closed.
SwitchSensor(byte) - Constructor for class au.edu.usyd.corona.sensing.SwitchSensor
 
SyncCompiler - Class in au.edu.usyd.corona.server.grammar
This is a compiler for the SYNC command in the grammar, which forces resync of the time synchronization within the network.
SyncCompiler(Tree, int) - Constructor for class au.edu.usyd.corona.server.grammar.SyncCompiler
 
syncWithNode(long) - Method in class au.edu.usyd.corona.middleLayer.TimeSync
 
syncWithNode(long) - Method in interface au.edu.usyd.corona.middleLayer.TimeSyncInterface
Initializes the synchronization process with one particular node.

T

T_ADD - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_ATTRIBUTE - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_COLLECT - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_CROSS_PRODUCT - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_DATA_TYPE_10 - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_DATA_TYPE_11 - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_DATA_TYPE_12 - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_DATA_TYPE_13 - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_DATA_TYPE_14 - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_DATA_TYPE_15 - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_DATA_TYPE_7 - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_DATA_TYPE_8 - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_DATA_TYPE_9 - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_DATA_TYPE_BOOLEAN - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_DATA_TYPE_BYTE - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_DATA_TYPE_FLOAT - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_DATA_TYPE_IEEE_ADDRESS - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_DATA_TYPE_INT - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_DATA_TYPE_LONG - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_DIVIDE - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_EQ - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_FORWARD - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_FUNCTION - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_GROUP_CLOSE - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_GROUP_OPEN - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_LT - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_MERGE - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_MULTIPLY - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_NAND - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_PROJECT - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_SELECT - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_SENSE - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
T_SUBTRACT - Static variable in interface au.edu.usyd.corona.grammar.TokenGrammarTokens
 
Table - Class in au.edu.usyd.corona.srdb
This class represents a Table in the SunSPOT Relational DataBase
Table() - Constructor for class au.edu.usyd.corona.srdb.Table
 
Table(TaskID) - Constructor for class au.edu.usyd.corona.srdb.Table
Constructor for the table, were the attributes needed are defined
TABLE_NAME - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCQueryDAO
 
TABLE_NAME - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
TABLE_NAME - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
TABLE_PREFIX - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCResultDAO
 
tableExists(String, Connection, SQLLoader) - Static method in class au.edu.usyd.corona.server.persistence.JDBCDAO.DBUtils
Check whether a table exists in the database
TableOperator - Class in au.edu.usyd.corona.srdb
This is the abstract base class for items in this expression tree.
TableOperator() - Constructor for class au.edu.usyd.corona.srdb.TableOperator
 
TableUtils - Class in au.edu.usyd.corona.gui.util
 
TabularViewType - Class in au.edu.usyd.corona.gui.results
A tabular view of the results for a query, presenting the data in the most basic tabular raw form
TabularViewType(int) - Constructor for class au.edu.usyd.corona.gui.results.TabularViewType
 
TaskDAO - Interface in au.edu.usyd.corona.server.persistence.DAOinterface
A DAO for accessing Task objects.
TaskDetails - Class in au.edu.usyd.corona.scheduler
This class contains all the common details that a Task in the system require.
TaskDetails(TaskID, long, long, int, int) - Constructor for class au.edu.usyd.corona.scheduler.TaskDetails
 
TaskDetails(TaskID) - Constructor for class au.edu.usyd.corona.scheduler.TaskDetails
 
TaskDetails() - Constructor for class au.edu.usyd.corona.scheduler.TaskDetails
 
taskID - Variable in class au.edu.usyd.corona.scheduler.TaskDetails
 
TaskID - Class in au.edu.usyd.corona.scheduler
This class represents a Task ID which uniquely identifies a Task in the system.
TaskID() - Constructor for class au.edu.usyd.corona.scheduler.TaskID
 
TaskID(int, long, int) - Constructor for class au.edu.usyd.corona.scheduler.TaskID
 
TaskID(int) - Constructor for class au.edu.usyd.corona.scheduler.TaskID
Construct a new TaskID for the given query
TaskID(DataInput) - Constructor for class au.edu.usyd.corona.scheduler.TaskID
 
TaskNotFoundException - Exception in au.edu.usyd.corona.scheduler
This exception is thrown if a Task is not found in the scheduler when requested.
TaskNotFoundException(String) - Constructor for exception au.edu.usyd.corona.scheduler.TaskNotFoundException
 
tasksQueue - Variable in class au.edu.usyd.corona.scheduler.Scheduler
 
tasksTable - Variable in class au.edu.usyd.corona.scheduler.Scheduler
 
TemperatureSensor - Class in au.edu.usyd.corona.sensing
A sensor which reads the temperature from the thermometer on the EDemoBoard in degrees Celsius, and returns the closest whole number
TemperatureSensor() - Constructor for class au.edu.usyd.corona.sensing.TemperatureSensor
 
terminate(String, int) - Static method in class au.edu.usyd.corona.util.SPOTTools
Causes the application to terminate
terminate(Exception) - Static method in class au.edu.usyd.corona.util.SPOTTools
Causes the application to terminate
thread - Static variable in class au.edu.usyd.corona.scheduler.Scheduler
 
TimeSensor - Class in au.edu.usyd.corona.sensing
A sensor which returns a LongType of the current network-synchronized time that this sensor was invoked at.
TimeSensor() - Constructor for class au.edu.usyd.corona.sensing.TimeSensor
 
TimeSync - Class in au.edu.usyd.corona.middleLayer
This class is based on the description of the single reference protocol given in TSync: a lightweight bidirectional time synchronization service for wireless sensor networks (see http://mantis.cs.colorado.edu/media/tsync.pdf)
TimeSyncInterface - Interface in au.edu.usyd.corona.middleLayer
This interface exposes the methods required by the application layer for time synchronisation
TimeSyncTask - Class in au.edu.usyd.corona.server.scheduler
 
TimeSyncTask() - Constructor for class au.edu.usyd.corona.server.scheduler.TimeSyncTask
 
TimeSyncTask(TaskID) - Constructor for class au.edu.usyd.corona.server.scheduler.TimeSyncTask
 
toJDBCObject() - Method in class au.edu.usyd.corona.types.BooleanType
 
toJDBCObject() - Method in class au.edu.usyd.corona.types.ByteType
 
toJDBCObject() - Method in class au.edu.usyd.corona.types.FloatType
 
toJDBCObject() - Method in class au.edu.usyd.corona.types.IEEEAddressType
 
toJDBCObject() - Method in class au.edu.usyd.corona.types.IntType
 
toJDBCObject() - Method in class au.edu.usyd.corona.types.LongType
 
toJDBCObject() - Method in interface au.edu.usyd.corona.types.ValueType
Returns a representation of the value as a standard Java object that can be inserted into a DBMS through JDBC.
token() - Method in class au.edu.usyd.corona.grammar.TokenLexer
 
TOKEN_CHAR - Static variable in class au.edu.usyd.corona.grammar.TokenLexer
 
TOKEN_EOF - Static variable in class au.edu.usyd.corona.grammar.TokenLexer
 
TOKEN_FLOAT - Static variable in class au.edu.usyd.corona.grammar.TokenLexer
 
TOKEN_INTEGER - Static variable in class au.edu.usyd.corona.grammar.TokenLexer
 
TOKEN_LBRACKET - Static variable in class au.edu.usyd.corona.grammar.TokenLexer
 
TOKEN_RBRACKET - Static variable in class au.edu.usyd.corona.grammar.TokenLexer
 
TOKEN_SPACE - Static variable in class au.edu.usyd.corona.grammar.TokenLexer
 
TOKEN_STRING - Static variable in class au.edu.usyd.corona.grammar.TokenLexer
 
TokenGrammarTokens - Interface in au.edu.usyd.corona.grammar
The tokens used in the token grammar; the grammar that SQL queries are compiled down to
TokenLexer - Class in au.edu.usyd.corona.grammar
A simple state machine lexer for the token grammar
TokenLexer(String) - Constructor for class au.edu.usyd.corona.grammar.TokenLexer
 
TokenParseException - Exception in au.edu.usyd.corona.grammar
This is an exception that is thrown by the parser when the syntax is not met
TokenParseException(String) - Constructor for exception au.edu.usyd.corona.grammar.TokenParseException
 
TokenParser - Class in au.edu.usyd.corona.grammar
This class is a parser which converts a simple query language into the corresponding numeric expressions and table operations.
TokenParser() - Constructor for class au.edu.usyd.corona.grammar.TokenParser
 
tokenStream - Variable in class au.edu.usyd.corona.scheduler.QueryTask
 
toSleep() - Method in interface au.edu.usyd.corona.scheduler.Sleepable
Called when the Scheduler goes to sleep
toSleep() - Method in class au.edu.usyd.corona.sensing.CPUUsageMonitor
 
toString() - Method in class au.edu.usyd.corona.collections.PriorityBlockingQueue
 
toString() - Method in class au.edu.usyd.corona.middleLayer.RoutingAction
 
toString() - Method in class au.edu.usyd.corona.scheduler.TaskID
 
toString() - Method in class au.edu.usyd.corona.server.session.notifier.NotifierID
 
toString() - Method in class au.edu.usyd.corona.server.user.User
 
toString() - Method in class au.edu.usyd.corona.srdb.Table
 
toString() - Method in class au.edu.usyd.corona.types.AbstractValueType
Overrides the toString method so we can have some useful debugging output
toString() - Method in class au.edu.usyd.corona.types.BooleanType
 
toString() - Method in class au.edu.usyd.corona.types.ByteType
 
toString() - Method in class au.edu.usyd.corona.types.FloatType
 
toString() - Method in class au.edu.usyd.corona.types.IEEEAddressType
 
toString() - Method in class au.edu.usyd.corona.types.IntType
 
toString() - Method in class au.edu.usyd.corona.types.LongType
 
toTokens() - Method in class au.edu.usyd.corona.server.srdb.BaseForwardOperator
 
toTokens() - Method in class au.edu.usyd.corona.srdb.AddExpression
 
toTokens() - Method in class au.edu.usyd.corona.srdb.AggregateOperator
 
toTokens() - Method in class au.edu.usyd.corona.srdb.AttributeExpression
 
toTokens() - Method in class au.edu.usyd.corona.srdb.CollectOperator
 
toTokens() - Method in class au.edu.usyd.corona.srdb.ConditionExpression
 
toTokens() - Method in class au.edu.usyd.corona.srdb.ConstantExpression
 
toTokens() - Method in class au.edu.usyd.corona.srdb.CrossProductOperator
 
toTokens() - Method in class au.edu.usyd.corona.srdb.DivideExpression
 
toTokens() - Method in class au.edu.usyd.corona.srdb.EqualsExpression
 
toTokens() - Method in class au.edu.usyd.corona.srdb.ForwardOperator
 
toTokens() - Method in class au.edu.usyd.corona.srdb.LessThanExpression
 
toTokens() - Method in class au.edu.usyd.corona.srdb.MergeOperator
 
toTokens() - Method in class au.edu.usyd.corona.srdb.MultiplyExpression
 
toTokens() - Method in class au.edu.usyd.corona.srdb.NANDExpression
 
toTokens() - Method in class au.edu.usyd.corona.srdb.ProjectionOperator
 
toTokens() - Method in class au.edu.usyd.corona.srdb.ReadOperator
 
toTokens() - Method in class au.edu.usyd.corona.srdb.SelectionOperator
 
toTokens() - Method in class au.edu.usyd.corona.srdb.SenseOperator
 
toTokens() - Method in class au.edu.usyd.corona.srdb.SubtractExpression
 
toTokens() - Method in class au.edu.usyd.corona.srdb.TableOperator
 
toTokens() - Method in class au.edu.usyd.corona.types.BooleanType
 
toTokens() - Method in class au.edu.usyd.corona.types.ByteType
 
toTokens() - Method in class au.edu.usyd.corona.types.FloatType
 
toTokens() - Method in class au.edu.usyd.corona.types.IEEEAddressType
 
toTokens() - Method in class au.edu.usyd.corona.types.IntType
 
toTokens() - Method in class au.edu.usyd.corona.types.LongType
 
toTokens() - Method in interface au.edu.usyd.corona.types.ValueType
Gets the token grammar language representation of the current ValueType value
TransmitResultsTask - Class in au.edu.usyd.corona.scheduler
A task which transmits a result table to a parent and makes it available to be processed.
TransmitResultsTask() - Constructor for class au.edu.usyd.corona.scheduler.TransmitResultsTask
 
TransmitResultsTask(TaskID, Table, int) - Constructor for class au.edu.usyd.corona.scheduler.TransmitResultsTask
 
Transmittable - Interface in au.edu.usyd.corona.scheduler
Anything that is to be transmitted via the wireless needs to implement this interface.
TreeNode<T> - Interface in au.edu.usyd.corona.gui.dnd.shapes
 
TYPE_ACCX - Static variable in class au.edu.usyd.corona.sensing.AccelerationSensor
 
TYPE_ACCY - Static variable in class au.edu.usyd.corona.sensing.AccelerationSensor
 
TYPE_ACCZ - Static variable in class au.edu.usyd.corona.sensing.AccelerationSensor
 
TYPE_SW1 - Static variable in class au.edu.usyd.corona.sensing.SwitchSensor
 
TYPE_SW2 - Static variable in class au.edu.usyd.corona.sensing.SwitchSensor
 

U

update(NotifierID) - Method in class au.edu.usyd.corona.gui.cache.AbstractCache
 
update(NotifierID) - Method in class au.edu.usyd.corona.gui.cache.ResultCache
 
update() - Method in class au.edu.usyd.corona.gui.results.ResultsView.FrontSide
Called by the view renderer after the properties have been changed.
update(TaskDetails) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.TaskDAO
Update an existing task
update(TaskDetails) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
update(NotifierID) - Method in interface au.edu.usyd.corona.server.session.notifier.NotifierInterface
 
update(NotifierID) - Method in class au.edu.usyd.corona.server.session.notifier.RemoteNotifier
 
update(NotifierID) - Method in interface au.edu.usyd.corona.server.session.notifier.RemoteNotifierInterface
Called upon some event on the Desktop.
UPDATE_PERIOD - Static variable in class au.edu.usyd.corona.server.session.notifier.NotifierManager
 
UPDATE_TASK_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCTaskDAO
 
UPDATE_USER_ACCESS_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
UPDATE_USER_PASS_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
UPDATE_USER_USERNAME_KEY - Static variable in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
updateAll(NotifierID) - Method in class au.edu.usyd.corona.server.session.notifier.NotifierManager
Update all notifiers that are associated with the given NotifierID
updateBubble() - Method in class au.edu.usyd.corona.gui.dnd.shapes.GroupingShape
 
updateBubblePosition() - Method in class au.edu.usyd.corona.gui.dnd.shapes.GroupingShape
 
updateChart(JFreeChart) - Method in class au.edu.usyd.corona.gui.results.ResultsView.FrontSide
 
updateCost(long, int) - Method in class au.edu.usyd.corona.middleLayer.Clustering
Update the cost of a node
updateGrouper() - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
updateListeners() - Method in class au.edu.usyd.corona.gui.cache.AbstractCache
 
updateListeners(TableModelEvent) - Method in class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 
updateOrdering(int) - Method in class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 
updatePassword(String, String) - Method in class au.edu.usyd.corona.server.session.RemoteSession
 
updatePassword(String, String) - Method in interface au.edu.usyd.corona.server.session.RemoteSessionInterface
 
updatePoint(int, int) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
updatePoint(int, int) - Method in interface au.edu.usyd.corona.gui.dnd.shapes.Shape
 
updateSeen(long) - Method in class au.edu.usyd.corona.middleLayer.NodeMonitoring
If a message has been received from the node.
updateUser(String, String, User.AccessLevel) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.UserDAO
Modifies the passwordHash and accessLevel of the given username
updateUser(int, String, String, User.AccessLevel) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.UserDAO
Modifies the passwordHash and accessLevel of the given username
updateUser(String, String, User.AccessLevel) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
updateUser(int, String, String, User.AccessLevel) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
updateUser(int, String, String, User.AccessLevel) - Method in class au.edu.usyd.corona.server.session.RemoteSession
 
updateUser(int, String, String, User.AccessLevel) - Method in interface au.edu.usyd.corona.server.session.RemoteSessionInterface
Updates various user details
User - Class in au.edu.usyd.corona.server.user
This class represents a User and contains all information associated with a User of the system.
User(String) - Constructor for class au.edu.usyd.corona.server.user.User
 
User(String, String) - Constructor for class au.edu.usyd.corona.server.user.User
 
User(String, String, User.AccessLevel) - Constructor for class au.edu.usyd.corona.server.user.User
 
User(int, String, String, User.AccessLevel) - Constructor for class au.edu.usyd.corona.server.user.User
 
User.AccessLevel - Enum in au.edu.usyd.corona.server.user
This enum represents the available access levels of a user.
USER_NOTIFIER - Static variable in class au.edu.usyd.corona.server.session.notifier.NotifierManager
 
USER_RENDERER - Static variable in class au.edu.usyd.corona.gui.util.FormattingUtils
 
UserAccessException - Exception in au.edu.usyd.corona.server.session
Something has gone wrong while interacting with the User data access object.
UserAccessException() - Constructor for exception au.edu.usyd.corona.server.session.UserAccessException
 
UserAccessException(String) - Constructor for exception au.edu.usyd.corona.server.session.UserAccessException
 
UserCache - Class in au.edu.usyd.corona.gui.cache
A cache for User objects obtained from the server via RMI
UserCache() - Constructor for class au.edu.usyd.corona.gui.cache.UserCache
 
UserChangePasswordDialog - Class in au.edu.usyd.corona.gui
This class allows users to change their own passwords
UserChangePasswordDialog(Frame) - Constructor for class au.edu.usyd.corona.gui.UserChangePasswordDialog
 
UserDAO - Interface in au.edu.usyd.corona.server.persistence.DAOinterface
This class represents a DAO for user in the system.
userExists(String) - Method in interface au.edu.usyd.corona.server.persistence.DAOinterface.UserDAO
Tests if a given username exists in the system
userExists(String) - Method in class au.edu.usyd.corona.server.persistence.JDBCDAO.JDBCUserDAO
 
UserManagementFrame - Class in au.edu.usyd.corona.gui
This frame allows admin users to adminstrate the users on the server.
UserManagementFrame() - Constructor for class au.edu.usyd.corona.gui.UserManagementFrame
 
UserRetrieveException - Exception in au.edu.usyd.corona.server.session
Thrown if there is a problem processing a User
UserRetrieveException(String) - Constructor for exception au.edu.usyd.corona.server.session.UserRetrieveException
 

V

value - Variable in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
valueOf(String) - Static method in enum au.edu.usyd.corona.server.session.notifier.NotifierID.NotifierType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum au.edu.usyd.corona.server.user.User.AccessLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum au.edu.usyd.corona.server.util.SQLExtractor.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum au.edu.usyd.corona.server.session.notifier.NotifierID.NotifierType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum au.edu.usyd.corona.server.user.User.AccessLevel
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum au.edu.usyd.corona.server.util.SQLExtractor.Type
Returns an array containing the constants of this enum type, in the order they're declared.
ValueType - Interface in au.edu.usyd.corona.types
This interface represents the type of a value stored in a table.
vectorToArrayB(Vector) - Static method in class au.edu.usyd.corona.util.CollectionTools
Converts a vector containing Byte's into an array containing the primative equivilants of their Object wrapper values
vectorToArrayL(Vector) - Static method in class au.edu.usyd.corona.util.CollectionTools
Converts a vector containing Long's into an array containing the primative equivilants of their Object wrapper values
vectorToArrayO(Vector) - Static method in class au.edu.usyd.corona.util.CollectionTools
Copies a vector of objects into an array of objects
vectorToArrayS(Vector) - Static method in class au.edu.usyd.corona.util.CollectionTools
Converts a vector containing any objects into an array of String 's, each being the Object.toString() version of each object
ViewType - Class in au.edu.usyd.corona.gui.results
A class to contain the main side icons for creating "view"'s of query data
ViewType(String, String, int) - Constructor for class au.edu.usyd.corona.gui.results.ViewType
 
VSMALL_FONT - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 

W

wakeUp() - Method in interface au.edu.usyd.corona.scheduler.Sleepable
Called when the Scheduler awakens
wakeUp() - Method in class au.edu.usyd.corona.sensing.CPUUsageMonitor
 
WARNING - Static variable in class au.edu.usyd.corona.util.Logger
 
WherePanel - Class in au.edu.usyd.corona.gui.dnd
 
WherePanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.WherePanel
 
WherePanel.WhereMainPanel - Class in au.edu.usyd.corona.gui.dnd
 
WherePanel.WhereMainPanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.WherePanel.WhereMainPanel
 
WherePanel.WhereSidePanel - Class in au.edu.usyd.corona.gui.dnd
 
WherePanel.WhereSidePanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.WherePanel.WhereSidePanel
 
WHITE - Static variable in interface au.edu.usyd.corona.gui.util.DrawingConstants
 
width - Variable in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
WIDTH - Static variable in class au.edu.usyd.corona.gui.dnd.shapes.AggregateShape
 
WIDTH - Static variable in class au.edu.usyd.corona.gui.dnd.shapes.AttributeShape
 
WIDTH - Static variable in class au.edu.usyd.corona.gui.dnd.shapes.BooleanShape
 
WIDTH - Static variable in class au.edu.usyd.corona.gui.dnd.shapes.DataTypeShape
 
WorkspaceEnvironment - Class in au.edu.usyd.corona.gui.dnd
 
WorkspaceEnvironment(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment
 
WorkspaceEnvironment.DragAndDropHandler - Class in au.edu.usyd.corona.gui.dnd
 
WorkspaceEnvironment.DragAndDropHandler.MainListener - Class in au.edu.usyd.corona.gui.dnd
The mouse event listener for the main panel
WorkspaceEnvironment.DragAndDropHandler.MainListener(WorkspaceEnvironment) - Constructor for class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler.MainListener
 
WorkspaceEnvironment.DragAndDropHandler.SideListener - Class in au.edu.usyd.corona.gui.dnd
The mouse event listener for the side panel
WorkspaceEnvironment.DragAndDropHandler.SideListener() - Constructor for class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.DragAndDropHandler.SideListener
 
WorkspaceEnvironment.InnerPanel - Class in au.edu.usyd.corona.gui.dnd
 
WorkspaceEnvironment.InnerPanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.InnerPanel
 
WorkspaceEnvironment.InstructionsPanel - Class in au.edu.usyd.corona.gui.dnd
 
WorkspaceEnvironment.InstructionsPanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.InstructionsPanel
 
WorkspaceEnvironment.MainPanel - Class in au.edu.usyd.corona.gui.dnd
The class for the main workspace panel
WorkspaceEnvironment.MainPanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.MainPanel
 
WorkspaceEnvironment.SidePanel - Class in au.edu.usyd.corona.gui.dnd
The class for the side panel of the workspace context
WorkspaceEnvironment.SidePanel(int, int) - Constructor for class au.edu.usyd.corona.gui.dnd.WorkspaceEnvironment.SidePanel
 
WRAP_CHARS - Static variable in class au.edu.usyd.corona.gui.util.DialogUtils
 

X

x - Variable in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 

Y

y - Variable in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 

_

_addTask(SchedulableTask) - Method in class au.edu.usyd.corona.scheduler.Scheduler
Call this from an addTask method only once its guarenteed that the task is not already in the scheduler
_decode(DataInput) - Method in class au.edu.usyd.corona.scheduler.KillTask
 
_decode(DataInput) - Method in class au.edu.usyd.corona.scheduler.PropgateExceptionTask
 
_decode(DataInput) - Method in class au.edu.usyd.corona.scheduler.QueryTask
 
_decode(DataInput) - Method in class au.edu.usyd.corona.scheduler.SchedulableTask
Decode the task from the end of the given DataInput
_decode(DataInput) - Method in class au.edu.usyd.corona.scheduler.SensorTask
 
_decode(DataInput) - Method in class au.edu.usyd.corona.scheduler.SetPropertyTask
 
_decode(DataInput) - Method in class au.edu.usyd.corona.scheduler.TransmitResultsTask
 
_decode(DataInput) - Method in class au.edu.usyd.corona.server.scheduler.RouteTask
 
_decode(DataInput) - Method in class au.edu.usyd.corona.server.scheduler.TimeSyncTask
 
_decode(DataInput) - Method in class au.edu.usyd.corona.types.AbstractValueType
 
_decode(DataInput) - Method in class au.edu.usyd.corona.types.BooleanType
 
_decode(DataInput) - Method in class au.edu.usyd.corona.types.ByteType
 
_decode(DataInput) - Method in class au.edu.usyd.corona.types.FloatType
 
_decode(DataInput) - Method in class au.edu.usyd.corona.types.IEEEAddressType
 
_decode(DataInput) - Method in class au.edu.usyd.corona.types.IntType
 
_decode(DataInput) - Method in class au.edu.usyd.corona.types.LongType
 
_deconstruct() - Method in class au.edu.usyd.corona.scheduler.KillTask
 
_deconstruct() - Method in class au.edu.usyd.corona.scheduler.PropgateExceptionTask
 
_deconstruct() - Method in class au.edu.usyd.corona.scheduler.QueryTask
 
_deconstruct() - Method in class au.edu.usyd.corona.scheduler.SchedulableTask
Executed when the task is about to be destroyed - ie.
_deconstruct() - Method in class au.edu.usyd.corona.scheduler.SensorTask
 
_deconstruct() - Method in class au.edu.usyd.corona.scheduler.SetPropertyTask
 
_deconstruct() - Method in class au.edu.usyd.corona.scheduler.TransmitResultsTask
 
_deconstruct() - Method in class au.edu.usyd.corona.server.scheduler.RouteTask
 
_deconstruct() - Method in class au.edu.usyd.corona.server.scheduler.TimeSyncTask
 
_dispose() - Method in class au.edu.usyd.corona.gui.CacheBasedSortableTableModel
 
_dispose() - Method in class au.edu.usyd.corona.gui.results.AbstractResultsView
 
_dispose() - Method in class au.edu.usyd.corona.gui.results.ResultsView.BackSide
 
_dispose() - Method in class au.edu.usyd.corona.gui.results.ResultsView.FrontSide
 
_doDropOn(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
_doDropOn(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AggregateShape
 
_doDropOn(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AttributeShape
 
_doDropOn(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.BooleanShape
 
_doDropOn(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.ComparatorShape
 
_doDropOn(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.DataTypeShape
 
_doDropOn(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.GroupingShape
 
_doDropOn(Shape) - Method in class au.edu.usyd.corona.gui.dnd.shapes.OperatorShape
 
_drawLinks(Graphics2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
_drawShape(Graphics2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
_drawShape(Graphics2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AggregateShape
 
_drawShape(Graphics2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AttributeShape
 
_drawShape(Graphics2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.BooleanShape
 
_drawShape(Graphics2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.ComparatorShape
 
_drawShape(Graphics2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.DataTypeShape
 
_drawShape(Graphics2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.GroupingShape
 
_drawShape(Graphics2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.OperatorShape
 
_drawValue(Graphics2D) - Method in class au.edu.usyd.corona.gui.dnd.shapes.AbstractShape
 
_encode(DataOutput) - Method in class au.edu.usyd.corona.scheduler.KillTask
 
_encode(DataOutput) - Method in class au.edu.usyd.corona.scheduler.PropgateExceptionTask
 
_encode(DataOutput) - Method in class au.edu.usyd.corona.scheduler.QueryTask
 
_encode(DataOutput) - Method in class au.edu.usyd.corona.scheduler.SchedulableTask
Encodes the task onto the end of the given DataOutput
_encode(DataOutput) - Method in class au.edu.usyd.corona.scheduler.SensorTask
 
_encode(DataOutput) - Method in class au.edu.usyd.corona.scheduler.SetPropertyTask
 
_encode(DataOutput) - Method in class au.edu.usyd.corona.scheduler.TransmitResultsTask
 
_encode(DataOutput) - Method in class au.edu.usyd.corona.server.scheduler.RouteTask
 
_encode(DataOutput) - Method in class au.edu.usyd.corona.server.scheduler.TimeSyncTask
 
_encode(DataOutput) - Method in class au.edu.usyd.corona.types.AbstractValueType
 
_encode(DataOutput) - Method in class au.edu.usyd.corona.types.BooleanType
 
_encode(DataOutput) - Method in class au.edu.usyd.corona.types.ByteType
 
_encode(DataOutput) - Method in class au.edu.usyd.corona.types.FloatType
 
_encode(DataOutput) - Method in class au.edu.usyd.corona.types.IEEEAddressType
 
_encode(DataOutput) - Method in class au.edu.usyd.corona.types.IntType
 
_encode(DataOutput) - Method in class au.edu.usyd.corona.types.LongType
 
_execute() - Method in class au.edu.usyd.corona.scheduler.KillTask
 
_execute() - Method in class au.edu.usyd.corona.scheduler.PropgateExceptionTask
 
_execute() - Method in class au.edu.usyd.corona.scheduler.QueryTask
This method is called when the system time is the time that this task set wants to be executed.
_execute() - Method in class au.edu.usyd.corona.scheduler.SchedulableTask
Does the work of the task
_execute() - Method in class au.edu.usyd.corona.scheduler.SensorTask
 
_execute() - Method in class au.edu.usyd.corona.scheduler.SetPropertyTask
 
_execute() - Method in class au.edu.usyd.corona.scheduler.TransmitResultsTask
 
_execute() - Method in class au.edu.usyd.corona.server.scheduler.RouteTask
 
_execute() - Method in class au.edu.usyd.corona.server.scheduler.TimeSyncTask
 
_parseConditionTree() - Method in class au.edu.usyd.corona.grammar.TokenParser
 
_reschedule() - Method in class au.edu.usyd.corona.scheduler.KillTask
 
_reschedule() - Method in class au.edu.usyd.corona.scheduler.PropgateExceptionTask
 
_reschedule() - Method in class au.edu.usyd.corona.scheduler.QueryTask
 
_reschedule() - Method in class au.edu.usyd.corona.scheduler.SchedulableTask
Reschedules the task
_reschedule() - Method in class au.edu.usyd.corona.scheduler.SensorTask
 
_reschedule() - Method in class au.edu.usyd.corona.scheduler.SetPropertyTask
 
_reschedule() - Method in class au.edu.usyd.corona.scheduler.TransmitResultsTask
 
_reschedule() - Method in class au.edu.usyd.corona.server.scheduler.RouteTask
 
_reschedule() - Method in class au.edu.usyd.corona.server.scheduler.TimeSyncTask
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y _