com.ezware.dialog.task.design
Class TaskDialogContent

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.ezware.dialog.task.design.TaskDialogContent
All Implemented Interfaces:
TaskDialog.Details, TaskDialog.Footer, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class TaskDialogContent
extends javax.swing.JPanel
implements TaskDialog.Details, TaskDialog.Footer

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
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
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
TaskDialogContent()
           
 
Method Summary
 java.lang.String getCheckBoxText()
          Returns footer's check box text
 java.lang.String getCollapsedLabel()
          Return text for collapsed label
 javax.swing.JComponent getComponent()
           
 javax.swing.JComponent getExpandableComponent()
          Returns component which becomes visible when details are expanded
 java.lang.String getExpandedLabel()
          Returns text for expanded label
 javax.swing.Icon getIcon()
          Returns footer's text icon
 java.lang.String getInstruction()
           
 javax.swing.Icon getMainIcon()
           
 java.lang.String getMainText()
           
 java.lang.String getText()
          Returns footer's text
 boolean isCheckBoxSelected()
          True if footer's check box is selected (checked)
 boolean isCommandsVisible()
           
 boolean isExpanded()
          Checks if details are in expansion state
 void setCheckBoxSelected(boolean selected)
          Sets footer's check box selection status
 void setCheckBoxText(java.lang.String text)
          Sets footer's check box text.
 void setCollapsedLabel(java.lang.String collapsedLabel)
          Sets text for collapsed label
 void setCommands(java.util.Set<? extends TaskDialog.Command> commands, boolean lockButtonSize)
           
 void setCommandsVisible(boolean visible)
           
 void setComponent(javax.swing.JComponent c)
           
 void setExpandableComponent(javax.swing.JComponent c)
          Sets component which becomes visible when details are expanded
 void setExpanded(boolean expanded)
          Sets expansion state
 void setExpandedLabel(java.lang.String expandedLabel)
          Sets text for expanded label
 void setIcon(javax.swing.Icon icon)
          Sets footer's text icon.
 void setInstruction(java.lang.String instruction)
           
 void setMainIcon(javax.swing.Icon icon)
           
 void setMainText(java.lang.String text)
           
 void setText(java.lang.String text)
          Sets footer's text.
 
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, 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, 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, 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
 

Constructor Detail

TaskDialogContent

public TaskDialogContent()
Method Detail

setInstruction

public void setInstruction(java.lang.String instruction)

getInstruction

public java.lang.String getInstruction()

setCommands

public void setCommands(java.util.Set<? extends TaskDialog.Command> commands,
                        boolean lockButtonSize)

isCommandsVisible

public boolean isCommandsVisible()

setCommandsVisible

public void setCommandsVisible(boolean visible)

setMainText

public void setMainText(java.lang.String text)

getMainText

public java.lang.String getMainText()

getCollapsedLabel

public java.lang.String getCollapsedLabel()
Description copied from interface: TaskDialog.Details
Return text for collapsed label

Specified by:
getCollapsedLabel in interface TaskDialog.Details
Returns:

setCollapsedLabel

public void setCollapsedLabel(java.lang.String collapsedLabel)
Description copied from interface: TaskDialog.Details
Sets text for collapsed label

Specified by:
setCollapsedLabel in interface TaskDialog.Details

getExpandedLabel

public java.lang.String getExpandedLabel()
Description copied from interface: TaskDialog.Details
Returns text for expanded label

Specified by:
getExpandedLabel in interface TaskDialog.Details
Returns:

setExpandedLabel

public void setExpandedLabel(java.lang.String expandedLabel)
Description copied from interface: TaskDialog.Details
Sets text for expanded label

Specified by:
setExpandedLabel in interface TaskDialog.Details

getExpandableComponent

public javax.swing.JComponent getExpandableComponent()
Description copied from interface: TaskDialog.Details
Returns component which becomes visible when details are expanded

Specified by:
getExpandableComponent in interface TaskDialog.Details
Returns:

setExpandableComponent

public void setExpandableComponent(javax.swing.JComponent c)
Description copied from interface: TaskDialog.Details
Sets component which becomes visible when details are expanded

Specified by:
setExpandableComponent in interface TaskDialog.Details

isExpanded

public boolean isExpanded()
Description copied from interface: TaskDialog.Details
Checks if details are in expansion state

Specified by:
isExpanded in interface TaskDialog.Details
Returns:

setExpanded

public void setExpanded(boolean expanded)
Description copied from interface: TaskDialog.Details
Sets expansion state

Specified by:
setExpanded in interface TaskDialog.Details

getCheckBoxText

public java.lang.String getCheckBoxText()
Description copied from interface: TaskDialog.Footer
Returns footer's check box text

Specified by:
getCheckBoxText in interface TaskDialog.Footer
Returns:

setMainIcon

public void setMainIcon(javax.swing.Icon icon)

getMainIcon

public javax.swing.Icon getMainIcon()

getIcon

public javax.swing.Icon getIcon()
Description copied from interface: TaskDialog.Footer
Returns footer's text icon

Specified by:
getIcon in interface TaskDialog.Footer
Returns:

setIcon

public void setIcon(javax.swing.Icon icon)
Description copied from interface: TaskDialog.Footer
Sets footer's text icon. Icon is only visible if corresponding text is not empty

Specified by:
setIcon in interface TaskDialog.Footer

getText

public java.lang.String getText()
Description copied from interface: TaskDialog.Footer
Returns footer's text

Specified by:
getText in interface TaskDialog.Footer
Returns:

setText

public void setText(java.lang.String text)
Description copied from interface: TaskDialog.Footer
Sets footer's text. The text and corresponding icon are visible if text is not empty

Specified by:
setText in interface TaskDialog.Footer

setComponent

public void setComponent(javax.swing.JComponent c)

getComponent

public javax.swing.JComponent getComponent()

isCheckBoxSelected

public boolean isCheckBoxSelected()
Description copied from interface: TaskDialog.Footer
True if footer's check box is selected (checked)

Specified by:
isCheckBoxSelected in interface TaskDialog.Footer
Returns:

setCheckBoxSelected

public void setCheckBoxSelected(boolean selected)
Description copied from interface: TaskDialog.Footer
Sets footer's check box selection status

Specified by:
setCheckBoxSelected in interface TaskDialog.Footer

setCheckBoxText

public void setCheckBoxText(java.lang.String text)
Description copied from interface: TaskDialog.Footer
Sets footer's check box text. Check box is only visible if it has a text

Specified by:
setCheckBoxText in interface TaskDialog.Footer


Copyright © 2010 ezware. All Rights Reserved.