Package jaxx.runtime.swing.editor
Class I18nEditor
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- jaxx.runtime.swing.editor.I18nEditor
-
- All Implemented Interfaces:
ActionListener,ImageObserver,MenuContainer,PropertyChangeListener,Serializable,EventListener,Accessible,JAXXContext,JAXXObject
public class I18nEditor extends JPanel implements PropertyChangeListener, ActionListener, JAXXObject
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, 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
Constructors Constructor Description I18nEditor()I18nEditor(boolean param0)I18nEditor(LayoutManager param0)I18nEditor(LayoutManager param0, boolean param1)I18nEditor(JAXXContext parentContext)I18nEditor(JAXXContext parentContext, boolean param1)I18nEditor(JAXXContext parentContext, LayoutManager param1)I18nEditor(JAXXContext parentContext, LayoutManager param1, boolean param2)
-
Method Summary
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, 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, paintComponent, 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
-
Methods inherited from class java.awt.Container
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
-
Methods inherited from class java.awt.Component
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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jaxx.runtime.JAXXObject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Field Detail
-
PROPERTY_LOCALES
public static final String PROPERTY_LOCALES
- See Also:
- Constant Field Values
-
PROPERTY_NOT_SELECTED_TOOL_TIP_TEXT
public static final String PROPERTY_NOT_SELECTED_TOOL_TIP_TEXT
- See Also:
- Constant Field Values
-
PROPERTY_POPUP_BORDER
public static final String PROPERTY_POPUP_BORDER
- See Also:
- Constant Field Values
-
PROPERTY_POPUP_VISIBLE
public static final String PROPERTY_POPUP_VISIBLE
- See Also:
- Constant Field Values
-
PROPERTY_RENDERER
public static final String PROPERTY_RENDERER
- See Also:
- Constant Field Values
-
PROPERTY_SELECTED_LOCALE
public static final String PROPERTY_SELECTED_LOCALE
- See Also:
- Constant Field Values
-
PROPERTY_SELECTED_TOOL_TIP_TEXT
public static final String PROPERTY_SELECTED_TOOL_TIP_TEXT
- See Also:
- Constant Field Values
-
PROPERTY_SHOW_ICON
public static final String PROPERTY_SHOW_ICON
- See Also:
- Constant Field Values
-
PROPERTY_SHOW_POPUP_ICON
public static final String PROPERTY_SHOW_POPUP_ICON
- See Also:
- Constant Field Values
-
PROPERTY_SHOW_POPUP_TEXT
public static final String PROPERTY_SHOW_POPUP_TEXT
- See Also:
- Constant Field Values
-
PROPERTY_SHOW_TEXT
public static final String PROPERTY_SHOW_TEXT
- See Also:
- Constant Field Values
-
BINDING_BUTTON_ICON
public static final String BINDING_BUTTON_ICON
- See Also:
- Constant Field Values
-
BINDING_BUTTON_SELECTED
public static final String BINDING_BUTTON_SELECTED
- See Also:
- Constant Field Values
-
BINDING_BUTTON_TEXT
public static final String BINDING_BUTTON_TEXT
- See Also:
- Constant Field Values
-
BINDING_BUTTON_TOOL_TIP_TEXT
public static final String BINDING_BUTTON_TOOL_TIP_TEXT
- See Also:
- Constant Field Values
-
BINDING_POPUP_BORDER
public static final String BINDING_POPUP_BORDER
- See Also:
- Constant Field Values
-
BINDING_RENDERER_SHOW_ICON
public static final String BINDING_RENDERER_SHOW_ICON
- See Also:
- Constant Field Values
-
BINDING_RENDERER_SHOW_TEXT
public static final String BINDING_RENDERER_SHOW_TEXT
- See Also:
- Constant Field Values
-
$bindings
protected final Map<String,JAXXBinding> $bindings
-
$previousValues
protected Map<?,?> $previousValues
-
delegateContext
protected final JAXXContext delegateContext
-
button
protected JToggleButton button
-
content
protected I18nEditor content
-
handler
protected I18nEditorHandler handler
-
indexes
protected JAXXButtonGroup indexes
-
notSelectedToolTipText
protected String notSelectedToolTipText
-
popup
protected JPopupMenu popup
-
popupBorder
protected Border popupBorder
-
popupLabel
protected JLabel popupLabel
-
popupVisible
protected Boolean popupVisible
-
renderer
protected LocaleListCellRenderer renderer
-
selectedLocale
protected Locale selectedLocale
-
selectedToolTipText
protected String selectedToolTipText
-
showIcon
protected Boolean showIcon
-
showPopupIcon
protected Boolean showPopupIcon
-
showPopupText
protected Boolean showPopupText
-
showText
protected Boolean showText
-
DEFAULT_SELECTED_TOOLTIP
public static final String DEFAULT_SELECTED_TOOLTIP
-
DEFAULT_NOT_SELECTED_TOOLTIP
public static final String DEFAULT_NOT_SELECTED_TOOLTIP
-
LOCALES_PROPERTY
public static final String LOCALES_PROPERTY
- See Also:
- Constant Field Values
-
SELECTED_LOCALE_PROPERTY
public static final String SELECTED_LOCALE_PROPERTY
- See Also:
- Constant Field Values
-
SHOW_ICON_PROPERTY
public static final String SHOW_ICON_PROPERTY
- See Also:
- Constant Field Values
-
SHOW_TEXT_PROPERTY
public static final String SHOW_TEXT_PROPERTY
- See Also:
- Constant Field Values
-
SHOW_POPUP_ICON_PROPERTY
public static final String SHOW_POPUP_ICON_PROPERTY
- See Also:
- Constant Field Values
-
SHOW_POPUP_TEXT_PROPERTY
public static final String SHOW_POPUP_TEXT_PROPERTY
- See Also:
- Constant Field Values
-
POPUP_BORDER_PROPERTY
public static final String POPUP_BORDER_PROPERTY
- See Also:
- Constant Field Values
-
POPUP_VISIBLE_PROPERTY
public static final String POPUP_VISIBLE_PROPERTY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
I18nEditor
public I18nEditor(LayoutManager param0)
-
I18nEditor
public I18nEditor(JAXXContext parentContext, LayoutManager param1)
-
I18nEditor
public I18nEditor(LayoutManager param0, boolean param1)
-
I18nEditor
public I18nEditor(JAXXContext parentContext, LayoutManager param1, boolean param2)
-
I18nEditor
public I18nEditor()
-
I18nEditor
public I18nEditor(JAXXContext parentContext)
-
I18nEditor
public I18nEditor(boolean param0)
-
I18nEditor
public I18nEditor(JAXXContext parentContext, boolean param1)
-
-
Method Detail
-
propertyChange
public void propertyChange(PropertyChangeEvent evt)
- Specified by:
propertyChangein interfacePropertyChangeListener
-
actionPerformed
public void actionPerformed(ActionEvent event)
- Specified by:
actionPerformedin interfaceActionListener
-
loadI18nBundles
public void loadI18nBundles()
-
rebuildPopup
protected void rebuildPopup()
-
$getJAXXObjectDescriptor
public static JAXXObjectDescriptor $getJAXXObjectDescriptor()
-
applyDataBinding
public void applyDataBinding(String $binding)
- Specified by:
applyDataBindingin interfaceJAXXObject
-
firePropertyChange
public void firePropertyChange(String propertyName, Object oldValue, Object newValue)
- Specified by:
firePropertyChangein interfaceJAXXObject- Overrides:
firePropertyChangein classComponent
-
get$objectMap
public Map<String,Object> get$objectMap()
- Specified by:
get$objectMapin interfaceJAXXObject
-
getDataBinding
public JAXXBinding getDataBinding(String bindingId)
- Specified by:
getDataBindingin interfaceJAXXObject
-
getDataBindings
public JAXXBinding[] getDataBindings()
- Specified by:
getDataBindingsin interfaceJAXXObject
-
getObjectById
public Object getObjectById(String id)
- Specified by:
getObjectByIdin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(String $binding, boolean $force)
- Specified by:
processDataBindingin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(String $binding)
- Specified by:
processDataBindingin interfaceJAXXObject
-
registerDataBinding
public void registerDataBinding(JAXXBinding binding)
- Specified by:
registerDataBindingin interfaceJAXXObject
-
removeDataBinding
public void removeDataBinding(String $binding)
- Specified by:
removeDataBindingin interfaceJAXXObject
-
getContextValue
public <T> T getContextValue(Class<T> clazz)
- Specified by:
getContextValuein interfaceJAXXContext
-
getContextValue
public <T> T getContextValue(Class<T> clazz, String name)
- Specified by:
getContextValuein interfaceJAXXContext
-
getDelegateContext
public JAXXContext getDelegateContext()
- Specified by:
getDelegateContextin interfaceJAXXObject
-
getParentContainer
public <O extends Container> O getParentContainer(Class<O> clazz)
- Specified by:
getParentContainerin interfaceJAXXObject
-
getParentContainer
public <O extends Container> O getParentContainer(Object source, Class<O> clazz)
- Specified by:
getParentContainerin interfaceJAXXObject
-
removeContextValue
public <T> void removeContextValue(Class<T> clazz)
- Specified by:
removeContextValuein interfaceJAXXContext
-
removeContextValue
public <T> void removeContextValue(Class<T> clazz, String name)
- Specified by:
removeContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o)
- Specified by:
setContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o, String name)- Specified by:
setContextValuein interfaceJAXXContext
-
doFocusGained__on__content
public void doFocusGained__on__content(FocusEvent event)
-
doFocusLost__on__content
public void doFocusLost__on__content(FocusEvent event)
-
doItemStateChanged__on__button
public void doItemStateChanged__on__button(ItemEvent event)
-
doPopupMenuCanceled__on__popup
public void doPopupMenuCanceled__on__popup(PopupMenuEvent event)
-
doPopupMenuWillBecomeInvisible__on__popup
public void doPopupMenuWillBecomeInvisible__on__popup(PopupMenuEvent event)
-
doStateChanged__on__indexes
public void doStateChanged__on__indexes(ChangeEvent event)
-
getButton
public JToggleButton getButton()
-
getHandler
public I18nEditorHandler getHandler()
-
getIndexes
public JAXXButtonGroup getIndexes()
-
getNotSelectedToolTipText
public String getNotSelectedToolTipText()
-
getPopup
public JPopupMenu getPopup()
-
getPopupBorder
public Border getPopupBorder()
-
getPopupLabel
public JLabel getPopupLabel()
-
getPopupVisible
public Boolean getPopupVisible()
-
getRenderer
public LocaleListCellRenderer getRenderer()
-
getSelectedLocale
public Locale getSelectedLocale()
-
getSelectedToolTipText
public String getSelectedToolTipText()
-
getShowIcon
public Boolean getShowIcon()
-
getShowPopupIcon
public Boolean getShowPopupIcon()
-
getShowPopupText
public Boolean getShowPopupText()
-
getShowText
public Boolean getShowText()
-
isPopupVisible
public Boolean isPopupVisible()
-
isShowIcon
public Boolean isShowIcon()
-
isShowPopupIcon
public Boolean isShowPopupIcon()
-
isShowPopupText
public Boolean isShowPopupText()
-
isShowText
public Boolean isShowText()
-
setNotSelectedToolTipText
public void setNotSelectedToolTipText(String notSelectedToolTipText)
-
setPopupBorder
public void setPopupBorder(Border popupBorder)
-
setPopupVisible
public void setPopupVisible(Boolean popupVisible)
-
setRenderer
public void setRenderer(LocaleListCellRenderer renderer)
-
setSelectedLocale
public void setSelectedLocale(Locale selectedLocale)
-
setSelectedToolTipText
public void setSelectedToolTipText(String selectedToolTipText)
-
setShowIcon
public void setShowIcon(Boolean showIcon)
-
setShowPopupIcon
public void setShowPopupIcon(Boolean showPopupIcon)
-
setShowPopupText
public void setShowPopupText(Boolean showPopupText)
-
setShowText
public void setShowText(Boolean showText)
-
addChildrenToContent
protected void addChildrenToContent()
-
addChildrenToPopup
protected void addChildrenToPopup()
-
createButton
protected void createButton()
-
createHandler
protected void createHandler()
-
createIndexes
protected void createIndexes()
-
createLocales
protected void createLocales()
-
createNotSelectedToolTipText
protected void createNotSelectedToolTipText()
-
createPopup
protected void createPopup()
-
createPopupBorder
protected void createPopupBorder()
-
createPopupLabel
protected void createPopupLabel()
-
createPopupVisible
protected void createPopupVisible()
-
createRenderer
protected void createRenderer()
-
createSelectedLocale
protected void createSelectedLocale()
-
createSelectedToolTipText
protected void createSelectedToolTipText()
-
createShowIcon
protected void createShowIcon()
-
createShowPopupIcon
protected void createShowPopupIcon()
-
createShowPopupText
protected void createShowPopupText()
-
createShowText
protected void createShowText()
-
-