jaxx.runtime.swing
Class HidorButton

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.AbstractButton
                  extended by javax.swing.JToggleButton
                      extended by jaxx.runtime.swing.HidorButton
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.ItemSelectable, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.SwingConstants, JAXXContext, JAXXObject

public class HidorButton
extends javax.swing.JToggleButton
implements JAXXObject

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JToggleButton
javax.swing.JToggleButton.AccessibleJToggleButton, javax.swing.JToggleButton.ToggleButtonModel
 
Nested classes/interfaces inherited from class javax.swing.AbstractButton
javax.swing.AbstractButton.AccessibleAbstractButton, javax.swing.AbstractButton.ButtonChangeListener
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  java.util.List<java.lang.Object> $activeBindings
           
protected  java.util.Map<java.lang.String,java.lang.Object> $bindingSources
           
protected  java.util.Map<java.lang.String,java.lang.Object> $objectMap
           
protected  java.util.Map<?,?> $previousValues
           
protected  java.lang.String collapseTip
           
protected  JAXXContext delegateContext
           
protected  java.lang.String expandTip
           
protected  HidorButton hidor
           
static org.apache.commons.logging.Log log
           
static java.lang.String PROPERTY_COLLAPSE_TIP
           
static java.lang.String PROPERTY_EXPAND_TIP
           
static java.lang.String PROPERTY_TARGET_VISIBLE
           
protected  javax.swing.JComponent target
           
protected  java.lang.Boolean targetVisible
           
 
Fields inherited from class javax.swing.AbstractButton
actionListener, BORDER_PAINTED_CHANGED_PROPERTY, changeEvent, changeListener, CONTENT_AREA_FILLED_CHANGED_PROPERTY, DISABLED_ICON_CHANGED_PROPERTY, DISABLED_SELECTED_ICON_CHANGED_PROPERTY, FOCUS_PAINTED_CHANGED_PROPERTY, HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY, HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY, ICON_CHANGED_PROPERTY, itemListener, MARGIN_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, model, MODEL_CHANGED_PROPERTY, PRESSED_ICON_CHANGED_PROPERTY, ROLLOVER_ENABLED_CHANGED_PROPERTY, ROLLOVER_ICON_CHANGED_PROPERTY, ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY, SELECTED_ICON_CHANGED_PROPERTY, TEXT_CHANGED_PROPERTY, VERTICAL_ALIGNMENT_CHANGED_PROPERTY, VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
HidorButton()
           
HidorButton(JAXXContext parentContext)
           
 
Method Summary
static JAXXObjectDescriptor $getJAXXObjectDescriptor()
           
 void applyDataBinding(java.lang.String $binding)
           
protected  void createCollapseTip()
           
protected  void createExpandTip()
           
protected  void createTargetVisible()
           
 void doActionPerformed__on__hidor(java.awt.event.ActionEvent event)
           
 void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
           
 java.util.List<java.lang.Object> get$activeBindings()
           
 java.util.Map<java.lang.String,java.lang.Object> get$bindingSources()
           
 java.util.Map<java.lang.String,java.lang.Object> get$objectMap()
           
 java.lang.String getCollapseTip()
           
<T> T
getContextValue(java.lang.Class<T> clazz)
           
<T> T
getContextValue(java.lang.Class<T> clazz, java.lang.String name)
           
 JAXXContext getDelegateContext()
           
 java.lang.String getExpandTip()
           
 java.lang.Object getObjectById(java.lang.String id)
           
<O extends java.awt.Container>
O
getParentContainer(java.lang.Class<O> clazz)
           
<O extends java.awt.Container>
O
getParentContainer(java.lang.Object source, java.lang.Class<O> clazz)
           
 javax.swing.JComponent getTarget()
           
 java.lang.Boolean getTargetVisible()
           
 java.lang.Boolean isTargetVisible()
           
 void processDataBinding(java.lang.String dest)
           
 void processDataBinding(java.lang.String $dest, boolean $force)
           
<T> void
removeContextValue(java.lang.Class<T> clazz)
           
<T> void
removeContextValue(java.lang.Class<T> clazz, java.lang.String name)
           
 void removeDataBinding(java.lang.String $binding)
           
 void setCollapseIcon(javax.swing.Icon icon)
           
 void setCollapseTip(java.lang.String newValue)
           
<T> void
setContextValue(T o)
           
<T> void
setContextValue(T o, java.lang.String name)
           
 void setExpandIcon(javax.swing.Icon icon)
           
 void setExpandTip(java.lang.String newValue)
           
 void setTarget(javax.swing.JComponent target)
           
 void setTargetVisible(java.lang.Boolean newValue)
           
protected  java.lang.String updateToolTipText(boolean c)
           
 
Methods inherited from class javax.swing.JToggleButton
getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.AbstractButton
actionPropertyChanged, addActionListener, addChangeListener, addImpl, addItemListener, checkHorizontalKey, checkVerticalKey, configurePropertiesFromAction, createActionListener, createActionPropertyChangeListener, createChangeListener, createItemListener, doClick, doClick, fireActionPerformed, fireItemStateChanged, fireStateChanged, getAction, getActionCommand, getActionListeners, getChangeListeners, getDisabledIcon, getDisabledSelectedIcon, getDisplayedMnemonicIndex, getHideActionText, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getItemListeners, getLabel, getMargin, getMnemonic, getModel, getMultiClickThreshhold, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, imageUpdate, init, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, isSelected, paintBorder, removeActionListener, removeChangeListener, removeItemListener, removeNotify, setAction, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setDisplayedMnemonicIndex, setEnabled, setFocusPainted, setHideActionText, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabel, setLayout, setMargin, setMnemonic, setMnemonic, setModel, setMultiClickThreshhold, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelected, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPosition
 
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusBackward, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jaxx.runtime.JAXXObject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 

