|
||||||||||
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.visualizers.AbstractSimpleTypeView
com.jaxfront.swing.ui.visualizers.KeyRefView
public class KeyRefView
This class represents a plug-in visualizer for key reference types.
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 | |
---|---|
KeyRefView(Type type)
Default constructor II (internal use only). |
|
KeyRefView(Type type,
Type context)
Default constructor II (internal use only). |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
domChanged(DOMChangeEvent event)
Manages DOMChangeEvents for this visualizer. |
java.lang.String |
getAssignedKeyName()
|
Type |
getSelectedType()
Returns the label of this visualizer. |
java.lang.String |
getText()
Returns the value of the component. |
void |
keyAdded(KeyKeyRefEvent event)
|
void |
keyChanged(KeyKeyRefEvent event)
|
void |
keyRefAdded(KeyKeyRefEvent event)
|
void |
keyRefChanged(KeyKeyRefEvent event)
|
void |
keyRefRemoved(KeyKeyRefEvent event)
|
void |
keyRemoved(KeyKeyRefEvent event)
|
void |
markError()
Marks the component with the defined ErrorColor if the value is not valid. |
void |
populateModel()
Updates the model (type) that belongs to this visualizer. |
void |
populateView()
Updates the view of this visualizer. |
void |
propertyChange(java.beans.PropertyChangeEvent evt)
Listens for propertyChange events. |
void |
release()
Releases allocated resources for this visualizer. |
void |
removeRefTypeFromRefList()
|
void |
requestFocus()
|
void |
resetError()
Removes the error from this visualizer. |
void |
setEditable(boolean editable)
Sets the view component editable . |
void |
setEnabled(boolean enabled)
Sets the view component enabled or disabled. |
void |
setRequired(boolean required)
Sets the view component to be required or not. |
Methods inherited from class com.jaxfront.swing.ui.visualizers.AbstractSimpleTypeView |
---|
focusGained, focusLost, getEditorField, getSimpleModel, itemStateChanged, keyPressed, keyReleased, keyTyped, removeLabel, setApplicationRequired, setBackground, setChoosenKeyContextValue, setEditorField, setForeground, setLabelColor |
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, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, 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 KeyRefView(Type type)
public KeyRefView(Type type, Type context)
Method Detail |
---|
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
ActionListener.actionPerformed(ActionEvent)
public void setRequired(boolean required)
Visualizer
setRequired
in interface Visualizer
setRequired
in class AbstractSimpleTypeView
required
- indicates if a visualizer requires user inputcom.jaxfront.ui.Visualizer#setRequired(boolean)
public java.lang.String getText()
SimpleTypeVisualizer
getText
in interface SimpleTypeVisualizer
getText
in class AbstractSimpleTypeView
com.jaxfront.ui.visualizers.AbstractSimpleTypeView#getText()
public void populateView()
Visualizer
populateView
in interface Visualizer
populateView
in class AbstractView
com.jaxfront.ui.visualizers.AbstractSimpleTypeView#populateView()
public void domChanged(DOMChangeEvent event)
domChanged
in interface DOMChangeListener
event
- a DOMChangeEvent that occuredpublic void markError()
AbstractSimpleTypeView
markError
in interface Visualizer
markError
in class AbstractSimpleTypeView
com.jaxfront.ui.Visualizer#markError()
public void populateModel()
Visualizer
populateModel
in interface Visualizer
populateModel
in class AbstractSimpleTypeView
com.jaxfront.ui.Visualizer#populateModel()
public void resetError()
Visualizer
resetError
in interface Visualizer
resetError
in class AbstractSimpleTypeView
com.jaxfront.ui.Visualizer#resetError()
public void release()
Visualizer
release
in interface Visualizer
release
in class AbstractSimpleTypeView
com.jaxfront.ui.Visualizer#release()
public void setEnabled(boolean enabled)
Visualizer
setEnabled
in interface Visualizer
setEnabled
in class AbstractSimpleTypeView
enabled
- enable/disable this visualizerComponent.setEnabled(boolean)
public void setEditable(boolean editable)
Visualizer
setEditable
in interface Visualizer
setEditable
in class AbstractSimpleTypeView
editable
- enable/disable this visualizerComponent.setEnabled(boolean)
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
propertyChange
in class AbstractView
PropertyChangeListener.propertyChange(PropertyChangeEvent)
public void requestFocus()
requestFocus
in class javax.swing.JComponent
public void keyAdded(KeyKeyRefEvent event)
keyAdded
in interface KeyKeyRefListener
public void keyChanged(KeyKeyRefEvent event)
keyChanged
in interface KeyKeyRefListener
public void keyRefAdded(KeyKeyRefEvent event)
keyRefAdded
in interface KeyKeyRefListener
public void keyRefChanged(KeyKeyRefEvent event)
keyRefChanged
in interface KeyKeyRefListener
public void keyRefRemoved(KeyKeyRefEvent event)
keyRefRemoved
in interface KeyKeyRefListener
public void keyRemoved(KeyKeyRefEvent event)
keyRemoved
in interface KeyKeyRefListener
public void removeRefTypeFromRefList()
public Type getSelectedType()
AbstractView
getSelectedType
in class AbstractView
public java.lang.String getAssignedKeyName()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |