com.openpcl.viewer.options
Class PosStartupOptions

java.lang.Object
  extended by com.openpcl.viewer.options.PosStartupOptions

public class PosStartupOptions
extends Object

The command line options (or OpenPCLViewer constructor String array) are case insensitive:

-help or -h or -?
This help text
-OpenFile=directory and file name
Open this file as the program starts up. Example: -OpenFile="c:\MyPclFiles\1431Loan03456.pcl"
-ShowPagesTree=Y/N
Show or hide the pages tree. Hide if you want to show the pages tree in an external Java app.
-ShowStatusbar=Y/N
Show or hide the status bar.
-ChangeLook=Y/N
Use -ChangeLook=N to turn off the automatic change screen Look to the Java OceanTheme.
-ShowDSMLPrintDialogButtons=Y/N
Show or hide the D, S, M, L buttons on the Print dialog.
-ShowFileNameOnViewTitleBar=Y/N
Show the file name on the view title bar. If false, only page description is shown.

Toolbar control:
-ShowToolbar=Y/N
Show or hide the toolbar.
-HideAllToolbarButtons=Y/N
Useful for first hiding all buttons then showing only the few buttons you want.
-ShowFileOpenToolbarButton=Y/N
Show or hide the File Open toolbar button.
-ShowCloseFileToolbarButton=Y/N
Show or hide the Close File toolbar button.
-ShowCloseAllFilesToolbarButton=Y/N
Show or hide the Close All Files toolbar button.
-ShowPrintToolbarButton=Y/N
Show or hide the Print toolbar button.
-ShowPreviousPageToolbarButton=Y/N
Show or hide the Previous Page toolbar button.
-ShowNextPageToolbarButton=Y/N
Show or hide the Next Page toolbar button.
-ShowTreeControlToolbarButton=Y/N
Show or hide the Tree Control toolbar button.
-ShowZoomOutToolbarButton=Y/N
Show or hide the Zoom Out toolbar button.
-ShowZoomInToolbarButton=Y/N
Show or hide the Zoom In toolbar button.
-ShowZoomSliderToolbarButton=Y/N
Show or hide the Zoom Slider toolbar button.
-ShowZoomWidthToolbarButton=Y/N
Show or hide the Zoom Width toolbar button.
-ShowSaveToPclToolbarButton=Y/N
Show or hide the "Save one page to Pcl file" toolbar button.
-ShowChangeLookToolbarButton=Y/N
Show or hide the Change Look toolbar button.
-ShowWindowControlToolbarButton=Y/N
Show or hide the Window Control toolbar button.
-ShowHelpChoicesToolbarButton=Y/N
Show or hide the Help Choices toolbar button.

Debug and demo mode:
-ShowEmbeddedDemo=Y/N
Show the viewer embedded in an external demo app
-ShowDebugRasterColors=Y/N
For debugging the drawing, show pixels as green for not compressed and blue for compressed raster.
-WriteDebugLog=Y/N
Use -WriteDebugLog=Y to write debug lines to the Java Console window.

At program startup time, the command line options are parsed and sets these true/false values, int values, Strings values. Then as the constructors of the various classes are being executed at program startup time, these values are checked to alter which features are to be shown on the screen or not.

Author:
DocMagic, Document Systems Inc, Howard Hoagland 1/4/07

Field Summary
static int sModeToRunApplet
           
static int sModeToRunEmbedded
           
static int sModeToRunNotSelected
           
static int sModeToRunViewer
           
 
Constructor Summary
PosStartupOptions()
          Empty constructor
PosStartupOptions(String[] pArgs)
          Constructor passing in the String[] pArgs command line arguments
 
