public class DataManagerPanel extends FwkPanel
,
Serialized FormModifier and Type | Class and Description |
---|---|
protected class |
DataManagerPanel.BusNameListener |
protected class |
DataManagerPanel.ChildMouseListener |
protected class |
DataManagerPanel.DataFilterListener |
protected class |
DataManagerPanel.ItemMouseListener |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JComboBox |
busNameField |
protected java.lang.String[] |
busNameKeys |
protected java.util.HashMap |
busNames |
protected javax.swing.JLabel |
childLabel |
protected FwkInfoBusItemChildList |
childList |
protected javax.swing.JButton |
closeGroup |
static FwkIconInterface |
closeIcon |
protected javax.swing.JTextField |
dataFilterField |
protected javax.swing.JComboBox |
dataFlavorField |
static java.lang.String |
DEFAULT_BUSNAME |
static java.lang.String |
DEFAULT_FILTER |
protected static FwkDescriptionInterface |
descriptor |
protected javax.swing.JButton |
fromGroup |
protected FwkInfoBusItemList |
itemList |
static FwkIconInterface |
leftIcon |
protected java.lang.String[] |
mimeTypeKeys |
protected java.util.HashMap |
mimeTypes |
protected javax.swing.JButton |
newGroup |
static FwkIconInterface |
newIcon |
protected javax.swing.JButton |
openGroup |
static FwkIconInterface |
openIcon |
static FwkIconInterface |
rightIcon |
protected javax.swing.JSplitPane |
splitPane |
protected FwkTextFieldDialogPane |
textDialogPane |
protected javax.swing.JButton |
toGroup |
protected javax.swing.JToolBar |
toolBar |
protected ToolBarPanel |
toolbarPanel |
static java.lang.String |
version |
bgImage, controller, fwkItem, imgHeight, imgWidth, lineAppearance, newHeight, newWidth, pageFormat, readingDOM, text, textAppearance, xalign, yalign
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
BOTTOM, CENTER, LEFT, RIGHT, TOP
INFOBUS_SOURCE
AUTHOR, BUILDNR, COMPANY, COPYRIGHT, DATE_FORMAT, DEFAULT_ICON, DESCRIPTION, INTERNET, LARGE_ICON, LARGE_KEY_EXT, LARGE_OPAQUE_ICON, LARGE_OPAQUE_KEY_EXT, OPAQUE_ICON, OPAQUE_KEY_EXT, RCS_DATE_FORMAT, SUPPORT_EMAIL, TITLE_NAME
Constructor and Description |
---|
DataManagerPanel(FwkControllerInterface dataManager) |
Modifier and Type | Method and Description |
---|---|
static FwkDescriptionInterface |
getDescriptor() |
java.lang.String |
getFilterSelection()
Retrieves the current filter string.
|
java.lang.String |
getInfoBusSelection()
Retrieves the name of the current infobus name string.
|
java.lang.String |
getMimeTypeSelection()
Retrieves the current mimetype string.
|
FwkInfoBusImmediateAccessInterface[] |
getSelectedItems()
Get the selected items.
|
java.lang.String |
getVersion()
Return the version string of the FWK component.
|
protected void |
initializeBusNameList()
Initialize the bus name list.
|
protected void |
initializeMimeTypeList()
Initialize the mime type list.
|
void |
setFilterSelection(java.lang.String filter)
Set the filter string.
|
void |
setInfoBusSelection(java.lang.String infoBusName)
Set the name of the infobus.
|
void |
setMimeTypeSelection(java.lang.String mimeType)
Set mime type string.
|
void |
updateItemList()
Update the item list.
|
addCommand, addCommand, addPropertyChangeListener, addPropertyChangeListener, addToGroup, addToGroup, addVetoableChangeListener, addVetoableChangeListener, clearCommands, commandsAvailable, compareTo, deleteGroup, destroyController, fireItemAdded, fireItemDeleted, fireItemRevoked, fireItemValueChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getAuthor, getBuild, getClassName, getCommand, getCommands, getCommands, getCompany, getCompanyInternetAddress, getController, getCopyright, getCreationDate, getCreationDate, getDateFormatString, getDescription, getGroup, getIcon, getIcon, getIconKey, getIconKey, getInstanceDescriptor, getName, getNumberOfPages, getPageFormat, getPersistentObjectNames, getPresentationString, getPresentationString, getPrintable, getPrintJobName, getProperty, getPropertyChangeArray, getPropertyChangeListenerArray, getPropertyChangeListenerArray, getPropertyGroup, getSource, getSupportEMail, getTitle, getTitleName, getTransferData, getTransferDataFlavors, getVetoableChangeArray, getVetoableChangeListenerArray, getVetoableChangeListenerArray, groupExists, isDataFlavorSupported, isPropertyChangeEventSuspended, lostOwnership, paintComponent, print, printPanel, readConstructor, readFromDOM, readingDOM, readingDOM, refresh, release, removeCommand, removeFromGroup, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener, setAuthor, setBackgroundImage, setBuild, setClassName, setCommands, setCompany, setCompanyInternetAddress, setController, setCopyright, setCreationDate, setCreationDate, setDateFormatString, setDescription, setDescriptor, setDescriptor, setIcon, setIcon, setIconKey, setIconKey, setLineAppearance, setName, setPageFormat, setProperty, setPropertyGroup, setSource, setSupportEMail, setText, setTextAlignment, setTextAppearance, setTitleName, suspendChangeManager, suspendPropertyChangeEvents, writeConstructor, writeToDOM, writeToXML
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
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, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
add
public static final java.lang.String version
public static final FwkIconInterface rightIcon
public static final FwkIconInterface leftIcon
public static final FwkIconInterface openIcon
public static final FwkIconInterface newIcon
public static final FwkIconInterface closeIcon
protected static final FwkDescriptionInterface descriptor
public static final java.lang.String DEFAULT_FILTER
public static final java.lang.String DEFAULT_BUSNAME
protected java.util.HashMap mimeTypes
protected java.lang.String[] mimeTypeKeys
protected java.util.HashMap busNames
protected java.lang.String[] busNameKeys
protected javax.swing.JTextField dataFilterField
protected javax.swing.JComboBox busNameField
protected javax.swing.JComboBox dataFlavorField
protected ToolBarPanel toolbarPanel
protected javax.swing.JButton toGroup
protected javax.swing.JButton fromGroup
protected javax.swing.JButton openGroup
protected javax.swing.JButton newGroup
protected javax.swing.JButton closeGroup
protected FwkTextFieldDialogPane textDialogPane
protected javax.swing.JSplitPane splitPane
protected FwkInfoBusItemList itemList
protected FwkInfoBusItemChildList childList
protected javax.swing.JLabel childLabel
protected javax.swing.JToolBar toolBar
public DataManagerPanel(FwkControllerInterface dataManager)
public java.lang.String getVersion()
FwkInterface
getVersion
in interface FwkInterface
getVersion
in class FwkPanel
public static FwkDescriptionInterface getDescriptor()
protected void initializeMimeTypeList()
protected void initializeBusNameList()
public java.lang.String getFilterSelection()
public java.lang.String getInfoBusSelection()
public java.lang.String getMimeTypeSelection()
public FwkInfoBusImmediateAccessInterface[] getSelectedItems()
public void setFilterSelection(java.lang.String filter)
infoBusName
- The new infoBus name.public void setInfoBusSelection(java.lang.String infoBusName)
infoBusName
- The new infoBus name.public void setMimeTypeSelection(java.lang.String mimeType)
mimeType
- The new mimetype string..public void updateItemList()