Package org.nuiton.jaxx.widgets.text
Class BigTextEditor
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.nuiton.jaxx.widgets.text.BigTextEditor
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,BeanScopeAware,JAXXContext,JAXXObject
public class BigTextEditor extends JPanel implements BeanScopeAware, 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 Modifier and Type Field Description protected List<Object>$activeBindingsprotected Map<String,JAXXBinding>$bindingsprotected Map<String,Object>$bindingSourcesprotected Map<String,Object>$objectMapprotected Map<?,?>$previousValuesprotected JToolBaractionsLeftprotected Objectbeanstatic StringBINDING_INFO_LABEL_TOOL_TIP_TEXTstatic StringBINDING_RESET_ENABLEDstatic StringBINDING_TEXT_EDITOR_ENABLEDstatic StringBINDING_TITLE_LABEL_TEXTprotected JPanelcolumnHeaderprotected JAXXContextdelegateContextprotected org.nuiton.jaxx.widgets.text.BigTextEditorHandlerhandlerprotected JLabelinfoLabelprotected Stringlabelprotected Stringpropertystatic StringPROPERTY_LABELstatic StringPROPERTY_PROPERTYstatic StringPROPERTY_RESET_TIPstatic StringPROPERTY_TITLEprotected JButtonresetprotected StringresetTipprotected JTextAreatextEditorprotected JScrollPanetextScrollPaneprotected Stringtitleprotected JLabeltitleLabelprotected BigTextEditortop-
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 BigTextEditor()BigTextEditor(boolean param0)BigTextEditor(LayoutManager param0)BigTextEditor(LayoutManager param0, boolean param1)BigTextEditor(JAXXContext parentContext)BigTextEditor(JAXXContext parentContext, boolean param1)BigTextEditor(JAXXContext parentContext, LayoutManager param1)BigTextEditor(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 org.nuiton.jaxx.runtime.JAXXObject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Field Detail
-
PROPERTY_LABEL
public static final String PROPERTY_LABEL
- See Also:
- Constant Field Values
-
PROPERTY_PROPERTY
public static final String PROPERTY_PROPERTY
- See Also:
- Constant Field Values
-
PROPERTY_RESET_TIP
public static final String PROPERTY_RESET_TIP
- See Also:
- Constant Field Values
-
PROPERTY_TITLE
public static final String PROPERTY_TITLE
- See Also:
- Constant Field Values
-
BINDING_INFO_LABEL_TOOL_TIP_TEXT
public static final String BINDING_INFO_LABEL_TOOL_TIP_TEXT
- See Also:
- Constant Field Values
-
BINDING_RESET_ENABLED
public static final String BINDING_RESET_ENABLED
- See Also:
- Constant Field Values
-
BINDING_TEXT_EDITOR_ENABLED
public static final String BINDING_TEXT_EDITOR_ENABLED
- See Also:
- Constant Field Values
-
BINDING_TITLE_LABEL_TEXT
public static final String BINDING_TITLE_LABEL_TEXT
- See Also:
- Constant Field Values
-
$bindings
protected final Map<String,JAXXBinding> $bindings
-
$previousValues
protected Map<?,?> $previousValues
-
delegateContext
protected final JAXXContext delegateContext
-
actionsLeft
protected JToolBar actionsLeft
-
bean
protected Object bean
-
columnHeader
protected JPanel columnHeader
-
handler
protected org.nuiton.jaxx.widgets.text.BigTextEditorHandler handler
-
infoLabel
protected JLabel infoLabel
-
label
protected String label
-
property
protected String property
-
reset
protected JButton reset
-
resetTip
protected String resetTip
-
textEditor
protected JTextArea textEditor
-
textScrollPane
protected JScrollPane textScrollPane
-
title
protected String title
-
titleLabel
protected JLabel titleLabel
-
top
protected BigTextEditor top
-
-
Constructor Detail
-
BigTextEditor
public BigTextEditor()
-
BigTextEditor
public BigTextEditor(JAXXContext parentContext)
-
BigTextEditor
public BigTextEditor(boolean param0)
-
BigTextEditor
public BigTextEditor(JAXXContext parentContext, boolean param1)
-
BigTextEditor
public BigTextEditor(LayoutManager param0)
-
BigTextEditor
public BigTextEditor(JAXXContext parentContext, LayoutManager param1)
-
BigTextEditor
public BigTextEditor(LayoutManager param0, boolean param1)
-
BigTextEditor
public BigTextEditor(JAXXContext parentContext, LayoutManager param1, boolean param2)
-
-
Method Detail
-
init
public void init()
-
setBean
public void setBean(Object bean)
- Specified by:
setBeanin interfaceBeanScopeAware
-
getText
public String getText()
-
setText
public void setText(String text)
-
setInfoLabelTip
public void setInfoLabelTip(String infoLabelTip)
-
reset
public void reset()
-
$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)
- 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
-
getActionsLeft
public JToolBar getActionsLeft()
-
getBean
public Object getBean()
- Specified by:
getBeanin interfaceBeanScopeAware
-
getColumnHeader
public JPanel getColumnHeader()
-
getHandler
public org.nuiton.jaxx.widgets.text.BigTextEditorHandler getHandler()
-
getInfoLabel
public JLabel getInfoLabel()
-
getLabel
public String getLabel()
-
getProperty
public String getProperty()
-
getReset
public JButton getReset()
-
getResetTip
public String getResetTip()
-
getTextEditor
public JTextArea getTextEditor()
-
getTextScrollPane
public JScrollPane getTextScrollPane()
-
getTitle
public String getTitle()
-
getTitleLabel
public JLabel getTitleLabel()
-
setLabel
public void setLabel(String label)
-
setProperty
public void setProperty(String property)
-
setResetTip
public void setResetTip(String resetTip)
-
setTitle
public void setTitle(String title)
-
get$JPanel0
protected JPanel get$JPanel0()
-
addChildrenToActionsLeft
protected void addChildrenToActionsLeft()
-
addChildrenToColumnHeader
protected void addChildrenToColumnHeader()
-
addChildrenToTextScrollPane
protected void addChildrenToTextScrollPane()
-
addChildrenToTop
protected void addChildrenToTop()
-
createActionsLeft
protected void createActionsLeft()
-
createBean
protected void createBean()
-
createColumnHeader
protected void createColumnHeader()
-
createInfoLabel
protected void createInfoLabel()
-
createLabel
protected void createLabel()
-
createProperty
protected void createProperty()
-
createReset
protected void createReset()
-
createResetTip
protected void createResetTip()
-
createTextEditor
protected void createTextEditor()
-
createTextScrollPane
protected void createTextScrollPane()
-
createTitle
protected void createTitle()
-
createTitleLabel
protected void createTitleLabel()
-
$initialize
protected void $initialize()
-
$initialize_01_createComponents
protected void $initialize_01_createComponents()
-
$initialize_02_registerDataBindings
protected void $initialize_02_registerDataBindings()
-
$initialize_03_finalizeCreateComponents
protected void $initialize_03_finalizeCreateComponents()
-
$initialize_04_applyDataBindings
protected void $initialize_04_applyDataBindings()
-
$initialize_05_setProperties
protected void $initialize_05_setProperties()
-
$initialize_06_finalizeInitialize
protected void $initialize_06_finalizeInitialize()
-
-