public class AsamCommanderPanel extends FwkPanel implements AsamCommanderInterface
,
Serialized Form| Modifier 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.AccessibleJPaneljavax.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, yalignaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTBOTTOM, CENTER, LEFT, RIGHT, TOPINFOBUS_SOURCEAUTHOR, 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, writeToXMLgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddpublic 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()
FwkInterfacegetVersion in interface FwkInterfacegetVersion in class FwkPanelpublic 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 AsamCommanderInterfaceselector - The selector to be selected.public void removeSelector(OdsxSelectorInterface selector)
selector - The selector to be removed.public OdsxSelectorInterface getSelector()
getSelector in interface AsamCommanderInterfacepublic int getSelectorCount()
getSelectorCount in interface AsamCommanderInterfacepublic OdsxSelectorInterface getSelector(int index)
getSelector in interface AsamCommanderInterfaceindex - The index of the selector.public java.lang.String getSelectorTitle()
getSelectorTitle in interface AsamCommanderInterfaceindex - The index of the selector.public java.lang.String getSelectorTitle(int index)
getSelectorTitle in interface AsamCommanderInterfacepublic OdsxPresentorInterface getPresentor()
getPresentor in interface AsamCommanderInterfacepublic int getPresentorCount()
getPresentorCount in interface AsamCommanderInterfacepublic OdsxPresentorInterface getPresentor(int index)
getPresentor in interface AsamCommanderInterfaceindex - The index of the presentor.public void setSelectedPresentor(OdsxPresentorInterface presentor)
setSelectedPresentor in interface AsamCommanderInterfacepresentor - The presentor to be selected.public java.lang.String getPresentorTitle()
getPresentorTitle in interface AsamCommanderInterfaceindex - The index of the presentor.public java.lang.String getPresentorTitle(int index)
getPresentorTitle in interface AsamCommanderInterface