Field Detail

PROPERTY_COLLAPSE_TIP

public static final java.lang.String PROPERTY_COLLAPSE_TIP
See Also:
Constant Field Values

PROPERTY_EXPAND_TIP

public static final java.lang.String PROPERTY_EXPAND_TIP
See Also:
Constant Field Values

PROPERTY_TARGET_VISIBLE

public static final java.lang.String PROPERTY_TARGET_VISIBLE
See Also:
Constant Field Values

log

public static final org.apache.commons.logging.Log log

$activeBindings

protected java.util.List<java.lang.Object> $activeBindings

$bindingSources

protected java.util.Map<java.lang.String,java.lang.Object> $bindingSources

$objectMap

protected java.util.Map<java.lang.String,java.lang.Object> $objectMap

$previousValues

protected java.util.Map<?,?> $previousValues

collapseTip

protected java.lang.String collapseTip

delegateContext

protected final JAXXContext delegateContext

expandTip

protected java.lang.String expandTip

hidor

protected HidorButton hidor

targetVisible

protected java.lang.Boolean targetVisible

target

protected javax.swing.JComponent target
Constructor Detail

HidorButton

public HidorButton()

HidorButton

public HidorButton(JAXXContext parentContext)
Method Detail

getTarget

public javax.swing.JComponent getTarget()

setTarget

public void setTarget(javax.swing.JComponent target)

setExpandIcon

public void setExpandIcon(javax.swing.Icon icon)

setCollapseIcon

public void setCollapseIcon(javax.swing.Icon icon)

updateToolTipText

protected java.lang.String updateToolTipText(boolean c)

$getJAXXObjectDescriptor

public static JAXXObjectDescriptor $getJAXXObjectDescriptor()

applyDataBinding

public void applyDataBinding(java.lang.String $binding)
Specified by:
applyDataBinding in interface JAXXObject

firePropertyChange

public void firePropertyChange(java.lang.String propertyName,
                               java.lang.Object oldValue,
                               java.lang.Object newValue)
Specified by:
firePropertyChange in interface JAXXObject
Overrides:
firePropertyChange in class java.awt.Component

get$objectMap

public java.util.Map<java.lang.String,java.lang.Object> get$objectMap()
Specified by:
get$objectMap in interface JAXXObject

getObjectById

public java.lang.Object getObjectById(java.lang.String id)
Specified by:
getObjectById in interface JAXXObject

processDataBinding

public void processDataBinding(java.lang.String dest)
Specified by:
processDataBinding in interface JAXXObject

processDataBinding

public void processDataBinding(java.lang.String $dest,
                               boolean $force)

removeDataBinding

public void removeDataBinding(java.lang.String $binding)
Specified by:
removeDataBinding in interface JAXXObject

getContextValue

public <T> T getContextValue(java.lang.Class<T> clazz)
Specified by:
getContextValue in interface JAXXContext

getContextValue

public <T> T getContextValue(java.lang.Class<T> clazz,
                             java.lang.String name)
Specified by:
getContextValue in interface JAXXContext

getDelegateContext

public JAXXContext getDelegateContext()
Specified by:
getDelegateContext in interface JAXXObject

getParentContainer

public <O extends java.awt.Container> O getParentContainer(java.lang.Class<O> clazz)
Specified by:
getParentContainer in interface JAXXObject

getParentContainer

public <O extends java.awt.Container> O getParentContainer(java.lang.Object source,
                                                           java.lang.Class<O> clazz)
Specified by:
getParentContainer in interface JAXXObject

removeContextValue

public <T> void removeContextValue(java.lang.Class<T> clazz)
Specified by:
removeContextValue in interface JAXXContext

removeContextValue

public <T> void removeContextValue(java.lang.Class<T> clazz,
                                   java.lang.String name)
Specified by:
removeContextValue in interface JAXXContext

setContextValue

public <T> void setContextValue(T o)
Specified by:
setContextValue in interface JAXXContext

setContextValue

public <T> void setContextValue(T o,
                                java.lang.String name)
Specified by:
setContextValue in interface JAXXContext

doActionPerformed__on__hidor

public void doActionPerformed__on__hidor(java.awt.event.ActionEvent event)

get$activeBindings

public java.util.List<java.lang.Object> get$activeBindings()

get$bindingSources

public java.util.Map<java.lang.String,java.lang.Object> get$bindingSources()

getCollapseTip

public java.lang.String getCollapseTip()

getExpandTip

public java.lang.String getExpandTip()

getTargetVisible

public java.lang.Boolean getTargetVisible()

isTargetVisible

public java.lang.Boolean isTargetVisible()

setCollapseTip

public void setCollapseTip(java.lang.String newValue)

setExpandTip

public void setExpandTip(java.lang.String newValue)

setTargetVisible

public void setTargetVisible(java.lang.Boolean newValue)

createCollapseTip

protected void createCollapseTip()

createExpandTip

protected void createExpandTip()

createTargetVisible

protected void createTargetVisible()


Copyright © 2008-2009 CodeLutin. All Rights Reserved.