Method Summary
 boolean getChangeLook()
           
 String getCommandLineFileToOpen()
           
 boolean getHideAllToolbarButtons()
           
 int getModeToRun()
           
 boolean getShowChangeLookToolbarButton()
           
 boolean getShowCloseAllFilesToolbarButton()
           
 boolean getShowCloseFileToolbarButton()
           
 boolean getShowCommandLineOptionsHelpText()
           
 boolean getShowDebugRasterColors()
           
 boolean getShowDSMLPrintDialogButtons()
           
 boolean getShowEmbeddedDemo()
           
 boolean getShowFileNameOnViewTitleBar()
           
 boolean getShowFileOpenToolbarButton()
           
 boolean getShowHelpChoicesToolbarButton()
           
 boolean getShowNextPageToolbarButton()
           
 boolean getShowOptionsToolbarButton()
           
 boolean getShowPagesTree()
           
 boolean getShowPreviousPageToolbarButton()
           
 boolean getShowPrintToolbarButton()
           
 boolean getShowSaveToPclToolbarButton()
           
 boolean getShowStatusbar()
           
 boolean getShowToolbar()
           
 boolean getShowTreeControlToolbarButton()
           
 boolean getShowWindowControlToolbarButton()
           
 boolean getShowZoomInToolbarButton()
           
 boolean getShowZoomOutToolbarButton()
           
 boolean getShowZoomSliderToolbarButton()
           
 boolean getShowZoomWidthToolbarButton()
           
 boolean getWriteDebugLog()
           
 void parseCommandLineOptions(String[] pArgs)
          Parse the String[] args command line options into instance variable values
 void setChangeLook(boolean pChangeLook)
           
 void setCommandLineFileToOpen(String pOpenFile)
           
 void setHideAllToolbarButtons(boolean pHideAllToolbarButtons)
           
 void setModeToRun(int pModeToRun)
           
 void setShowChangeLookToolbarButton(boolean pShowChangeLookToolbarButton)
           
 void setShowCloseAllFilesToolbarButton(boolean pShowCloseAllFilesToolbarButton)
           
 void setShowCloseFileToolbarButton(boolean pShowCloseFileToolbarButton)
           
 void setShowCommandLineOptionsHelpText(boolean pShowCommandLineOptionsHelpText)
           
 void setShowDebugRasterColors(boolean pShowDebugRasterColors)
           
 void setShowDSMLPrintDialogButtons(boolean pShowDSMLPrintDialogButtons)
           
 void setShowEmbeddedDemo(boolean pShowEmbeddedDemo)
           
 void setShowFileNameOnViewTitleBar(boolean pShowFileNameOnViewTitleBar)
           
 void setShowFileOpenToolbarButton(boolean pShowFileOpenToolbarButton)
           
 void setShowHelpChoicesToolbarButton(boolean pShowHelpChoicesToolbarButton)
           
 void setShowNextPageToolbarButton(boolean pShowNextPageToolbarButton)
           
 void setShowOptionsToolbarButton(boolean pShowOptionsToolbarButton)
           
 void setShowPagesTree(boolean pShowPagesTree)
           
 void setShowPreviousPageToolbarButton(boolean pShowPreviousPageToolbarButton)
           
 void setShowPrintToolbarButton(boolean pShowPrintToolbarButton)
           
 void setShowSaveToPclToolbarButton(boolean pShowSaveToPclToolbarButton)
           
 void setShowStatusbar(boolean pShowStatusbar)
           
 void setShowToolbar(boolean pShowToolbar)
           
 void setShowTreeControlToolbarButton(boolean pShowTreeControlToolbarButton)
           
 void setShowWindowControlToolbarButton(boolean pShowWindowControlToolbarButton)
           
 void setShowZoomInToolbarButton(boolean pShowZoomInToolbarButton)
           
 void setShowZoomOutToolbarButton(boolean pShowZoomOutToolbarButton)
           
 void setShowZoomSliderToolbarButton(boolean pShowZoomSliderToolbarButton)
           
 void setShowZoomWidthToolbarButton(boolean pShowZoomWidthToolbarButton)
           
 void setWriteDebugLog(boolean pWriteDebugLog)
           
 void showHelpTextInJavaConsoleOutputWindow()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sModeToRunViewer

public static final int sModeToRunViewer
See Also:
Constant Field Values

sModeToRunEmbedded

public static final int sModeToRunEmbedded
See Also:
Constant Field Values

sModeToRunApplet

public static final int sModeToRunApplet
See Also:
Constant Field Values

sModeToRunNotSelected

public static final int sModeToRunNotSelected
See Also:
Constant Field Values
Constructor Detail

PosStartupOptions

public PosStartupOptions()
Empty constructor


PosStartupOptions

public PosStartupOptions(String[] pArgs)
Constructor passing in the String[] pArgs command line arguments

Method Detail

parseCommandLineOptions

public void parseCommandLineOptions(String[] pArgs)
Parse the String[] args command line options into instance variable values


getShowToolbar

public boolean getShowToolbar()

getHideAllToolbarButtons

public boolean getHideAllToolbarButtons()

getShowFileOpenToolbarButton

public boolean getShowFileOpenToolbarButton()

getShowCloseFileToolbarButton

public boolean getShowCloseFileToolbarButton()

getShowCloseAllFilesToolbarButton

public boolean getShowCloseAllFilesToolbarButton()

getShowPrintToolbarButton

public boolean getShowPrintToolbarButton()

getShowPreviousPageToolbarButton

public boolean getShowPreviousPageToolbarButton()

getShowNextPageToolbarButton

public boolean getShowNextPageToolbarButton()

getShowTreeControlToolbarButton

public boolean getShowTreeControlToolbarButton()

getShowZoomOutToolbarButton

public boolean getShowZoomOutToolbarButton()

getShowZoomInToolbarButton

public boolean getShowZoomInToolbarButton()

getShowZoomSliderToolbarButton

public boolean getShowZoomSliderToolbarButton()

getShowZoomWidthToolbarButton

