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
ExpressionInt initialize
update
ExpressionInt update
body
StatementList body
trivialCondition
java.lang.Boolean trivialCondition
condition
ExpressionInt condition
args
List args
qualifier
ExpressionInt qualifier
function
Function function
body
ExpressionInt body
args
List args
returnType
Name returnType
exceptions
List exceptions
name
java.lang.String name
lazy
FunctionParameterModifier lazy
documentation
Comment documentation
lazy
int lazy
type
int type
otherwise
java.lang.Object otherwise
separator
java.lang.String separator
elements
java.util.Vector elements
type
Name type
names
List names
modifiers
Modifier modifiers
args
List args
- An ordered collection of the unevaluated arguments to this method
or function call.
evalArgs
boolean evalArgs
- Indicates whether to the arguments need to be evaluated
or whether they should be left as is.
identifier
java.lang.String identifier
- String representing the nature of the
the call - function, method, constructor, etc
used in displaying this object.
This is set by the derived classes.
Is it ever used?
methodLocator
MethodLocator methodLocator
- Delegate to resolve methods.
foundStaticMethod
boolean foundStaticMethod
- Indicates that the resolved method is
static method.
evaluatorMethod
boolean evaluatorMethod
- Indicates whether the resolved method
belongs to the evaluator.
name
Name name
name
java.lang.String name
modifier
FunctionParameterModifier modifier
isSynchronized
boolean isSynchronized
access
int access
isStatic
boolean isStatic
isAbstract
boolean isAbstract
isTransient
boolean isTransient
operation
int operation
isFinal
boolean isFinal
handleLocalFrame
boolean handleLocalFrame
db
Database db
DepthForLocalVariables
int DepthForLocalVariables
body
java.lang.Object body
DefaultCase
boolean DefaultCase
msg
java.lang.String msg
token
java.lang.Object token
exception_table
java.util.Hashtable exception_table
body
StatementList body
andLast
StatementList andLast
catches
List catches
type
Name type
Final
boolean Final
operation
int operation
expression
java.lang.Object expression
prefix
boolean prefix
name
Name name
fullName
Name fullName
do_first
boolean do_first
|
Package org.omegahat.Environment.System |
signalTable
java.util.Hashtable signalTable
|
Package org.omegahat.Environment.TaskManagement |
names
java.lang.String[] names
- Stores the names of the elements in this container.
server
java.lang.Object server
task
Task task
|
Package org.omegahat.Environment.Tools.ClassList |
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
packageName
java.lang.String packageName
classLoader
java.lang.ClassLoader classLoader
classLoader
java.lang.ClassLoader classLoader
class_filter
java.io.FilenameFilter class_filter
dir_filter
DirectoryFilter dir_filter
file
java.io.File file
- The name of the file (directory, etc.) which
contains the contents of the list.
compute_time
long compute_time
- The time the list was dynamically constructed so that
we can determine whether the source has been modified
since that time and hence may have changes.
recursive
boolean recursive
- Controls whether sub-directory entries are added (
false) to this list
or grouped in their own sub-list and this added as a single entry.
The benefit of the latter approach is that we can operate on the sublist
as a single element, changing the order of lookup and using it in its own right.
archive
boolean archive
- Flag indicating whether this file which contains
the list's contents is an archive (zip or jar) file
rather than a regular directory.
doneSearch
boolean doneSearch
- A flag indicating that the lookup has been done.
This is used to ensure that if we have a degenerate/trivial
list with no elements, that we don't keep attempting to resolve
the elements each time
entries() is called.
realDirectory
java.io.File realDirectory
- A specific file representing the actually directory in which the classes
are to be found rather than its parent directory which is stored as
file.
For example, if we construct this
object with arguments A/B/C and
/org, then the real directory is
A/B/C/org
prefix
java.lang.String prefix
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
base
java.net.URL base
|
Package org.omegahat.Environment.Tools.DataScanner |
|
Package org.omegahat.Environment.Tools.Factory |
|
Package org.omegahat.Environment.Tools.FileLocator |
filter
DynamicFileFilter filter
|
Package org.omegahat.Environment.Utils |
index
int index
value
java.lang.Object value
orderedElements
java.util.Vector orderedElements
orderedKeys
java.util.Vector orderedKeys
listeners
java.util.Vector listeners
name
java.lang.String name
state
int state
booleanStrings
java.lang.String[][] booleanStrings
stripQuotes
boolean stripQuotes
- Flag indicating whether quotes are removed from the value
of each property.
- See Also:
TrimmedProperties.trim()
|
Package org.omegahat.Graphics.Devices |
gc
java.awt.Graphics2D gc
- The graphics context or pen for drawing on the device.
go
GraphicalComponentInt go
- The top of the hierarchy or tree.
device
GuiOutputDevice device
- The graphics device/container used to
layout the different graphical objects and plots.
|
Package org.omegahat.Graphics.Layouts |
cursor
int cursor
-
center
RegionDescriptionInt center
-
numCols
int numCols
- The number of columns in the grid.
numRows
int numRows
- The number of rows in the grid.
description
LayoutDescription description
|
Package org.omegahat.Graphics.Plots |
s
Scale s
label
java.lang.String label
verbose
boolean verbose
|
Package org.omegahat.Graphics.Plots.Examples.Events |
label
javax.swing.JLabel label
- Displays the current location of the mouse.
formatter
java.text.NumberFormat formatter
- Cached object for formatting the location of the
different mouse positions in native coordinates.
This is created in the default constructor.
|
Package org.omegahat.Graphics.Primitives |
error
java.lang.Throwable error
- The error that occurred drawing this component or one of its children.
The DrawChildException assembles information on the lineage of
the component that encountered the error.
-
|
Package org.omegahat.Graphics.Utils |
|
Package org.omegahat.Graphics.Viewers |
target
GraphicalComponentInt target
-
target
GraphicalComponentInt target
-
|
Package org.omegahat.Interfaces.Converters |
sourceObject
java.lang.Object sourceObject
converter
ObjectConverter converter
|
Package org.omegahat.Interfaces.CORBA |
orb
org.omg.CORBA.ORB orb
nameserver
org.omg.CosNaming.NamingContext nameserver
name
java.lang.String name
|
Package org.omegahat.Interfaces.CORBA.Parser |
converter
CorbaConverterInt converter
orb
org.omg.CORBA.ORB orb
converter
CorbaConverterInt converter
evaluator
Evaluator evaluator
qualifierValue
java.lang.Object qualifierValue
argumentValues
List argumentValues
boa
com.ooc.CORBA.BOA boa
|
Package org.omegahat.Interfaces.CORBA.TaskManagement |
server
org.omg.CORBA.Object server
task
CORBATaskInterface task
idlType
java.lang.String idlType
names
java.util.Vector names
recursive
boolean recursive
|
Package org.omegahat.Interfaces.CORBA.Tools.InterfaceRepository |
repository
org.omg.CORBA.Repository repository
|
Package org.omegahat.Interfaces.CORBA.Tools.NameServer |
name
org.omg.CosNaming.NameComponent[] name
path
javax.swing.tree.TreePath path
server
NamingService server
draggedPath
javax.swing.tree.TreePath draggedPath
|
Package org.omegahat.Interfaces.CORBA.Tools.Support |
listeners
java.util.Vector listeners
|
Package org.omegahat.Models.Formulae.Expressions |
subscripts
List subscripts
- A list of subscript terms that can be simple names or
expressions.
declaration
java.lang.Object declaration
attributes
java.util.Vector attributes
|
Package org.omegahat.Numerics.GeneticAlgorithms |
added
Individual[] added
-
removed
Individual[] removed
-
calc
FitnessNumeric calc
-
trait
TraitNumeric trait
-
traits
java.util.Map traits
-
jitter
double jitter
- If non-zero, a scaling value for random jitter used to break ties in the
method.
Default 1.e-9
-
evolutionListeners
java.util.Vector evolutionListeners
- The list of listeners for birth events.
-
scale
double scale
- The scale for the drift generator. Defaults to 1. and may be increased or decreased
(e.g., by the evolution strategy) to encourage or discourage overall drift.
-
range
double[] range
- The range on which the weight() method should operate.
By default (and whenever the range property is null),
the range is 0. to 1..
-
|
Package org.omegahat.Numerics.Optimizers |
state
int state
- The state of the iteration.
This is a convenience property to allow listeners to break out of the optimizer.
Setting this state to one of the constants in OptimizerIterator
other than CONTINUE will cause the optimizer to exit with that state.
The event has the optimizer as its source object, so in fact the event has all the
flexibility of the optimizer available. The present property is an easy alternative
way to control the iteration.
-
parameters
ModelPoint parameters
type
int type
currentParameters
ParameterSet currentParameters
lockObject
java.lang.Boolean lockObject
|
Package org.omegahat.S.InterfaceManager.Converters |
|
Package org.omegahat.XML.DataStructures |