Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

rcsdesign
Class rcsDesign  view rcsDesign download rcsDesign.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Panel
              extended byjava.applet.Applet
                  extended bydiagapplet.utils.StandAloneApplet
                      extended byrcsdesign.rcsDesignGui
                          extended byrcsdesign.rcsDesign
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.awt.event.AdjustmentListener, java.awt.event.ComponentListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, java.lang.Runnable, java.io.Serializable, java.awt.event.TextListener

public class rcsDesign
extends rcsDesignGui
implements java.lang.Runnable, java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.TextListener, java.awt.event.AdjustmentListener


Nested Class Summary
 
Nested classes inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Nested classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  java.awt.TextField addauxField
           
(package private)  java.awt.Label addauxLabel
           
(package private)  java.awt.TextField addcmdField
           
(package private)  java.awt.Label addcmdLabel
           
(package private)  java.awt.GridBagLayout auxInnerLayout
           
(package private)  java.awt.Panel auxInnerPanel
           
(package private)  java.awt.Checkbox auxInputCheckbox
           
(package private)  java.awt.Label auxLabel
           
(package private)  java.awt.FlowLayout auxLayout
           
(package private)  java.awt.List auxList
           
(package private)  java.awt.Checkbox auxOutputCheckbox
           
(package private)  java.awt.Panel auxPanel
           
(package private)  java.awt.CheckboxGroup auxTypeGroup
           
(package private)  java.awt.Checkbox auxUpdateCheckbox
           
(package private)  java.lang.String browser_cmd
           
(package private)  boolean bufsInServerChanged
           
protected static int CHECK_IN_FILES
           
(package private)  java.awt.Panel choicePanel
           
(package private)  java.awt.CardLayout choicePanelLayout
           
protected static int CLEANUP
           
(package private)  java.lang.String cmd_prefix
           
(package private)  java.awt.GridBagLayout cmdInnerLayout
           
(package private)  java.awt.Panel cmdInnerPanel
           
(package private)  java.awt.Label cmdLabel
           
(package private)  java.awt.FlowLayout cmdLayout
           
(package private)  java.awt.List cmdList
           
(package private)  java.awt.Choice CmdOrSubChoice
           
(package private)  java.awt.CardLayout CmdOrSubLayout
           
(package private)  java.awt.Panel CmdOrSubPanel
           
(package private)  java.awt.Panel cmdPanel
           
(package private)  java.awt.GridBagLayout codegenInnerLayout
           
(package private)  java.awt.Panel codegenInnerPanel
           
(package private)  java.awt.FlowLayout codegenOuterLayout
           
(package private)  java.awt.Panel codegenOuterPanel
           
(package private)  long config_file_date
           
protected static int CREATE_SOURCE
           
(package private)  java.lang.String currentAuxForAddFileTypeInfo
           
(package private)  java.lang.String currentLoopNameForAddFileTypeInfo
           
(package private)  java.lang.String currentModuleNameForAddFileTypeInfo
           
(package private)  java.lang.String currentServerNameForAddFileTypeInfo
           
(package private)  java.lang.String currentViewString
           
(package private)  java.awt.Checkbox debugCheckbox
           
(package private)  java.lang.String default_plat
           
private static java.lang.String default_rcs_version_control_checkin_command
           
private static java.lang.String default_rcs_version_control_checkout_command
           
private static java.lang.String default_rcs_version_control_directory
           
private static java.lang.String default_sccs_version_control_checkin_command
           
private static java.lang.String default_sccs_version_control_checkout_command
           
private static java.lang.String default_sccs_version_control_directory
           
(package private)  java.awt.Button delauxButton
           
(package private)  java.awt.Button delcmdButton
           
(package private)  java.awt.Button delModuleButton
           
(package private)  java.lang.String diag_cmd
           
(package private)  java.awt.Button diagButton
           
protected static int DO_NOTHING
           
