public class AsamCommanderPanel extends FwkPanel implements AsamCommanderInterface
,
Serialized FormModifier and Type | Class and Description |
---|---|
class |
AsamCommanderPanel.ExecuteStateListener
Write the container as child to the given DOM node.
|
class |
AsamCommanderPanel.PresentorContainerListener |
class |
AsamCommanderPanel.PresentorMouseListener |
class |
AsamCommanderPanel.SelectorContainerListener |
class |
AsamCommanderPanel.SelectorMouseListener |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
float |
dividerPosition |
protected AsamCommanderPanel.ExecuteStateListener |
execListener |
java.lang.Object |
panelLock |
protected javax.swing.JTabbedPane |
presentorPane |
protected java.util.HashMap |
presentors |
protected javax.swing.JTabbedPane |
selectorPane |
protected java.util.HashMap |
selectors |
protected javax.swing.JSplitPane |
splitPane |
static java.lang.String |
version |
bgImage, controller, descriptor, fwkItem, imgHeight, imgWidth, lineAppearance, newHeight, newWidth, pageFormat, readingDOM, text, textAppearance, xalign, yalign
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
BOTTOM, CENTER, LEFT, RIGHT, TOP
INFOBUS_SOURCE
AUTHOR, BUILDNR, COMPANY, COPYRIGHT, DATE_FORMAT, DEFAULT_ICON, DESCRIPTION, INTERNET, LARGE_ICON, LARGE_KEY_EXT, LARGE_OPAQUE_ICON, LARGE_OPAQUE_KEY_EXT, OPAQUE_ICON, OPAQUE_KEY_EXT, RCS_DATE_FORMAT, SUPPORT_EMAIL, TITLE_NAME
Constructor and Description |
---|
AsamCommanderPanel(AsamCommander commander)
Constructor receiving the applicatoin id to that it belongs.
|
Modifier and Type | Method and Description |
---|---|
void |
addPresentor(OdsxPresentorInterface presentor)
Add a new presentor component to the AsamCommander panel.
|
void |
addPresentor(java.lang.String title,
OdsxPresentorInterface presentor)
Add a new presentor component to the AsamCommander panel.
|
void |
addSelector(OdsxSelectorInterface selector)
Add a new selector component.
|
void |
addSelector(java.lang.String title,
OdsxSelectorInterface selector)
Add a new selector component.
|
void |
close()
Close the panel.
|
double |
getDividerLocation()
Gets the divider location as a percentage of the JSplitPane's size.
|
OdsxPresentorInterface |
getPresentor()
Returns the current presentor.
|
OdsxPresentorInterface |
getPresentor(int index)
Returns a presentor.
|
int |
getPresentorCount()
Returns the total number of available presentors.
|
java.lang.String |
getPresentorTitle()
Get the title of the selected presentor.
|
java.lang.String |
getPresentorTitle(int index)
Get the title of the selected presentor.
|
OdsxSelectorInterface |
getSelector()
Returns the current selector.
|
OdsxSelectorInterface |
getSelector(int index)
Returns a selector.
|
int |
getSelectorCount()
Returns the total number of available selectors.
|
java.lang.String |
getSelectorTitle()
Get the title of the selected selector.
|
java.lang.String |
getSelectorTitle(int index)
Get the title of the selected selector.
|
java.lang.String |
getVersion()
Return the version string of the FWK component.
|
void |
removeSelector(OdsxSelectorInterface selector)
Remove selector.
|
void |
setDividerLocation(double val)
Sets the divider location as a percentage of the JSplitPane's size.
|
void |
setSelectedPresentor(OdsxPresentorInterface presentor)
Set the selected presentor.
|
void |
setSelectedSelector(OdsxSelectorInterface selector)
Set the selected selector.
|
addCommand, addCommand, addPropertyChangeListener, addPropertyChangeListener, addToGroup, addToGroup, addVetoableChangeListener, addVetoableChangeListener, clearCommands, commandsAvailable, compareTo, deleteGroup, destroyController, fireItemAdded, fireItemDeleted, fireItemRevoked, fireItemValueChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getAuthor, getBuild, getClassName, getCommand, getCommands, getCommands, getCompany, getCompanyInternetAddress, getController, getCopyright, getCreationDate, getCreationDate, getDateFormatString, getDescription, getDescriptor, getGroup, getIcon, getIcon, getIconKey, getIconKey, getInstanceDescriptor, getName, getNumberOfPages, getPageFormat, getPersistentObjectNames, getPresentationString, getPresentationString, getPrintable, getPrintJobName, getProperty, getPropertyChangeArray, getPropertyChangeListenerArray, getPropertyChangeListenerArray, getPropertyGroup, getSource, getSupportEMail, getTitle, getTitleName, getTransferData, getTransferDataFlavors, getVetoableChangeArray, getVetoableChangeListenerArray, getVetoableChangeListenerArray, groupExists, isDataFlavorSupported, isPropertyChangeEventSuspended, lostOwnership, paintComponent, print, printPanel, readConstructor, readFromDOM, readingDOM, readingDOM, refresh, release, removeCommand, removeFromGroup, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener, setAuthor, setBackgroundImage, setBuild, setClassName, setCommands, setCompany, setCompanyInternetAddress, setController, setCopyright, setCreationDate, setCreationDate, setDateFormatString, setDescription, setDescriptor, setDescriptor, setIcon, setIcon, setIconKey, setIconKey, setLineAppearance, setName, setPageFormat, setProperty, setPropertyGroup, setSource, setSupportEMail, setText, setTextAlignment, setTextAppearance, setTitleName, suspendChangeManager, suspendPropertyChangeEvents, writeConstructor, writeToDOM, writeToXML
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, 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, 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
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
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, 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, getParent, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
add
public static final java.lang.String version
protected javax.swing.JSplitPane splitPane
protected javax.swing.JTabbedPane selectorPane
protected javax.swing.JTabbedPane presentorPane
protected java.util.HashMap selectors
protected java.util.HashMap presentors
public java.lang.Object panelLock
public float dividerPosition
protected AsamCommanderPanel.ExecuteStateListener execListener
public AsamCommanderPanel(AsamCommander commander)
applicationId
- The id of the application.public java.lang.String getVersion()
FwkInterface
getVersion
in interface FwkInterface
getVersion
in class FwkPanel
public void setDividerLocation(double val)
val
- Will be passed to the splitpane.public double getDividerLocation()
public void close()
public void addPresentor(OdsxPresentorInterface presentor)
presentor
- The new presentor component.public void addPresentor(java.lang.String title, OdsxPresentorInterface presentor)
title
- The title of the presentor.presentor
- The new presentor component.public void addSelector(OdsxSelectorInterface selector)
selector
- The new selector component to the AsamCommander panel.public void addSelector(java.lang.String title, OdsxSelectorInterface selector)
title
- The title of the selector.selector
- The new selector component to the AsamCommander panel.public void setSelectedSelector(OdsxSelectorInterface selector)
setSelectedSelector
in interface AsamCommanderInterface
selector
- The selector to be selected.public void removeSelector(OdsxSelectorInterface selector)
selector
- The selector to be removed.public OdsxSelectorInterface getSelector()
getSelector
in interface AsamCommanderInterface
public int getSelectorCount()
getSelectorCount
in interface AsamCommanderInterface
public OdsxSelectorInterface getSelector(int index)
getSelector
in interface AsamCommanderInterface
index
- The index of the selector.public java.lang.String getSelectorTitle()
getSelectorTitle
in interface AsamCommanderInterface
index
- The index of the selector.public java.lang.String getSelectorTitle(int index)
getSelectorTitle
in interface AsamCommanderInterface
public OdsxPresentorInterface getPresentor()
getPresentor
in interface AsamCommanderInterface
public int getPresentorCount()
getPresentorCount
in interface AsamCommanderInterface
public OdsxPresentorInterface getPresentor(int index)
getPresentor
in interface AsamCommanderInterface
index
- The index of the presentor.public void setSelectedPresentor(OdsxPresentorInterface presentor)
setSelectedPresentor
in interface AsamCommanderInterface
presentor
- The presentor to be selected.public java.lang.String getPresentorTitle()
getPresentorTitle
in interface AsamCommanderInterface
index
- The index of the presentor.public java.lang.String getPresentorTitle(int index)
getPresentorTitle
in interface AsamCommanderInterface