de.hattrickorganizer.tools.updater
Class LanguagesDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by de.hattrickorganizer.tools.updater.LanguagesDialog
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public final class LanguagesDialog
extends javax.swing.JDialog

The LanguageDialog compare all installed language.properties Files and the Files on www.hoplugins.de

Since:
1.35
Author:
Thorsten Dietz
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  java.lang.String ACT_SHOW_INFO
          TODO Missing Parameter Documentation
protected  java.lang.String[] columnNames
          TODO Missing Parameter Documentation
protected  boolean defaultSelected
          TODO Missing Parameter Documentation
protected  java.util.Hashtable hash
          TODO Missing Parameter Documentation
protected  java.lang.String HOPLUGINS_DIRECTORY
          TODO Missing Parameter Documentation
protected  java.lang.Object[] object
          TODO Missing Parameter Documentation
protected  java.lang.String okButtonLabel
          TODO Missing Parameter Documentation
protected  java.lang.String PROP_APPLY
          TODO Missing Parameter Documentation
protected  java.lang.String PROP_FILE_NOT_FOUND
          TODO Missing Parameter Documentation
protected  java.lang.String PROP_HOMEPAGE
          TODO Missing Parameter Documentation
protected  java.lang.String PROP_NAME
          TODO Missing Parameter Documentation
protected  java.lang.String PROP_NEW_START
          TODO Missing Parameter Documentation
protected  java.lang.String PROP_REFRESH
          TODO Missing Parameter Documentation
protected  javax.swing.JTable table
          TODO Missing Parameter Documentation
protected  java.lang.String WEB_LANGUAGE_DIR
          TODO Missing Parameter Documentation
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
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, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
protected LanguagesDialog(java.lang.Object data)
          Creates a new LanguagesDialog object.
 
Method Summary
protected  void action()
          TODO Missing Method Documentation
 void actionPerformed(java.awt.event.ActionEvent e)
          TODO Missing Method Documentation
protected  void clearDirectory(java.lang.String path, java.io.File[] unquenchablesFiles)
          TODO Missing Method Documentation
protected  javax.swing.JPanel createButtons()
          TODO Missing Method Documentation
protected  javax.swing.JScrollPane createTable()
          TODO Missing Method Documentation
protected  void deletePlugin(java.lang.Object plugin, boolean withTables)
          TODO Missing Method Documentation
protected  void deletePluginTables(java.lang.String pluginname)
          TODO Missing Method Documentation
protected  javax.swing.JCheckBox getCheckbox(boolean isSelected, boolean isEnabled)
          TODO Missing Method Documentation
protected  javax.swing.JLabel getLabel(boolean isEnabled, java.lang.String txt)
          TODO Missing Method Documentation
protected  TableModel getModel(boolean selected, java.lang.String[] columnNames2)
          TODO Missing Method Documentation
protected  void handleException(java.lang.Exception e, java.lang.String txt)
          TODO Missing Method Documentation
protected  boolean isUnquenchable(java.io.File file, java.io.File[] files)
          TODO Missing Method Documentation
protected  void show(java.lang.String key)
          TODO Missing Method Documentation
protected  void showException(java.lang.Exception ex, java.lang.String itxt)
          TODO Missing Method Documentation
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PROP_REFRESH

protected final java.lang.String PROP_REFRESH
TODO Missing Parameter Documentation


WEB_LANGUAGE_DIR

protected final java.lang.String WEB_LANGUAGE_DIR
TODO Missing Parameter Documentation

See Also:
Constant Field Values

hash

protected java.util.Hashtable hash
TODO Missing Parameter Documentation


table

protected javax.swing.JTable table
TODO Missing Parameter Documentation


ACT_SHOW_INFO

protected java.lang.String ACT_SHOW_INFO
TODO Missing Parameter Documentation


HOPLUGINS_DIRECTORY

protected java.lang.String HOPLUGINS_DIRECTORY
TODO Missing Parameter Documentation


PROP_APPLY

protected java.lang.String PROP_APPLY
TODO Missing Parameter Documentation


PROP_FILE_NOT_FOUND

protected java.lang.String PROP_FILE_NOT_FOUND
TODO Missing Parameter Documentation


PROP_HOMEPAGE

protected java.lang.String PROP_HOMEPAGE
TODO Missing Parameter Documentation


PROP_NAME

protected java.lang.String PROP_NAME
TODO Missing Parameter Documentation


PROP_NEW_START

protected java.lang.String PROP_NEW_START
TODO Missing Parameter Documentation


okButtonLabel

protected java.lang.String okButtonLabel
TODO Missing Parameter Documentation


columnNames

protected java.lang.String[] columnNames
TODO Missing Parameter Documentation


object

protected java.lang.Object[] object
TODO Missing Parameter Documentation


defaultSelected

protected boolean defaultSelected
TODO Missing Parameter Documentation

Constructor Detail

LanguagesDialog

protected LanguagesDialog(java.lang.Object data)
Creates a new LanguagesDialog object.

Parameters:
data - TODO Missing Constructuor Parameter Documentation
Method Detail

getModel

protected TableModel getModel(boolean selected,
                              java.lang.String[] columnNames2)
TODO Missing Method Documentation

Parameters:
selected - TODO Missing Method Parameter Documentation
columnNames2 - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

action

protected void action()
TODO Missing Method Documentation


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
TODO Missing Method Documentation

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - TODO Missing Method Parameter Documentation

getCheckbox

protected javax.swing.JCheckBox getCheckbox(boolean isSelected,
                                            boolean isEnabled)
TODO Missing Method Documentation

Parameters:
isSelected - TODO Missing Method Parameter Documentation
isEnabled - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

getLabel

protected javax.swing.JLabel getLabel(boolean isEnabled,
                                      java.lang.String txt)
TODO Missing Method Documentation

Parameters:
isEnabled - TODO Missing Method Parameter Documentation
txt - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

isUnquenchable

protected boolean isUnquenchable(java.io.File file,
                                 java.io.File[] files)
TODO Missing Method Documentation

Parameters:
file - TODO Missing Method Parameter Documentation
files - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

clearDirectory

protected void clearDirectory(java.lang.String path,
                              java.io.File[] unquenchablesFiles)
TODO Missing Method Documentation

Parameters:
path - TODO Missing Method Parameter Documentation
unquenchablesFiles - TODO Missing Method Parameter Documentation

createButtons

protected javax.swing.JPanel createButtons()
TODO Missing Method Documentation

Returns:
TODO Missing Return Method Documentation

createTable

protected javax.swing.JScrollPane createTable()
TODO Missing Method Documentation

Returns:
TODO Missing Return Method Documentation

deletePlugin

protected void deletePlugin(java.lang.Object plugin,
                            boolean withTables)
TODO Missing Method Documentation

Parameters:
plugin - TODO Missing Method Parameter Documentation
withTables - TODO Missing Method Parameter Documentation

deletePluginTables

protected void deletePluginTables(java.lang.String pluginname)
TODO Missing Method Documentation

Parameters:
pluginname - TODO Missing Method Parameter Documentation

handleException

protected void handleException(java.lang.Exception e,
                               java.lang.String txt)
TODO Missing Method Documentation

Parameters:
e - TODO Missing Method Parameter Documentation
txt - TODO Missing Method Parameter Documentation

show

protected void show(java.lang.String key)
TODO Missing Method Documentation

Parameters:
key - TODO Missing Method Parameter Documentation

showException

protected void showException(java.lang.Exception ex,
                             java.lang.String itxt)
TODO Missing Method Documentation

Parameters:
ex - TODO Missing Method Parameter Documentation
itxt - TODO Missing Method Parameter Documentation