Serialized Form
|
Package org.omegahat.DataStructures.Data |
length
int length
- The number of observations in this
dataset.
rowNames
java.lang.String[] rowNames
- An ordered collection of identifiers
for the different records in the dataset.
readHeader
boolean readHeader
numHeadersSet
int numHeadersSet
metaData
java.util.Hashtable metaData
names
java.util.Vector[] names
data
java.lang.Object[] data
currentNum
int currentNum
levels
FactorLevelSetInt levels
levelIndices
int[] levelIndices
values
java.lang.Object[] values
function
Function function
source
DataList source
evaluator
Evaluator evaluator
ordered
OrderedTable ordered
vals
double[] vals
source
DataList source
- The
DataList object from which this
was derived.
|
Package org.omegahat.DataStructures.Data.Viewers |
dataFrame
DataFrameInt dataFrame
dataFrame
DataFrameInt dataFrame
activeVariable
FactorInt activeVariable
activeObservation
int activeObservation
listeners
java.util.Vector listeners
dataFrame
DataFrameInt dataFrame
|
Package org.omegahat.DataStructures.Matrix |
mat
Jama.Matrix mat
|
Package org.omegahat.DataStructures.Trees |
data
java.lang.Object data
-
|
Package org.omegahat.Environment.Console |
command_line
java.lang.String[] command_line
- The command line arguments passed to this
Java application.
evaluator
Evaluator evaluator
- The default evaluator that we create as part of
the initialization via the
EvaluatorManager.
reader
InputReader reader
- An input reader used to read lines from the user's input on the standard
input device and then notifies the evaluator of input pending.
|
Package org.omegahat.Environment.Databases |
state
int state
name
java.lang.String name
action
int action
name
java.lang.String name
varName
java.lang.String varName
type
java.lang.Class type
assigned
java.lang.Class assigned
evaluator
Evaluator evaluator
function
LazyFunction function
readObject
private void readObject(java.io.ObjectInputStream in)
writeObject
private void writeObject(java.io.ObjectOutputStream out)
table
java.util.Hashtable table
- The hash table actually used to store objects.
name
java.lang.String name
listeners
java.util.Vector[] listeners
state
int state
permissions
int permissions
user
java.util.Vector user
name
java.lang.String name
type
java.lang.Class type
compressed
boolean compressed
url
java.net.URL url
dir
java.io.File dir
filter
java.io.FilenameFilter filter
permissions
java.util.Vector permissions
pathListeners
java.util.Vector pathListeners
searchPath
SearchPath searchPath
typeTable
java.util.Hashtable typeTable
|
Package org.omegahat.Environment.DataStructures |
RowNames
character RowNames
levelSet
FactorLevelSet levelSet
_data
java.lang.String[] _data
_data
long[] _data
_data
java.lang.Object[] _data
_data
byte[] _data
_data
double[] _data
- The array containing the values.
_data
float[] _data
|
Package org.omegahat.Environment.Debugger |
|
Package org.omegahat.Environment.Debugger.ParserViewer |
visited
java.util.Vector visited
path
javax.swing.tree.TreePath path
panel
JTreeASTPanel panel
treeModel
JTreeASTModel treeModel
list
ExpressionList list
row
int row
tree
javax.swing.JTree tree
treeModel
javax.swing.tree.TreeModel treeModel
|
Package org.omegahat.Environment.GUI |
showAllLists
boolean showAllLists
- Whether to show the additional local and dynamic class lists used by the evaluator
differently from the elements in the regular classpath.
class_list
ClassList class_list
- The class list containin the different classes for the package being displayed.
list
javax.swing.JList list
renderer
javax.swing.ListCellRenderer renderer
database
Database database
displayList
javax.swing.JList displayList
evaluator
Evaluator evaluator
display
javax.swing.JEditorPane display
taskStringAttributes
javax.swing.text.SimpleAttributeSet taskStringAttributes
taskValueAttributes
javax.swing.text.SimpleAttributeSet taskValueAttributes
manager
EvaluatorManager manager
- Store the command line arguments for convenient access
by the different elements of the system.
frames
java.util.Hashtable frames
- Hashtable for the different windows/frames in the system.
tools_panel
ToolsPanel tools_panel
work_area
WorkArea work_area
evaluator
Evaluator evaluator
app
omega app
SplitProportion
double SplitProportion
tab_area
javax.swing.JTabbedPane tab_area
evaluator
Evaluator evaluator
search_list_tool
SearchPathView search_list_tool
class_viewer_tool
ClassPathViewer class_viewer_tool
input
UserInput input
output
EvaluatorOutput output
editor
javax.swing.JTextPane editor
promptAttrs
javax.swing.text.SimpleAttributeSet promptAttrs
inputAttrs
javax.swing.text.SimpleAttributeSet inputAttrs
doc
javax.swing.text.DefaultStyledDocument doc
icon
javax.swing.ImageIcon icon
currentPrompt
java.lang.String currentPrompt
- Used to determine how much to remove when we process the text.
- See Also:
actionPerformed
evaluator
Evaluator evaluator
user_area
UserArea user_area
useToolbar
boolean useToolbar
|
Package org.omegahat.Environment.GUITools |
menuBar
javax.swing.JMenuBar menuBar
thread
java.lang.Thread thread
|
Package org.omegahat.Environment.GUITools.MethodViewer |
viewer
MethodViewer viewer
|
Package org.omegahat.Environment.Interpreter |
options
Options options
- Container for the options governing the creation and run-time behavior of
this evaluator and associated objects. This contains information
such as the name of the default database class, the prompt, etc.
databases
SearchPath databases
- Ordered container of databases in which omegahat variables are stored
and the evaluation of expressions looks for referenced variables.
The elements are arbitrary objects that implement the
Database interface.
data
java.lang.Object data
- User-specifiable data that can be retrieved by the different
expressions as they are evaluated without having to supply the
information as an argument. This is a short-cut for augmenting
the information available to the expression objects without having
to extend them, the parser or the evaluator class.
DefaultAttachIndex
int DefaultAttachIndex
- The default position into which databases are
added to the search path. This controls
how variables are found in newly attached databases.
toplevelExpression
ExpressionInt toplevelExpression
- Stores the currently active top-level task expression
being evaluated.
lexer
antlr.Tokenizer lexer
parser
omegaJavaGrammar parser
output
ObjectDisplayFilter output
taskHistory
java.util.Vector taskHistory
defaultDatabase
Database defaultDatabase
errorHandler
ErrorHandler errorHandler
warningMessages
java.util.Vector warningMessages
class_lists
ClassLocatorInt class_lists
localClasses
LocalClassLocator localClasses
dynamicClassLoader
DynamicClassLoader dynamicClassLoader
manager
EvaluatorManager manager
stderr
java.io.PrintWriter stderr
stdout
java.io.PrintWriter stdout
currentExpression
ExpressionInt currentExpression
- Stores the sub-expression within the expression tree
that is currently being evaluated.
debugger
Debugger debugger
- The object to use for debugging errors
as they arise in the evaluation of expressions
by this evaluator.
evaluationListeners
java.util.Vector evaluationListeners
- Container for the listeners to be notified of
the start of a new evaluation.
SubEvaluationListeners
java.util.Vector SubEvaluationListeners
- Container for listeners to be notified of all evaluation events ,
including all sub-expression being evaluated.
evaluationEvent
EvaluationEvent evaluationEvent
-
internalFunctionTables
OrderedTable internalFunctionTables
- Collection of elements in which we search for methods
when a function-like
(that is, an unqualified call or one prefixed with
this)
is evaluated and no corresponding function or method is found.
allowUnrestrictedAccess
boolean allowUnrestrictedAccess
sourceStack
java.util.Stack sourceStack
source
java.lang.Object source
- The input source.
silent
boolean silent
- Indicates whether we should display this exception (false) or whether it is
simply used to break out of evaluating a script.
expr
ExpressionInt expr
-
errorExpression
ExpressionInt errorExpression
toplevelExpression
ExpressionInt toplevelExpression
evaluator
Evaluator evaluator
message
java.lang.String message
javaException
java.lang.Throwable javaException
helpWindow
javax.help.JHelp helpWindow
notify_listeners
boolean notify_listeners
- Flag indicating whether we want to notify listeners
of different evaluation events, specifically not when we are
evaluating the prompt expressions.
continuation
boolean continuation
- Flag indicating whether we are in continued input mode.
continuationPrompt
java.lang.String continuationPrompt
- The prompt to be used when in continuation mode.
pendingInput
java.lang.StringBuffer pendingInput
- Contents of the current pending input that is cached
across input events in the case of incomplete input.
promptExpression
Evaluable promptExpression
- The normal prompt as an expression which is evaluated
each time allowing it to increment the task number, etc.
interrupt
boolean interrupt
evaluator
Evaluator evaluator
- The evaluator which is to be interrupted when the user clicks the button.
DebugProperty
java.lang.String DebugProperty
- The name of the property that controls
whether general debugging information is shown or not.
This can be specified in the OmegaOptions file
(or the file identified by the OMEGA_CONFIG_FILE
system property) as a logical value.
ParserDebugProperty
java.lang.String ParserDebugProperty
- The name of the property controlling whether
parsing debugging information is shown.
Again, this can be set in the file that is
used to specify the values for this
object.
parserDebug
boolean parserDebug
- Flag indicating whether we want debugging information
regarding the parser displayed or not.
parsePrompt
boolean parsePrompt
queue
TaskQueue queue
- The queue to which new
Tasks are added by other objects
(potentially running in different threads) and which
this evaluator monitors processing the tasks as it becomes idle
and tasks are available.
terminate
boolean terminate
- A flag used to allow another object to indicate
that the evaluator should not process any more
tasks on its queue.
parserViewer
ExpressionTreeWindow parserViewer
- The viewer for the expression tree that is used to display which sub-expressions
have been evaluated and which is currently active.
classManager
UserClassManager classManager
- A table managing the different classes that have been defined
in the context of this evaluator.
This should be able to handle different name spaces resulting
from different packages.
|
Package org.omegahat.Environment.IO |
accept
boolean accept
- Flag indicating whether a directory that is considered to match
the criteria is included or excluded from the list.
This indicates whether it is an inclusory or exclusory filter.
dirnames
java.util.Vector dirnames
- Collection of the names which are to be considered as constituting a match.
extension
java.lang.String extension
- The extension used to detect a match.
|
Package org.omegahat.Environment.Language |
staticVariables
Database staticVariables
staticDeclarations
List staticDeclarations
isInitialized
boolean isInitialized
body
Evaluable body
- The expessions that constitute the body or actions of this function.
exceptions
java.util.Vector exceptions
- Collection of the classes of exceptions that this function can throw.
returnType
java.lang.Class returnType
- The class of the value returned by this function,
either left unset for variable types or specified in the declaration.
templateFrame
Database templateFrame
- A database containing the parameters and their default values, etc.
which is copied to create an actual call frame when a function is evaluated
with particular arguments.
argumentNames
java.util.Vector argumentNames
name
java.lang.String name
hasVariableArguments
boolean hasVariableArguments
documentation
java.lang.String documentation
- Stores the comments associated with the function defined
in the S4-like manner.
Note that the comment expressions will still be part of the
function object within the body.
expression
ExpressionInt expression
name
java.lang.String name
defaultArgModeIsLazy
boolean defaultArgModeIsLazy
lazyArgs
java.util.Vector lazyArgs
- Stores a list of which arguments we know to be lazy
for each of the methods.
In theory we can avoid evaluating these when determining
a method if we know that all of the methods treat these
as lazy.
version
int version
- The version of the internal class which is incremented
each time we re-define this class when methods are added
or removed.
name
java.lang.String name
- The name by which all the methods in this table
are known. This is used as the base name for the internal
class used for the method dispatching with the
current count
dispatchClass
java.lang.Class dispatchClass
- Reference to the class used to perform the identification
and dispatching to the appropriate method within the table.
optionalArgumentName
java.lang.String optionalArgumentName
returnType
java.lang.Class returnType
parameterTypes
Database parameterTypes
tail
ExpressionInt tail
tail
ExpressionInt tail
|
Package org.omegahat.Environment.Language.UserClasses |
name
java.lang.String name
superClass
java.util.Vector superClass
derivedClasses
java.util.Vector derivedClasses
listeners
java.util.Vector listeners
constructors
Method constructors
methods
Database methods
staticFields
Database staticFields
name
java.lang.String name
Class
java.lang.Class Class
source
UserClass source
isStatic
boolean isStatic
isFinal
boolean isFinal
value
java.lang.Object value
link
OmegaField link
sourceClass
AbstractUserClass sourceClass
parent
UserClassPackage parent
|
Package org.omegahat.Environment.ObjectDataStructures |
_data
java.util.Vector _data
- Array of the elements managed by this vector.
|
Package org.omegahat.Environment.Parser.AntlrParser |
|
Package org.omegahat.Environment.Parser.Parse |
localName
Name localName
doubleBrackets
boolean doubleBrackets
ListClass
java.lang.Class ListClass
operator
int operator
prefix
boolean prefix
initialization
List initialization
dimensions
ArrayDimensionExpression dimensions
dims
List dims
name
java.lang.String name
database_id
int database_id
database
Database database
children
java.util.Vector children
parent
TreeNodeInt parent
isActive
boolean isActive
comments
Comment[] comments
els
java.lang.Object[] els
array
java.lang.Object array
expression
java.lang.Object expression
evalued
java.lang.Object evalued
isSuper
boolean isSuper
castClass
java.lang.Class castClass
thrownClass
MethodParameter thrownClass
body
StatementList body
isFinal
boolean isFinal
name
Name name
- The name of the class, including package information
superClass
Name superClass
- The name of the class that this one extends.
interfaces
List interfaces
- List of the interface classes this class implements.
body
List body
- A collection of elements within this class:
constructors, fields and methods.
constructors
Method constructors
- Table of the constructor functions for the class
created during the evaluation of this expression and
used in the Java class created to implement this one.
fields
List fields
- List of the field definitions declared in the input source
which are converted into Java fields in the compiled class
or the table of fields in the interpreted version.
methods
MethodsCollection methods
- Collection of the different
Method
objects indexed by method name and storing the different interpreted functions
with this name.
text
java.lang.String text
nextComment
Comment nextComment
condition
java.lang.Object condition
body
java.lang.Object body
value
java.lang.Object value
type
int type
type
int type
value
java.lang.Object value
qualifier
ExpressionInt qualifier
elementName
java.lang.String elementName
isSuper
boolean isSuper
- Flag indicating if the qualifer
(or the name of the element itself) is "super"
isGlobal
boolean isGlobal
- Flag indicating if the qualifier is
"global", indicating that the local scope should be ignored
when resolving the element.
variable
Name variable
terms
java.lang.Object terms
body
ExpressionInt body
type
int type
id
java.lang.Object id
initialize