org.nees.tools.agent.gui
Class FileBean

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.nees.tools.agent.gui.FileBean
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, ScraperConfigurationChangeListener, java.io.Serializable

public class FileBean
extends javax.swing.JPanel
implements ScraperConfigurationChangeListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
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
protected  ConfigLoaderListener aConfigLoaderListener
           
protected  java.util.Vector aFileBeanListener
           
protected  java.util.Vector aLoggingListener
           
protected  java.util.Vector aScraperConfigurationChangeListener
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
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
FileBean()
          FileBean constructor comment.
FileBean(boolean isDoubleBuffered)
          FileBean constructor comment.
FileBean(java.awt.LayoutManager layout)
          FileBean constructor comment.
FileBean(java.awt.LayoutManager layout, boolean isDoubleBuffered)
          FileBean constructor comment.
 
Method Summary
 void addConfigLoaderListener(ConfigLoaderListener newListener)
           
 void addLoggingListener(LoggingListener newListener)
          Add a org.nees.tools.scraper.LoggingListener.
 void addScraperConfigurationChangeListener(ScraperConfigurationChangeListener newListener)
          Add a org.nees.tools.scraper.gui.ScraperConfigurationChangeListener.
 void changeConfig(ScraperConfigurationChangeEvent event)
          changeConfig method comment.
 void clearOldFilesCheckbox_ActionPerformed(java.awt.event.ActionEvent actionEvent)
          Comment
 void configurationLoadButton_ActionPerformed(java.awt.event.ActionEvent actionEvent)
          Comment
 void configurationSaveButton_ActionPerformed(java.awt.event.ActionEvent actionEvent)
          Comment
protected  void fireChangeConfig(ScraperConfigurationChangeEvent event)
          Method to support listener events.
protected  void fireConfigReloaded(ConfigLoaderEvent event)
          Method to support listener events.
protected  void fireDisable(LoggingEvent event)
          Method to support listener events.
protected  void fireEnable(LoggingEvent event)
          Method to support listener events.
protected  void fireInitializeFromConfigValues(ScraperConfigurationChangeEvent event)
          Method to support listener events.
protected  void fireLog(LoggingEvent event)
          Method to support listener events.
protected  void fireStartConfigSave(ConfigLoaderEvent event)
          Method to support listener events.
protected  void fireUpdateConfigValues(ScraperConfigurationChangeEvent event)
          Method to support listener events.
 LoggingBean getLogger()
           
protected  ScraperConfiguration getScraperConfiguration()
           
protected  java.io.File getScraperConfigurationFile()
           
 void initializeFromConfigValues(ScraperConfigurationChangeEvent event)
          initializeFromConfigValues method comment.
 void loadConfiguration()
          Comment
static void main(java.lang.String[] args)
          main entrypoint - starts the part when it is run as an application
 void removeConfigLoaderListener(ConfigLoaderListener newListener)
           
 void removeLoggingListener(LoggingListener newListener)
          Remove a org.nees.tools.scraper.LoggingListener.
 void removeScraperConfigurationChangeListener(ScraperConfigurationChangeListener newListener)
          Remove a org.nees.tools.scraper.gui.ScraperConfigurationChangeListener.
 void saveConfiguration()
          Comment
 void setLogger(LoggingBean newLogger)
           
protected  void setScraperConfiguration(ScraperConfiguration newScraperConfiguration)
           
protected  void setScraperConfigurationFile(java.io.File newScraperConfigurationFile)
           
 void setScraperDirectoryButton_ActionPerformed(java.awt.event.ActionEvent actionEvent)
          Comment
protected  void setStatusMessage(java.lang.String x)
           
protected  void setStatusMessage(java.lang.String x, int messageLevel)
           
protected  void setStatusMessage(java.lang.String x, java.lang.Throwable cause, int messageLevel)
           
protected  void setup()
           
 void updateConfigValues(ScraperConfigurationChangeEvent event)
          updateConfigValues method comment.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

aScraperConfigurationChangeListener

protected transient java.util.Vector aScraperConfigurationChangeListener

aFileBeanListener

protected transient java.util.Vector aFileBeanListener

aConfigLoaderListener

protected transient ConfigLoaderListener aConfigLoaderListener

aLoggingListener

protected transient java.util.Vector aLoggingListener
Constructor Detail

FileBean

public FileBean()
FileBean constructor comment.


FileBean

public FileBean(java.awt.LayoutManager layout)
FileBean constructor comment.

Parameters:
layout - java.awt.LayoutManager

FileBean

public FileBean(java.awt.LayoutManager layout,
                boolean isDoubleBuffered)
FileBean constructor comment.

Parameters:
layout - java.awt.LayoutManager
isDoubleBuffered - boolean

FileBean

public FileBean(boolean isDoubleBuffered)
FileBean constructor comment.

Parameters:
isDoubleBuffered - boolean
Method Detail

addConfigLoaderListener

public void addConfigLoaderListener(ConfigLoaderListener newListener)
Parameters:
newListener - ConfigLoaderListener

addLoggingListener

