Business Objects
Quark Platform Documentation
Version 1.7.0_0
Business Objects

org.openquark.cal
Class CAL

java.lang.Object
  extended by org.openquark.cal.ConsoleRunner
      extended by org.openquark.cal.CAL

public class CAL
extends ConsoleRunner

A command-line application launcher for CAL. For now, this app behaves in the following way:

Author:
Edward Lam

Field Summary
 
Fields inherited from class org.openquark.cal.ConsoleRunner
calLogger
 
Method Summary
 ProgramModelManager getProgramModelManager()
          
 boolean hasModuleSource(ModuleName moduleName)
          
static void main(String[] args)
          The main entry point.
 
Methods inherited from class org.openquark.cal.ConsoleRunner
command_resetCachedResults, qualifyCodeExpression, runExpression, terminateExecution, writeOutCompileResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

main

public static void main(String[] args)
The main entry point.

Parameters:
args -

getProgramModelManager

public ProgramModelManager getProgramModelManager()

Specified by:
getProgramModelManager in class ConsoleRunner
Returns:
the associated programModelManager for querying and compilation

hasModuleSource

public boolean hasModuleSource(ModuleName moduleName)

Specified by:
hasModuleSource in class ConsoleRunner
Returns:
whether the source for a module with the given module name is part of the compilable definitions for this runner. This includes any sources which have compilation errors and are therefore not part of the ProgramModelManager's program.

Business Objects
Quark Platform Documentation
Version 1.7.0_0
Business Objects

Copyright © 2007 Business Objects. All rights reserved.