org.nees.tools.agent.gui
Class FileExtensionPanel

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.FileExtensionPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, ScraperConfigurationChangeListener, java.io.Serializable

public class FileExtensionPanel
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  java.util.Vector aLoggingListener
           
 
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
FileExtensionPanel()
          FileExtensionPanel constructor comment.
FileExtensionPanel(boolean isDoubleBuffered)
          FileExtensionPanel constructor comment.
FileExtensionPanel(java.awt.LayoutManager layout)
          FileExtensionPanel constructor comment.
FileExtensionPanel(java.awt.LayoutManager layout, boolean isDoubleBuffered)
          FileExtensionPanel constructor comment.
 
Method Summary
 void addButtonExtension()
          Comment
 void addExtension()
          Comment
 void addLoggingListener(LoggingListener newListener)
          Add a org.nees.tools.agent.LoggingListener.
 void addRow(java.lang.String extension)
           
 void changeConfig(ScraperConfigurationChangeEvent event)
          changeConfig method comment.
 void fileExtensionTable_ContainerEvents()
          This checks the two fields of the extension and the polling itnerval for illegal values.
 void fileExtensionTable_Editing(boolean arg1)
          Comment
 void fileExtensionTable_KeyReleased(java.awt.event.KeyEvent keyEvent)
          Comment
protected  void fireLog(LoggingEvent event)
          Method to support listener events.
 LoggingBean getLogger()
           
 org.nees.tools.agent.gui.FileExtensionPanel.CustomTableModel getModel()
           
protected  ScraperConfiguration getScraperConfiguration()
           
 void initializeFromConfigValues(ScraperConfigurationChangeEvent event)
          initializeFromConfigValues method comment.
static void main(java.lang.String[] args)
          main entrypoint - starts the part when it is run as an application
 void removeExtensions()
          Comment
 void removeLoggingListener(LoggingListener newListener)
          Remove a org.nees.tools.agent.LoggingListener.
 void setLogger(LoggingBean newLogger)
           
protected  void setScraperConfiguration(ScraperConfiguration newScraperConfiguration)
           
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.
protected  void validateEntries()
           
 
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

aLoggingListener

protected transient java.util.Vector aLoggingListener
Constructor Detail

FileExtensionPanel

public FileExtensionPanel()
FileExtensionPanel constructor comment.


FileExtensionPanel

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

Parameters:
layout - java.awt.LayoutManager

FileExtensionPanel

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

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

FileExtensionPanel

public FileExtensionPanel(boolean isDoubleBuffered)
FileExtensionPanel constructor comment.

Parameters:
isDoubleBuffered - boolean
Method Detail

addButtonExtension

public void addButtonExtension()
Comment


addExtension

public void addExtension()
Comment


addLoggingListener

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


addRow

public void addRow(java.lang.String extension)
            throws java.lang.Exception
Parameters:
extension - java.lang.String
Throws:
java.lang.Exception

changeConfig

public void changeConfig(ScraperConfigurationChangeEvent event)
changeConfig method comment.

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

fileExtensionTable_ContainerEvents

public void fileExtensionTable_ContainerEvents()
This checks the two fields of the extension and the polling itnerval for illegal values.


fileExtensionTable_Editing

public void fileExtensionTable_Editing(boolean arg1)
Comment


fileExtensionTable_KeyReleased

public void fileExtensionTable_KeyReleased(java.awt.event.KeyEvent keyEvent)
Comment


fireLog

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


getLogger

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

getModel

public org.nees.tools.agent.gui.FileExtensionPanel.CustomTableModel getModel()
Returns:
javax.swing.table.DefaultTableModel

getScraperConfiguration

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

initializeFromConfigValues

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

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

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[]

removeExtensions

public void removeExtensions()
Comment


removeLoggingListener

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


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

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

validateEntries

protected void validateEntries()