private  java.lang.String execute_in_dir_command
           
(package private)  boolean file_list_needs_to_be_modified
           
(package private)  java.awt.GridBagLayout filesInnerLayout
           
(package private)  java.awt.Panel filesInnerPanel
           
(package private)  java.awt.FlowLayout filesLayout
           
(package private)  java.awt.Panel filesPanel
           
(package private)  FileTypeInfo fileToUpdate
           
(package private)  boolean first_init
           
(package private)  java.lang.String font_name
           
static java.lang.String FONT_NAME_DEFAULT
           
(package private)  int font_size
           
static int FONT_SIZE_DEFAULT
           
(package private)  java.lang.Thread generateEverything_thread
           
(package private)  boolean GeneratingEverything
           
(package private)  diagapplet.utils.CountButton goButton
           
(package private)  java.awt.Button helpButton
           
 boolean hierarchy_modified
           
(package private)  java.awt.Scrollbar hierarchyHorzScrollbar
           
(package private)  java.awt.GridBagLayout hierarchyInnerLayout
           
(package private)  java.awt.Panel hierarchyInnerPanel
           
(package private)  java.awt.FlowLayout hierarchyOuterLayout
           
(package private)  java.awt.Panel hierarchyOuterPanel
           
(package private)  diagapplet.HierarchyPanel hierarchyPanel
           
(package private)  java.awt.Scrollbar hierarchyVertScrollbar
           
(package private)  java.awt.Button importButton
           
private  java.lang.String ImportDir
           
(package private)  boolean in_resizable_window
           
(package private)  java.awt.GridBagLayout innerLayout
           
(package private)  java.awt.Panel innerPanel
           
 boolean interrupt_loading
           
(package private)  java.lang.String java_plat
           
(package private)  int last_hierarchyHorzScrollbar_arg
           
(package private)  int last_hierarchyVertScrollbar_arg
           
(package private)  int last_modulesSelected_index
           
(package private)  java.lang.String lastFailedToSaveTextFile
           
(package private)  java.lang.String lastFileSelected
           
(package private)  boolean list_generated
           
(package private)  java.awt.FlowLayout lm
           
(package private)  diagapplet.utils.URLLoadInfoPanel loadPanel
           
(package private)  java.awt.GridBagLayout loopsInnerLayout
           
(package private)  java.awt.Panel loopsInnerPanel
           
(package private)  java.awt.FlowLayout loopsLayout
           
(package private)  java.awt.Panel loopsPanel
           
private  java.lang.String m_FinalScript
           
(package private)  boolean m_fStandAlone
           
private  boolean m_useColor
           
static java.awt.Frame main_window
           
(package private)  java.lang.String make_cmd_prefix
           
private  boolean makeBackups
           
(package private)  java.awt.Button makeButton
           
(package private)  int max_file_panel_height
           
static int MAX_FILE_PANEL_HEIGHT_DEFAULT
           
(package private)  int max_file_panel_width
           
static int MAX_FILE_PANEL_WIDTH_DEFAULT
           
(package private)  int max_file_text_length
           
static int MAX_FILE_TEXT_LENGTH_DEFAULT
           
(package private)  int max_file_text_panel_pixel_height
           
static int MAX_FILE_TEXT_PANEL_PIXEL_HEIGHT_DEFAULT
           
(package private)  int max_file_text_panel_pixel_width
           
static int MAX_FILE_TEXT_PANEL_PIXEL_WIDTH_DEFAULT
           
(package private)  int max_file_text_width
           
static int MAX_FILE_TEXT_WIDTH_DEFAULT
           
(package private)  int max_height
           
static int MAX_HEIGHT_DEFAULT
           
(package private)  int max_hierarchy_panel_height
           
static int MAX_HIERARCHY_PANEL_HEIGHT_DEFAULT
           
(package private)  int max_hierarchy_panel_width
           
static int MAX_HIERARCHY_PANEL_WIDTH_DEFAULT
           
