public class OdsxFilterEditorPane extends FwkDialogPane
,
Serialized Form| Modifier 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.AccessibleJPaneljavax.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, titlebgImage, controller, descriptor, fwkItem, imgHeight, imgWidth, lineAppearance, newHeight, newWidth, pageFormat, readingDOM, text, textAppearance, xalign, yalignaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTBOTTOM, CENTER, LEFT, RIGHT, TOPINFOBUS_SOURCEAUTHOR, 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, toStringaddCommand, 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, writeToXMLgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitreleaseaddpublic 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()
FwkInterfacegetVersion in interface FwkInterfacegetVersion in class FwkDialogPaneprotected 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)