org.ceryle
Class Ceryle

java.lang.Object
  extended by org.ceryle.Ceryle
All Implemented Interfaces:
Constants

public class Ceryle
extends Object
implements Constants

This driver class is used to access Ceryle as a command line tool. It can also bootstrap the UI desktop, when used with the "-G" argument. The complete list of command line arguments can be obtained by running Ceryle with the "-h" (help) argument.

Ceryle
Copyright 2001-2007 Murray Altheim. All Rights Reserved.
See the LICENSE file contained with the distribution.

Since:
JDK1.2
Version:
$Id: Ceryle.java,v 3.13 2007-06-20 01:28:08 altheim Exp $
Author:
Murray Altheim
See Also:
Constants

Field Summary
 String propertiesFile
           
protected  int settings
           
 
Fields inherited from interface org.ceryle.util.Constants
Amp, AMP, Apos, APOS, APP_NAME, APP_VERSION_NAME, APP_VERSION_NUMBER, AT, BANG, BAR, BIT_dev, BIT_http, BIT_ignoreCom, BIT_merge, BIT_none, BIT_noPreload, BIT_simple, BIT_ui, BIT_unused1, BIT_unused2, BIT_unused3, BIT_validating, BIT_verbose, BIT_xcatalog, BIT_xlink, BIT_xmlnsAware, BIT_xsd, BROKB, BSlash, BSLASH, CERYLE_CREDITS_FILE, CERYLE_DATA_DIR, CERYLE_HIST_FILE, CERYLE_LICENSE_FILE, CERYLE_PREF_FILE, CERYLE_PROP, CERYLE_PROP_BASE, CERYLE_PROP_FILE, CERYLE_RSRC_DIR, CERYLE_THANKS_FILE, CFLEX, Colon, COLON, Comma, COMMA, CR, CRet, Dash, DASH, DEFAULT_DIRECTORY, DEVELOPER, DOLR, Dot, DOT, EIGHT, Ellip, EOF, EqQuot, EQUAL, Equals, False, FALSE, FileProt, Filesep, FileURL, Five, FIVE, FONTSIZES, Four, FOUR, FSchar, GCOL_PROP, GRAPH_PROP, GRAVE, GT, Hash, HASH, HOME_DIRECTORY, HOME_DIRECTORY_PATH, HOME_DIRECTORY_URL, HTML, HttpProt, HttpURL, INDENT, INDENT_0, INDENT_1, INDENT_10, INDENT_2, INDENT_3, INDENT_4, INDENT_5, INDENT_6, INDENT_7, INDENT_8, INDENT_9, INIT, LCURL, LCurly, LF, LFS, Localhost, LPAR, LParen, LS, LSBrkt, LSBrkt2, LSQB, LT, MT, NBSP, NEL, NINE, NL, NL20x, NLchar, No, Null, NULL, NULL_STATE, NumParams, One, ONE, Pathsep, Percent, PERO, PLUS, Prcnt, PS, QMark, QMARK, Quot, QUOT, RCURL, RCurly, RESOURCE_BUNDLE, RPAR, RParen, RSBrkt, RSBrkt2, RSQB, Semi, SEMI, SEVEN, SIX, Slash, SLASH, SP, SPACE, Stago, Star, STAR, Tab, TAB, Tee, Three, THREE, Tilde, TILDE, TM_PROP, True, TRUE, Two, TWO, Under, UNDER, URI, URL, VBar, WIKI_PROP, XNodePfx, XNodeURL, XtmExt, Yes, Zero, ZERO
 
Method Summary
protected  void displayHelp()
          Displays ceryle's application command line help.
protected  void displayVersion()
          Displays ceryle's application version and copyright info.
static Ceryle getInstance(String[] args)
          The Ceryle factory method, returning an instance of Ceryle.
static void main(String[] args)
          The Ceryle main class, calling the factory method.
 void printInfo(String javaVersion, String paramList)
          Writes to either stdout or the GUI WelcomeWindow information about the application and its environment.
protected  String processArguments(Iterator it)
           
 void startCommandLineApplication()
          Invokes the command line application processes.
 void startServices()
          Establishes the basic services used by the application.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

settings

protected int settings

propertiesFile

public String propertiesFile
Method Detail

displayVersion

protected void displayVersion()
Displays ceryle's application version and copyright info.

See Also:
Messages

displayHelp

protected void displayHelp()
Displays ceryle's application command line help.

See Also:
Messages

processArguments

protected String processArguments(Iterator it)
                           throws Exception
Throws:
Exception

startServices

public void startServices()
Establishes the basic services used by the application.


printInfo

public void printInfo(String javaVersion,
                      String paramList)
Writes to either stdout or the GUI WelcomeWindow information about the application and its environment.


startCommandLineApplication

public void startCommandLineApplication()
Invokes the command line application processes.


getInstance

public static Ceryle getInstance(String[] args)
The Ceryle factory method, returning an instance of Ceryle.


main

public static void main(String[] args)
The Ceryle main class, calling the factory method.



The Ceryle Project. Copyright ©2001-2007 Murray Altheim, All Rights Reserved. See LICENSE included with distribution.