(package private)  int max_width
           
static int MAX_WIDTH_DEFAULT
           
(package private)  int min_file_panel_height
           
static int MIN_FILE_PANEL_HEIGHT_DEFAULT
           
(package private)  int min_file_panel_width
           
static int MIN_FILE_PANEL_WIDTH_DEFAULT
           
(package private)  int min_file_text_panel_pixel_height
           
static int MIN_FILE_TEXT_PANEL_PIXEL_HEIGHT_DEFAULT
           
(package private)  int min_file_text_panel_pixel_width
           
static int MIN_FILE_TEXT_PANEL_PIXEL_WIDTH_DEFAULT
           
(package private)  int min_height
           
static int MIN_HEIGHT_DEFAULT
           
(package private)  int min_hierarchy_panel_height
           
static int MIN_HIERARCHY_PANEL_HEIGHT_DEFAULT
           
(package private)  int min_hierarchy_panel_width
           
static int MIN_HIERARCHY_PANEL_WIDTH_DEFAULT
           
(package private)  int min_width
           
static int MIN_WIDTH_DEFAULT
           
(package private)  long module_log_date
           
(package private)  boolean modulesInMainLoopChanged
           
(package private)  java.awt.Label modulesLabel
           
(package private)  java.awt.Button newButton
           
(package private)  int old_height
           
(package private)  int old_width
           
(package private)  java.awt.Button openButton
           
(package private)  java.awt.GridBagLayout optionsInnerLayout
           
(package private)  java.awt.Panel optionsInnerPanel
           
(package private)  java.awt.Panel optionsPanel
           
(package private)  java.awt.FlowLayout optionsPanelLayout
           
static java.lang.String[] orig_args
           
private  java.lang.String PARAM_AppDir
           
private  java.lang.String PARAM_AppName
           
private  java.lang.String PARAM_AUTO_CHECKIN
           
private  java.lang.String PARAM_AUTO_CHECKOUT
           
private  java.lang.String PARAM_BrowserCmd
           
private  java.lang.String PARAM_CHECKIN_COMMAND
           
private  java.lang.String PARAM_CHECKOUT_COMMAND
           
private  java.lang.String PARAM_CmdPrefix
           
private  java.lang.String PARAM_ConfigFile
           
private  java.lang.String PARAM_CppExt
           
private  java.lang.String PARAM_DevPlat
           
private  java.lang.String PARAM_DiagCmd
           
private  java.lang.String PARAM_EXEC_IN_DIR_COMMAND
           
private  java.lang.String PARAM_FinalScript
           
private  java.lang.String PARAM_FONT_NAME
           
private  java.lang.String PARAM_FONT_SIZE
           
private  java.lang.String PARAM_HppExt
           
private  java.lang.String PARAM_ImportDir
           
private  java.lang.String PARAM_JavaClasspathSeparator
           
private  java.lang.String PARAM_JavaCmdPrefix
           
private  java.lang.String PARAM_JavaSetup
           
private  java.lang.String PARAM_JavaSetupFileName
           
private  java.lang.String PARAM_LIST_MODULES_BY_NUMBER
           
private  java.lang.String PARAM_MakeBackups
           
private  java.lang.String PARAM_MakeCmdPrefix
           
private  java.lang.String PARAM_MakeCommand
           
private  java.lang.String PARAM_MAX_FILE_TEXT_LENGTH
           
private  java.lang.String PARAM_MAX_FILE_TEXT_PANEL_PIXEL_HEIGHT
           
private  java.lang.String PARAM_MAX_FILE_TEXT_PANEL_PIXEL_WIDTH
           
private  java.lang.String PARAM_MAX_FILE_TEXT_WIDTH
           
private  java.lang.String PARAM_MAX_HEIGHT
           
private  java.lang.String PARAM_MAX_HIERARCHY_PANEL_HEIGHT
           
