|
||||||||||
| 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
public abstract class AbstractSimpleTypeView
The AbstractSimpleTypeView is the root class for visualizing XML Simple Types with JAXFront. Nearly every SimpleType defined by the XML Schema Specification has a JComponent counterpart in the com.jaxfront.core.ui.visualizers package. The AbstractSimpleTypeView taking care about the spezified Schema behaviour and the representation in JAXFront.
| 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 | |
|---|---|
AbstractSimpleTypeView()
AbstractSimpleTypeView constructor. |
|
AbstractSimpleTypeView(Type context)
AbstractSimpleTypeView constructor. |
|
| Method Summary | |
|---|---|
void |
focusGained(java.awt.event.FocusEvent e)
|
void |
focusLost(java.awt.event.FocusEvent e)
|
javax.swing.JComponent |
getEditorField()
Returns the editorfield of the editor component of a AbstractSimpleTypeView. |
SimpleType |
getSimpleModel()
|
abstract java.lang.String |
getText()
Returns the value of the component. |
void |
itemStateChanged(java.awt.event.ItemEvent e)
|
void |
keyPressed(java.awt.event.KeyEvent arg0)
|
void |
keyReleased(java.awt.event.KeyEvent arg0)
|
void |
keyTyped(java.awt.event.KeyEvent arg0)
|
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 |
release()
Releases allocated resources for this visualizer. |
void |
removeLabel()
Removes the label from the view. |
void |
resetError()
Removes the error from this visualizer. |
void |
setApplicationRequired(boolean required)
Sets the view component to be required or not defined by the application not by xml schema. |
void |
setBackground(java.awt.Color color)
|
void |
setChoosenKeyContextValue(java.lang.String xpathRelativeToChoosenKeyContext,
java.lang.String newValue)
|
void |
setEditable(boolean editable)
Sets the view component editable . |
void |
setEditorField(javax.swing.JComponent editorField)
|
void |
setEnabled(boolean enabled)
Sets the view component enabled or disabled. |
void |
setForeground(java.awt.Color color)
|
void |
setLabelColor(java.awt.Color color)
Sets the foreground color for the label. |
void |
setRequired(boolean required)
Sets the view component to be required or not. |
| 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, 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 AbstractSimpleTypeView()
public AbstractSimpleTypeView(Type context)
| Method Detail |
|---|
public void setEditorField(javax.swing.JComponent editorField)
public void focusGained(java.awt.event.FocusEvent e)
focusGained in interface java.awt.event.FocusListenerfocusGained in class AbstractViewFocusListener.focusGained(java.awt.event.FocusEvent)public void focusLost(java.awt.event.FocusEvent e)
focusLost in interface java.awt.event.FocusListenerfocusLost in class AbstractViewe - java.awt.event.FocusEventFocusListener.focusLost(FocusEvent)public abstract java.lang.String getText()
SimpleTypeVisualizer
getText in interface SimpleTypeVisualizerpublic void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged in interface java.awt.event.ItemListeneritemStateChanged in class AbstractViewItemListener.itemStateChanged(ItemEvent)public void markError()
markError in interface VisualizermarkError in class AbstractViewVisualizer.markError()public javax.swing.JComponent getEditorField()
SimpleTypeVisualizer
getEditorField in interface SimpleTypeVisualizerpublic void populateModel()
Visualizer
populateModel in interface VisualizerpopulateModel in class AbstractViewVisualizer.populateModel()public void removeLabel()
Visualizer
removeLabel in interface VisualizerremoveLabel in class AbstractViewVisualizer.removeLabel()public void resetError()
Visualizer
resetError in interface VisualizerresetError in class AbstractViewVisualizer.resetError()public void setBackground(java.awt.Color color)
setBackground in class javax.swing.JComponentComponent.setBackground(java.awt.Color)public void setForeground(java.awt.Color color)
setForeground in class javax.swing.JComponentComponent.setForeground(java.awt.Color)public void setLabelColor(java.awt.Color color)
Visualizer
setLabelColor in interface VisualizersetLabelColor in class AbstractViewcolor - label foreground colorVisualizer.setLabelColor(java.awt.Color)public void setEnabled(boolean enabled)
Visualizer
setEnabled in interface VisualizersetEnabled in class AbstractViewenabled - enable/disable this visualizerComponent.setEnabled(boolean)public void setEditable(boolean editable)
Visualizer
setEditable in interface VisualizersetEditable in class AbstractVieweditable - enable/disable this visualizerVisualizer.setEditable(boolean)public void setRequired(boolean required)
Visualizer
setRequired in interface VisualizersetRequired in class AbstractViewrequired - indicates if a visualizer requires user inputVisualizer.setRequired(boolean)public void setApplicationRequired(boolean required)
Visualizer
setApplicationRequired in interface VisualizersetApplicationRequired in class AbstractViewrequired - indicates if a visualizer required user inputVisualizer.setRequired(boolean)public void release()
Visualizer
release in interface Visualizerrelease in class AbstractViewVisualizer.release()
public 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 SimpleType getSimpleModel()
public void keyPressed(java.awt.event.KeyEvent arg0)
keyPressed in interface java.awt.event.KeyListenerpublic void keyReleased(java.awt.event.KeyEvent arg0)
keyReleased in interface java.awt.event.KeyListenerpublic void keyTyped(java.awt.event.KeyEvent arg0)
keyTyped in interface java.awt.event.KeyListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||