org.omegahat.Interfaces.CORBA.Parser
Class OrbacusEvaluator

java.lang.Object
  |
  +--org.omegahat.Environment.Interpreter.BasicEvaluator
        |
        +--org.omegahat.Environment.Interpreter.UtilityEvaluator
              |
              +--org.omegahat.Environment.Interpreter.UserClassEvaluator
                    |
                    +--org.omegahat.Environment.Interpreter.InteractiveEvaluator
                          |
                          +--org.omegahat.Interfaces.CORBA.Parser.CorbaAugmentedEvaluator
                                |
                                +--org.omegahat.Interfaces.CORBA.Parser.OrbacusEvaluator
All Implemented Interfaces:
DatabaseCustomer, Evaluator, InputConsumer, ManagedEvaluatorInt, PromptSource, java.lang.Runnable, java.io.Serializable

public class OrbacusEvaluator
extends CorbaAugmentedEvaluator

An evaluator class that uses the Orbacus facilities for connecting to the naming service and interface repository and initializing the ORB and BOA connections.

See Also:
Serialized Form

Field Summary
protected  com.ooc.CORBA.BOA boa
           
 
Fields inherited from class org.omegahat.Interfaces.CORBA.Parser.CorbaAugmentedEvaluator
converter, orb
 
Fields inherited from class org.omegahat.Environment.Interpreter.InteractiveEvaluator
continuation, continuationPrompt, interrupt, notify_listeners, pendingInput, promptExpression
 
Fields inherited from class org.omegahat.Environment.Interpreter.UserClassEvaluator
classManager
 
Fields inherited from class org.omegahat.Environment.Interpreter.BasicEvaluator
allowUnrestrictedAccess, class_lists, currentExpression, data, databases, debugger, DefaultAttachIndex, defaultDatabase, dynamicClassLoader, errorHandler, evaluationEvent, evaluationListeners, initialized, internalFunctionTables, internalPrimitiveClassNames, internalPrimitiveClassTable, lexer, localClasses, manager, options, output, parser, primitive_classes, primitiveClasses, PrimitiveClassNames, primitiveTypeNames, primitiveTypes, reversePrimitiveTypes, ShowMultipleClasses, sourceStack, stderr, stdout, SubEvaluationListeners, taskHistory, toplevelExpression, warningMessages
 
Fields inherited from interface org.omegahat.Environment.Interpreter.Evaluator
ThisVariableName
 
Constructor Summary
OrbacusEvaluator()
           
OrbacusEvaluator(Evaluator e)
           
OrbacusEvaluator(EvaluatorManager m)
           
OrbacusEvaluator(Options o)
           
 
Method Summary
 com.ooc.CORBA.BOA boa()
           
 com.ooc.CORBA.BOA boa(com.ooc.CORBA.BOA b)
           
 org.omg.CORBA.ORB orb(java.lang.String[] args, java.util.Properties props)
           
 
Methods inherited from class org.omegahat.Interfaces.CORBA.Parser.CorbaAugmentedEvaluator
attach, attach, converter, converter, namingService, orb, orb, parser, repository
 
Methods inherited from class org.omegahat.Environment.Interpreter.InteractiveEvaluator
currentExpression, deserialize, deserialize, deserialize, deserialize, deserialize, deserialize, evaluate, inputReady, inputReady, interrupt, notify_listeners, notify_listeners, notifyListeners, parserError, prompt, promptExpression, promptExpression, promptExpression, serialize, serialize, serialize, serialize
 
Methods inherited from class org.omegahat.Environment.Interpreter.UserClassEvaluator
addMethod, classManager, classManager, createInstance, createInstance, createInstance, defineClass, defineClass, defineClass, defineClass, defineClass, defineClass, DefineUserClass, DefineUserClass, DefineUserClass, findUserClass, findUserClass, parseClass
 
Methods inherited from class org.omegahat.Environment.Interpreter.UtilityEvaluator
evaluator, exec, exec, findFile, getEvaluator, setProperty, setProperty
 
Methods inherited from class org.omegahat.Environment.Interpreter.BasicEvaluator
addEvaluationListener, addFunctionTable, addFunctionTable, addSourceInput, addToHistory, allowUnrestrictedAccess, allowUnrestrictedAccess, asObject, asObject, asObject, asObjectName, asPrimitiveClass, assign, assign, assign, asWriter, attach, attach, attach, attach, attach, attach, attach, classInit, classLists, classLists, classPath, classPath, commandLine, convertPrimitive, copy, copy, copyByConstructor, copyBySerialization, createClassLists, currentExpression, data, data, database, database, database, Debug, Debug, Debug, Debug, Debug, debugger, debugger, defaultDatabase, defaultDatabase, defaultDatabase, defaultErrorHandler, detach, detach, displayTask, displayTask, displayWarnings, displayWarnings, dynamicClassLoader, dynamicClassLoader, endSource, endSource, endSource, endTaskEvaluation, error, error, errorHandler, errorHandler, evaluate, evaluate, evaluate, evaluationError, evaluationListeners, evaluationListeners, evaluationListeners, exists, exit, exit, expandClassName, expandedClassPathElement, find, findAsField, findClass, findClass, findClass, findClass, findFunction, findFunctionOrMethod, functionTableList, get, get, get, get, get, get, get, get, get, getBaseURL, getEvaluationEvent, getEvaluationListeners, getField, getSubEvaluationListeners, help, Import, Import, Import, init, initialize, initTaskEvaluation, internalFunctionTables, isPrimitive, isPrimitive, javaVersion, lexer, lexer, lexer, localClasses, localClasses, manager, manager, newDatabase, newDatabase, notifyListeners, objects, objects, objects, options, options, output, output, output, parse, parse, parse, parse, primitiveClass, q, q, remove, remove, remove, removeFunctionTable, run, same, searchForClass, searchPath, searchPath, searchPath, searchPath, setEvaluationEvent, setEvaluationListeners, setSubEvaluationListeners, show, show, show, source, source, source, source, source, source, source, source, source, sourceStack, stderr, stderr, stdout, stdout, taskHistory, taskHistory, toplevelExpression, toplevelExpression, useLazyEvaluation, warning, warning, warning, warnings, warnings, where, which, which
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

boa

protected com.ooc.CORBA.BOA boa
Constructor Detail

OrbacusEvaluator

public OrbacusEvaluator()

OrbacusEvaluator

public OrbacusEvaluator(Evaluator e)

OrbacusEvaluator

public OrbacusEvaluator(EvaluatorManager m)

OrbacusEvaluator

public OrbacusEvaluator(Options o)
Method Detail

orb

public org.omg.CORBA.ORB orb(java.lang.String[] args,
                             java.util.Properties props)
Overrides:
orb in class CorbaAugmentedEvaluator

boa

public com.ooc.CORBA.BOA boa()

boa

public com.ooc.CORBA.BOA boa(com.ooc.CORBA.BOA b)