private  java.lang.String PARAM_MAX_HIERARCHY_PANEL_WIDTH
           
private  java.lang.String PARAM_MAX_WIDTH
           
private  java.lang.String PARAM_MIN_FILE_TEXT_PANEL_PIXEL_HEIGHT
           
private  java.lang.String PARAM_MIN_FILE_TEXT_PANEL_PIXEL_WIDTH
           
private  java.lang.String PARAM_MIN_HEIGHT
           
private  java.lang.String PARAM_MIN_HIERARCHY_PANEL_HEIGHT
           
private  java.lang.String PARAM_MIN_HIERARCHY_PANEL_WIDTH
           
private  java.lang.String PARAM_MIN_WIDTH
           
private  java.lang.String PARAM_ObjExt
           
private  java.lang.String PARAM_PLAT
           
private  java.lang.String PARAM_RcsLibDir
           
private  java.lang.String PARAM_RunCmdPrefix
           
private  boolean param_set_version_control_checkin_command
           
private  boolean param_set_version_control_checkout_command
           
private  boolean param_set_version_control_directory
           
private  java.lang.String PARAM_SYMLINK_COMMAND
           
private  java.lang.String PARAM_useColor
           
private  java.lang.String PARAM_UseJavaInScripts
           
private  java.lang.String PARAM_UseMerger
           
private  java.lang.String PARAM_UserDir
           
private  java.lang.String PARAM_VC_DIRECTORY
           
private  java.lang.String PARAM_VCT
           
(package private)  java.awt.Font preferredFont
           
(package private)  java.lang.String prevViewString
           
(package private)  java.awt.Button printButton
           
(package private)  java.awt.Button printHashtablesButton
           
static int rcsdesign_count
           
(package private)  java.lang.String rcslibwarndir
           
protected static int READ_CONFIGURATION
           
 boolean read_everything_needed
           
(package private)  boolean reading_config_file
           
(package private)  int resize_height
           
(package private)  int resize_width
           
(package private)  boolean resizing
           
(package private)  java.lang.String run_cmd_prefix
           
 int run_function
           
(package private)  java.awt.Button runButton
           
(package private)  java.awt.Button saveFileButton
           
 boolean shutting_down
           
(package private)  java.awt.FlowLayout subLayout
           
(package private)  java.awt.Label subordinatesLabel
           
(package private)  java.awt.List subordinatesList
           
(package private)  java.awt.Panel subPanel
           
protected static int UPDATE_FILE
           
(package private)  java.awt.Button updateAllFilesButton
           
(package private)  java.awt.Button updateFileButton
           
 boolean updating_files
           
private  boolean useMerger
           