public boolean getShowZoomWidthToolbarButton()

getShowSaveToPclToolbarButton

public boolean getShowSaveToPclToolbarButton()

getShowChangeLookToolbarButton

public boolean getShowChangeLookToolbarButton()

getShowWindowControlToolbarButton

public boolean getShowWindowControlToolbarButton()

getShowOptionsToolbarButton

public boolean getShowOptionsToolbarButton()

getShowHelpChoicesToolbarButton

public boolean getShowHelpChoicesToolbarButton()

getShowPagesTree

public boolean getShowPagesTree()

getShowStatusbar

public boolean getShowStatusbar()

getChangeLook

public boolean getChangeLook()

getShowDSMLPrintDialogButtons

public boolean getShowDSMLPrintDialogButtons()

getShowFileNameOnViewTitleBar

public boolean getShowFileNameOnViewTitleBar()

getShowCommandLineOptionsHelpText

public boolean getShowCommandLineOptionsHelpText()

getShowEmbeddedDemo

public boolean getShowEmbeddedDemo()

getShowDebugRasterColors

public boolean getShowDebugRasterColors()

getWriteDebugLog

public boolean getWriteDebugLog()

getModeToRun

public int getModeToRun()

getCommandLineFileToOpen

public String getCommandLineFileToOpen()

setShowToolbar

public void setShowToolbar(boolean pShowToolbar)

setHideAllToolbarButtons

public void setHideAllToolbarButtons(boolean pHideAllToolbarButtons)

setShowFileOpenToolbarButton

public void setShowFileOpenToolbarButton(boolean pShowFileOpenToolbarButton)

setShowCloseFileToolbarButton

public void setShowCloseFileToolbarButton(boolean pShowCloseFileToolbarButton)

setShowCloseAllFilesToolbarButton

public void setShowCloseAllFilesToolbarButton(boolean pShowCloseAllFilesToolbarButton)

setShowPrintToolbarButton

public void setShowPrintToolbarButton(boolean pShowPrintToolbarButton)

setShowPreviousPageToolbarButton

public void setShowPreviousPageToolbarButton(boolean pShowPreviousPageToolbarButton)

setShowNextPageToolbarButton

public void setShowNextPageToolbarButton(boolean pShowNextPageToolbarButton)

setShowTreeControlToolbarButton

public void setShowTreeControlToolbarButton(boolean pShowTreeControlToolbarButton)

setShowZoomOutToolbarButton

public void setShowZoomOutToolbarButton(boolean pShowZoomOutToolbarButton)

setShowZoomInToolbarButton

public void setShowZoomInToolbarButton(boolean pShowZoomInToolbarButton)

setShowZoomSliderToolbarButton

public void setShowZoomSliderToolbarButton(boolean pShowZoomSliderToolbarButton)

setShowZoomWidthToolbarButton

public void setShowZoomWidthToolbarButton(boolean pShowZoomWidthToolbarButton)

setShowSaveToPclToolbarButton

public void setShowSaveToPclToolbarButton(boolean pShowSaveToPclToolbarButton)

setShowChangeLookToolbarButton

public void setShowChangeLookToolbarButton(boolean pShowChangeLookToolbarButton)

setShowWindowControlToolbarButton

public void setShowWindowControlToolbarButton(boolean pShowWindowControlToolbarButton)

setShowOptionsToolbarButton

public void setShowOptionsToolbarButton(boolean pShowOptionsToolbarButton)

setShowHelpChoicesToolbarButton

public void setShowHelpChoicesToolbarButton(boolean pShowHelpChoicesToolbarButton)

setShowPagesTree

public void setShowPagesTree(boolean pShowPagesTree)

setShowStatusbar

public void setShowStatusbar(boolean pShowStatusbar)

setChangeLook

public void setChangeLook(boolean pChangeLook)

setShowDSMLPrintDialogButtons

public void setShowDSMLPrintDialogButtons(boolean pShowDSMLPrintDialogButtons)

setShowFileNameOnViewTitleBar

public void setShowFileNameOnViewTitleBar(boolean pShowFileNameOnViewTitleBar)

setShowCommandLineOptionsHelpText

public void setShowCommandLineOptionsHelpText(boolean pShowCommandLineOptionsHelpText)

setShowEmbeddedDemo

public void setShowEmbeddedDemo(boolean pShowEmbeddedDemo)

setShowDebugRasterColors

public void setShowDebugRasterColors(boolean pShowDebugRasterColors)

setWriteDebugLog

public void setWriteDebugLog(boolean pWriteDebugLog)

setModeToRun

public void setModeToRun(int pModeToRun)

setCommandLineFileToOpen

public void setCommandLineFileToOpen(String pOpenFile)

showHelpTextInJavaConsoleOutputWindow

public void showHelpTextInJavaConsoleOutputWindow()


OpenPCL http://www.openpcl.com