public class OdsxFilterEditorPane extends FwkDialogPane
,
Serialized FormModifier and Type | Class and Description |
---|---|
protected class |
OdsxFilterEditorPane.FilterCellEditor
The cell Editor.
|
class |
OdsxFilterEditorPane.FilterCellRenderer
The cell renderer.
|
class |
OdsxFilterEditorPane.FilterChild
The filter children.
|
class |
OdsxFilterEditorPane.FilterToggleCellRenderer
The cell renderer.
|
protected class |
OdsxFilterEditorPane.FilterTreeModel
The tree model.
|
protected class |
OdsxFilterEditorPane.FilterTreeNode
The node class.
|
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected java.awt.CardLayout |
cardLayout |
protected static java.awt.Color |
DEFAULT_COLOR |
protected javax.swing.JButton |
deleteButton |
protected boolean |
elementsAdded |
protected javax.swing.JCheckBox |
enableCheck |
protected static java.awt.Color |
ENABLED_COLOR |
protected javax.swing.JTextArea |
errorMessage |
protected OdsxFilterEditorPane.FilterTreeModel |
filterTreeModel |
protected OdsxFilterInterface |
initialValue |
protected boolean |
inverse |
protected static java.awt.Color |
INVERSE_COLOR |
protected javax.swing.JTextField |
nameTextField |
protected static java.lang.String |
NEW_CARD |
protected javax.swing.JButton |
newButton |
protected javax.swing.JLabel |
newLabel |
protected static java.awt.Color |
SELECTION_BG_COLOR |
protected OdsxFilterEditorPane.FilterToggleCellRenderer |
toggleRenderer |
protected javax.swing.JTree |
tree |
protected static java.lang.String |
TREE_CARD |
protected javax.swing.JPanel |
treePanel |
protected javax.swing.JTextField |
valueTextField |
static java.lang.String |
version |
protected static java.awt.Color |
VISIBLE_COLOR |
protected static java.awt.Color |
VISIBLE_ENABLED_COLOR |
protected javax.swing.JCheckBox |
visibleCheck |
fwkDialog, helpId, icon, ident, tip, title
bgImage, controller, descriptor, 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 |
---|
OdsxFilterEditorPane()
The constructor.
|
OdsxFilterEditorPane(java.lang.String title)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addEntry()
Add a new entry.
|
protected void |
createPane()
Create the panel.
|
protected javax.swing.JPanel |
createTreePanel()
Create the panel that holds the tree.
|
void |
deleteEntries()
Delete the selected entries.
|
FwkDialogPaneValueInterface |
getSelectedValue()
Get the selected value.
|
java.lang.String |
getVersion()
Return the version string of the FWK component.
|
void |
load(boolean overload)
Load the filter from file.
|
static void |
main(java.lang.String[] args)
The Main body to test the class.
|
void |
newEntry()
Create a new entry.
|
void |
save()
Save the filter.
|
void |
saveAs()
Save the filter as.
|
void |
setSelectedValue(FwkDialogPaneValueInterface value)
Setthe selected value.
|
addKeyListener, buttonCreated, cancelPerformed, dialogWillClose, dialogWillOpen, fireKeyEvent, getHelpID, getIcon, getIdent, getKeyListenerArray, getParams, getTip, getTitle, isAllowedToConsume, isScrollable, needsCancel, needsClose, needsHelp, needsOk, needsReset, okPerformed, removeKeyListener, setDefaults, setHelpID, setIcon, setIdent, setTip, setTitle, toString
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, getDescriptor, getGroup, getIcon, getIconKey, getIconKey, getInstanceDescriptor, getName, getNumberOfPages, getPageFormat, getPersistentObjectNames, getPresentationString, getPresentationString, getPrintable, getPrintJobName, getProperty, getPropertyChangeArray, getPropertyChangeListenerArray, getPropertyChangeListenerArray, getPropertyGroup, getSource, getSupportEMail, 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, 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, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
release
add
public static final java.lang.String version
protected static final java.lang.String TREE_CARD
protected static final java.lang.String NEW_CARD
protected static final java.awt.Color VISIBLE_ENABLED_COLOR
protected static final java.awt.Color VISIBLE_COLOR
protected static final java.awt.Color ENABLED_COLOR
protected static final java.awt.Color DEFAULT_COLOR
protected static final java.awt.Color INVERSE_COLOR
protected static final java.awt.Color SELECTION_BG_COLOR
protected java.awt.CardLayout cardLayout
protected javax.swing.JPanel treePanel
protected javax.swing.JTree tree
protected javax.swing.JButton deleteButton
protected javax.swing.JButton newButton
protected javax.swing.JLabel newLabel
protected javax.swing.JTextField nameTextField
protected javax.swing.JTextField valueTextField
protected javax.swing.JTextArea errorMessage
protected javax.swing.JCheckBox visibleCheck
protected javax.swing.JCheckBox enableCheck
protected OdsxFilterInterface initialValue
protected OdsxFilterEditorPane.FilterToggleCellRenderer toggleRenderer
protected OdsxFilterEditorPane.FilterTreeModel filterTreeModel
protected boolean inverse
protected boolean elementsAdded
public OdsxFilterEditorPane()
ie
- the instance element.public OdsxFilterEditorPane(java.lang.String title)
title
- The title of the panel.public java.lang.String getVersion()
FwkInterface
getVersion
in interface FwkInterface
getVersion
in class FwkDialogPane
protected void createPane()
title
- The title of the panel.protected javax.swing.JPanel createTreePanel()
public void deleteEntries()
public void newEntry()
public void addEntry()
public void save()
public void saveAs()
public void load(boolean overload)
overload
- if true the file contents will be over load to the current contents.public FwkDialogPaneValueInterface getSelectedValue()
public void setSelectedValue(FwkDialogPaneValueInterface value)
font
- The new value.public static void main(java.lang.String[] args)