(package private)  rcsDesignWriter writer
           
 
Fields inherited from class rcsdesign.rcsDesignGui
addIncludeField, addIncludeLabel, addLibField, addLibLabel, addmainLoopField, addmainLoopLabel, addModuleField, addModuleLabel, addPlatField, addPlatLabel, addServerField, addServerLabel, appdirField, appdirLabel, appnameField, appnameLabel, auto_checkin, auto_checkout, autoCheckInCheckbox, autoCheckOutCheckbox, browserCommandField, browserCommandLabel, bufsInServerLabel, bufsInServerList, checkInCommandField, checkInCommandLabel, checkInEverythingButton, checkOutCommandField, checkOutCommandLabel, codeGenerationApplet, cppExtField, cppExtLabel, current_fti, currentLoadedFile, cycletimeField, cycletimeLabel, debug_on, default_version_control_checkin_command, default_version_control_checkout_command, default_version_control_directory, default_version_control_symlink_command, default_version_control_type, delIncludeButton, delLibButton, delmainLoopButton, delPlatButton, delServerButton, devPlatTypeGroup, devPlatTypeLabel, diagCommandField, diagCommandLabel, fileAsterixLabel, fileCheckinDirectoryField, fileCheckinDirectoryLabel, fileCheckinTypeChoice, fileCheckinTypeLabel, fileCheckOutCheckbox, filesList, filesListLabel, fileTextArea, fileTextLabel, hppExtField, hppExtLabel, includesLabel, includesList, inside_alert, inside_query, inside_run, javaCommandField, javaCommandLabel, javaSetupArea, javaSetupLabel, libsLabel, libsList, list_modules_by_number, mainLoopHostField, mainLoopHostLabel, mainLoopLabel, mainLoopList, makeBackupsCheckbox, makeCommandField, makeCommandLabel, modsInLoopLabel, modsInLoopList, modulesList, mswinCheckbox, objExtField, objExtLabel, overwriteAlwaysCheckbox, overwriteGroup, overwriteLabel, overwriteNeverCheckbox, overwritePromptCheckbox, parentFrame, platLabel, platList, rcslibdirField, rcslibdirLabel, removeBackupsButton, runCommandField, runCommandLabel, screenChoice, serverHostField, serverHostLabel, serverLabel, serverList, symLinkCommandField, symLinkCommandLabel, text_file_needs_saving, unixCheckbox, useJavaInScriptsCheckbox, useMergerCheckbox, userdirField, userdirLabel
 
Fields inherited from class diagapplet.utils.StandAloneApplet
initialized, inside_init, inside_resizeable_window, last_size, main_applet_thread, repaint_count
 
Fields inherited from class java.applet.Applet
 
Fields inherited from class java.awt.Panel
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
rcsDesign()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
          This method is invoked when an action occurs.
(package private)  FileTypeInfo AddFileTypeInfoItem(java.lang.String name, java.lang.String list_name, java.io.File dirFile, int type)
           
protected  void AddToBufferList(java.lang.String name)
           
 void adjustmentValueChanged(java.awt.event.AdjustmentEvent evt)
          This method is called when an adjustable value changes.
(package private)  void BuildHierarchyDisplay()
           
 boolean canShutdown()
           
private  void CheckForColor()
           
 void CheckInAllFiles()
           
 void CheckInFile(java.io.File f)
           
 void CheckOutFile(java.io.File f)
           
 void cleanup_in_background()
           
 void cleanup()
           
(package private)  int CountFilesCheckedOut()
           
(package private)  int CountFilesNotUpToDate()
           
protected  void CreateBufferList()
           
(package private)  void CreateDirectories(java.lang.String dir, java.lang.String cs)
           
(package private)  void CreateFileList(java.lang.String dir, boolean generated)
           
(package private)  void CreateSymLinks(java.lang.String dir1, java.lang.String dir2, java.lang.String cs)
           
(package private)  java.lang.String currentTime()
           
(package private)  void DeleteModuleFiles(java.lang.String mod_to_delete)
           
 void destroy()
          This method is called when the applet is being unloaded.
(package private)  void DisableAllControls()
           
(package private)  void EliminateDuplicatesFromList(java.awt.List lst)
           
(package private)  void EliminateDuplicatesFromLists()
           
(package private)  void EnableAllControls()
           
 void ExecuteInDirectory(java.lang.String directory, java.lang.String command)
           
(package private)  void FillDirectories(java.lang.String dir)
           
private  void FindAllParents()
           
private  diagapplet.CodeGen.ModuleInfo FindParent(java.lang.String child)
           
(package private)  void GenerateEverything()
           
 java.lang.String getAppletInfo()
          Returns a descriptive string with applet defined information.
 java.lang.String getDefaultPlat()
           
 java.lang.String getFilesListItem(int i)
           
(package private)  java.lang.String GetParameter(java.lang.String strName, java.lang.String[] args)
           
 java.lang.String[][] getParameterInfo()
          Returns a list of parameters this applet supports.
(package private)  void GetParameters(java.lang.String[] args)
           
 void ImportController()
           
 void ImportController(java.lang.String imp