fr.tireme.analdoc
Class AnalDocXml2output

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by fr.tireme.shared.observe.LogInJTextArea
                          extended by fr.tireme.analdoc.AnalDocXml2output
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.Observer, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class AnalDocXml2output
extends LogInJTextArea
implements java.util.Observer

Class responsible of all the management of the UI.

Since:
16 novembre 2003
Version:
2.0
Author:
Pierre Attar ; pat@tireme.fr Copyright (c) Tireme 2002, 2003, 2004
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
static boolean debug
           
 int lastConfIndexSelected
          Description of the Field
 javax.swing.JComboBox uiConf
          Description of the Field
 
Fields inherited from class javax.swing.JFrame
EXIT_ON_CLOSE
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
AnalDocXml2output(java.lang.String interfaceLang, java.io.File otherParamFile)
          Constructor for the AnalDocXml2output object
 
Method Summary
 java.io.File getApplDir()
          Provide path to application directory
 Messages getGUIMessage()
          Gets the gUIMessage attribute of the AnalDocXml2output object
 java.util.Locale getInterfaceLanguage()
          Gets the interfaceLanguage attribute of the AnalDocXml2output object
 Parameters getParameters()
          Gets the parameters attribute of the AnalDocXml2output object
 java.lang.String getReplaceFileName()
           
 java.lang.String getRepOut()
          Gets the repOut attribute of the AnalDocXml2output object
 boolean getWantFullGeneratesId()
           
 boolean getWantGeneratesId()
           
 boolean getWantInternalPub()
           
 boolean getWantNumberAssert()
           
 boolean getWantReplaceIds()
           
 boolean getWantSuppressCancelled()
           
 boolean getWantValidationInMain()
           
 int getWhatGeneration()
           
 void initializeConfMenu()
          Description of the Method
static void main(java.lang.String[] args)
          The main program for the ParseXML class
 void setGUIStates(boolean stateValue)
          Sets the gUIState attribute of the AnalDocXml2output object
 void update(java.util.Observable obs, java.lang.Object obj)
           
 void updateGUIWithSelectedParams()
          Update the GUI with the current set parameters
 
Methods inherited from class fr.tireme.shared.observe.LogInJTextArea
addToLogWindow, getTextLogArea, getTextOfLogWindow, resetLogger
 
Methods inherited from class javax.swing.JFrame
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

debug

public static boolean debug

lastConfIndexSelected

public int lastConfIndexSelected
Description of the Field


uiConf

public javax.swing.JComboBox uiConf
Description of the Field

Constructor Detail

AnalDocXml2output

public AnalDocXml2output(java.lang.String interfaceLang,
                         java.io.File otherParamFile)
                  throws ParamException
Constructor for the AnalDocXml2output object

Parameters:
otherParamFile - alternate config file to the standard one
interfaceLang - Description of Parameter
Throws:
ParamException - Description of Exception
Method Detail

main

public static void main(java.lang.String[] args)
The main program for the ParseXML class

Parameters:
args - The command line arguments

getApplDir

public java.io.File getApplDir()
Provide path to application directory

Returns:
the application directory path

getGUIMessage

public Messages getGUIMessage()
Gets the gUIMessage attribute of the AnalDocXml2output object

Returns:
The gUIMessage value

getInterfaceLanguage

public java.util.Locale getInterfaceLanguage()
Gets the interfaceLanguage attribute of the AnalDocXml2output object

Returns:
The interfaceLanguage value

getParameters

public Parameters getParameters()
Gets the parameters attribute of the AnalDocXml2output object

Returns:
The parameters value

getReplaceFileName

public java.lang.String getReplaceFileName()
Returns:
Returns the replaceFileName.

getRepOut

public java.lang.String getRepOut()
Gets the repOut attribute of the AnalDocXml2output object

Returns:
The repOut value

getWantFullGeneratesId

public boolean getWantFullGeneratesId()
Returns:
Returns the wantFullGeneratesId.

getWantGeneratesId

public boolean getWantGeneratesId()
Returns:
Returns the wantGeneratesId.

getWantInternalPub

public boolean getWantInternalPub()
Returns:
Returns the wantInternalPub.

getWantNumberAssert

public boolean getWantNumberAssert()
Returns:
Returns the wantNumberAssert.

getWantReplaceIds

public boolean getWantReplaceIds()
Returns:
Returns the wantReplaceIds

getWantSuppressCancelled

public boolean getWantSuppressCancelled()
Returns:
Returns the wantReplaceIds

getWantValidationInMain

public boolean getWantValidationInMain()
Returns:
Returns the wantValidationInMain.

getWhatGeneration

public int getWhatGeneration()
Returns:
Returns the whatGeneration.

initializeConfMenu

public void initializeConfMenu()
                        throws ParamException
Description of the Method

Throws:
ParamException - Description of Exception

setGUIStates

public void setGUIStates(boolean stateValue)
Sets the gUIState attribute of the AnalDocXml2output object

Parameters:
stateValue - The new gUIState value

update

public void update(java.util.Observable obs,
                   java.lang.Object obj)
Specified by:
update in interface java.util.Observer

updateGUIWithSelectedParams

public void updateGUIWithSelectedParams()
Update the GUI with the current set parameters

Throws:
Xml2outputExcept - Description of Exception