public void addLoggingListener(LoggingListener newListener)
Add a org.nees.tools.scraper.LoggingListener.


addScraperConfigurationChangeListener

public void addScraperConfigurationChangeListener(ScraperConfigurationChangeListener newListener)
Add a org.nees.tools.scraper.gui.ScraperConfigurationChangeListener.


changeConfig

public void changeConfig(ScraperConfigurationChangeEvent event)
changeConfig method comment.

Specified by:
changeConfig in interface ScraperConfigurationChangeListener
Parameters:
event - org.nees.tools.agent.gui.ScraperConfigurationChangeEvent

clearOldFilesCheckbox_ActionPerformed

public void clearOldFilesCheckbox_ActionPerformed(java.awt.event.ActionEvent actionEvent)
Comment


configurationLoadButton_ActionPerformed

public void configurationLoadButton_ActionPerformed(java.awt.event.ActionEvent actionEvent)
Comment


configurationSaveButton_ActionPerformed

public void configurationSaveButton_ActionPerformed(java.awt.event.ActionEvent actionEvent)
Comment


fireChangeConfig

protected void fireChangeConfig(ScraperConfigurationChangeEvent event)
Method to support listener events.


fireConfigReloaded

protected void fireConfigReloaded(ConfigLoaderEvent event)
Method to support listener events.

Parameters:
event - org.nees.tools.agent.gui.ConfigLoaderEvent

fireDisable

protected void fireDisable(LoggingEvent event)
Method to support listener events.


fireEnable

protected void fireEnable(LoggingEvent event)
Method to support listener events.


fireInitializeFromConfigValues

protected void fireInitializeFromConfigValues(ScraperConfigurationChangeEvent event)
                                       throws java.lang.Exception
Method to support listener events.

Throws:
java.lang.Exception

fireLog

protected void fireLog(LoggingEvent event)
Method to support listener events.


fireStartConfigSave

protected void fireStartConfigSave(ConfigLoaderEvent event)
Method to support listener events.

Parameters:
event - org.nees.tools.agent.gui.ConfigLoaderEvent

fireUpdateConfigValues

protected void fireUpdateConfigValues(ScraperConfigurationChangeEvent event)
                               throws java.lang.Exception
Method to support listener events.

Throws:
java.lang.Exception

getLogger

public LoggingBean getLogger()
Returns:
org.nees.tools.agent.LoggingBean

getScraperConfiguration

protected ScraperConfiguration getScraperConfiguration()
Returns:
org.nees.tools.agent.ScraperConfiguration

getScraperConfigurationFile

protected java.io.File getScraperConfigurationFile()
Returns:
java.io.File

initializeFromConfigValues

public void initializeFromConfigValues(ScraperConfigurationChangeEvent event)
                                throws java.lang.Exception
initializeFromConfigValues method comment.

Specified by:
initializeFromConfigValues in interface ScraperConfigurationChangeListener
Throws:
java.lang.Exception

loadConfiguration

public void loadConfiguration()
Comment


main

public static void main(java.lang.String[] args)
main entrypoint - starts the part when it is run as an application

Parameters:
args - java.lang.String[]

removeConfigLoaderListener

public void removeConfigLoaderListener(ConfigLoaderListener newListener)
Parameters:
newListener - org.nees.tools.agent.gui.ConfigLoaderListener

removeLoggingListener

public void removeLoggingListener(LoggingListener newListener)
Remove a org.nees.tools.scraper.LoggingListener.


removeScraperConfigurationChangeListener

public void removeScraperConfigurationChangeListener(ScraperConfigurationChangeListener newListener)
Remove a org.nees.tools.scraper.gui.ScraperConfigurationChangeListener.


saveConfiguration

public void saveConfiguration()
Comment


setLogger

public void setLogger(LoggingBean newLogger)
Parameters:
newLogger - org.nees.tools.agent.LoggingBean

setScraperConfiguration

protected void setScraperConfiguration(ScraperConfiguration newScraperConfiguration)
Parameters:
newScraperConfiguration - org.nees.tools.agent.ScraperConfiguration

setScraperConfigurationFile

protected void setScraperConfigurationFile(java.io.File newScraperConfigurationFile)
Parameters:
newScraperConfigurationFile - java.io.File

setScraperDirectoryButton_ActionPerformed

public void setScraperDirectoryButton_ActionPerformed(java.awt.event.ActionEvent actionEvent)
Comment


setStatusMessage

protected void setStatusMessage(java.lang.String x)
Parameters:
x - java.lang.String

setStatusMessage

protected void setStatusMessage(java.lang.String x,
                                int messageLevel)

setStatusMessage

protected void setStatusMessage(java.lang.String x,
                                java.lang.Throwable cause,
                                int messageLevel)
Parameters:
x - java.lang.String

setup

protected void setup()

updateConfigValues

public void updateConfigValues(ScraperConfigurationChangeEvent event)
                        throws java.lang.Exception
updateConfigValues method comment.

Specified by:
updateConfigValues in interface ScraperConfigurationChangeListener
Throws:
java.lang.Exception