|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.jaxfront.swing.ui.visualizers.AbstractView
com.jaxfront.swing.ui.beans.AbstractComplexVisualizer
public abstract class AbstractComplexVisualizer
This class is a template to write its own complex visualizer component.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Field Summary |
|---|
| Fields inherited from class com.jaxfront.swing.ui.visualizers.AbstractView |
|---|
FILL, FILL_NO_GROW, HEADER_HEIGHT_OFFSET, PROPERTY_USER_CHANGED_SERIALIZE |
| Fields inherited from class javax.swing.JComponent |
|---|
TOOL_TIP_TEXT_KEY, 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 | |
|---|---|
AbstractComplexVisualizer()
|
|
| Method Summary | |
|---|---|
abstract void |
itemStateChanged(java.awt.event.ItemEvent e)
|
abstract void |
jumpTo()
Bring this visualizer to front and set the focus. |
abstract void |
markError()
Displays the error in a special way. |
abstract void |
populateModel()
Updates the model (type) that belongs to this visualizer. |
abstract void |
populateView()
Updates the view of this visualizer. |
abstract void |
postInitialization()
Gets called after the UI factory has created this visualizer. |
abstract void |
propertyChange(java.beans.PropertyChangeEvent evt)
|
abstract void |
release()
Releases allocated resources for this visualizer. |
abstract void |
resetError()
Removes the error from this visualizer. |
abstract void |
setApplicationRequired(boolean aBoolean)
Sets the view component to be required or not defined by the application not by xml schema. |
abstract void |
setChoosenKeyContextValue(java.lang.String xpathRelativeToChoosenKeyContext,
java.lang.String newValue)
|
abstract void |
setEditable(boolean editable)
Sets the view component editable . |
abstract void |
setEnabled(boolean enabled)
Sets the view component enabled or disabled. |
void |
setLabelColor(java.awt.Color color)
Sets the foreground color for the label. |
abstract void |
setRequired(boolean aBoolean)
Sets the view component to be required or not. |
abstract void |
setVisible(boolean visible)
Sets the view component visible or not visible. |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, 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, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, 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, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractComplexVisualizer()
| Method Detail |
|---|
public void setLabelColor(java.awt.Color color)
Visualizer
setLabelColor in interface VisualizersetLabelColor in class AbstractViewcolor - label foreground colorVisualizer.setLabelColor(java.awt.Color)public abstract void postInitialization()
Visualizer
postInitialization in interface VisualizerpostInitialization in class AbstractViewpublic abstract void markError()
Visualizer
markError in interface VisualizermarkError in class AbstractViewVisualizer.markError()public abstract void populateModel()
Visualizer
populateModel in interface VisualizerpopulateModel in class AbstractViewVisualizer.populateModel()public abstract void populateView()
Visualizer
populateView in interface VisualizerpopulateView in class AbstractViewVisualizer.populateView()public abstract void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerpropertyChange in class AbstractViewPropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)public abstract void release()
Visualizer
release in interface Visualizerrelease in class AbstractViewVisualizer.release()public abstract void resetError()
Visualizer
resetError in interface VisualizerresetError in class AbstractViewVisualizer.resetError()public abstract void setRequired(boolean aBoolean)
Visualizer
setRequired in interface VisualizersetRequired in class AbstractViewaBoolean - indicates if a visualizer requires user inputVisualizer.setRequired(boolean)public abstract void setApplicationRequired(boolean aBoolean)
Visualizer
setApplicationRequired in interface VisualizersetApplicationRequired in class AbstractViewaBoolean - indicates if a visualizer required user inputVisualizer.setApplicationRequired(boolean)public abstract void setVisible(boolean visible)
Visualizer
setVisible in interface VisualizersetVisible in class AbstractViewvisible - visibility of the visualizerComponent.setVisible(boolean)public abstract void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged in interface java.awt.event.ItemListeneritemStateChanged in class AbstractViewItemListener.itemStateChanged(ItemEvent)public abstract void setEnabled(boolean enabled)
Visualizer
setEnabled in interface VisualizersetEnabled in class AbstractViewenabled - enable/disable this visualizerComponent.setEnabled(boolean)
public abstract void setChoosenKeyContextValue(java.lang.String xpathRelativeToChoosenKeyContext,
java.lang.String newValue)
setChoosenKeyContextValue in class AbstractViewcom.jaxfront.core.type.AbstractType#setChoosenKeyContextValue(java.lang.String,
java.lang.String)public abstract void setEditable(boolean editable)
Visualizer
setEditable in interface VisualizersetEditable in class AbstractVieweditable - enable/disable this visualizerVisualizer.setEditable(boolean)public abstract void jumpTo()
Visualizer
jumpTo in interface VisualizerjumpTo in class AbstractView
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||