public abstract class CommandViewerPanel
extends javax.swing.JPanel
| Modifier and Type | Class and Description |
|---|---|
static class |
CommandViewerPanel.ToolBarLocation
Localização da barra de ferramentas.
|
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Modifier | Constructor and Description |
|---|---|
protected |
CommandViewerPanel(DesktopComponentFrame frame,
java.lang.Object projectId)
Cria o painel.
|
protected |
CommandViewerPanel(DesktopComponentFrame frame,
java.lang.Object projectId,
CommandPropertiesFilter filter)
Cria o painel.
|
protected |
CommandViewerPanel(DesktopComponentFrame frame,
java.lang.Object projectId,
CommandPropertiesFilter filter,
CommandViewerPanel.ToolBarLocation toolBarLocation)
Cria o painel.
|
protected |
CommandViewerPanel(DesktopComponentFrame frame,
java.lang.String projectId,
CommandViewerPanel.ToolBarLocation toolBarLocation)
Cria o painel.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
exportCommand(csbase.logic.CommandInfo command)
Exporta um comando.
|
javax.swing.Action |
getExportCommandAction()
Obtém a ação Exportar Comando.
|
javax.swing.Action |
getKillCommandAction()
Obtém a ação Matar Comando.
|
javax.swing.Action |
getRemoveCommandAction()
Obtém a ação Remover Comando.
|
java.util.List<csbase.logic.CommandInfo> |
getSelectedCommands()
Obtém a lista de comandos selecionados no painel de visualização.
|
javax.swing.Action |
getShowCommandAction()
Obtém a ação Exibir Comando.
|
javax.swing.Action |
getShowCommandLogAction()
Obtém a ação Exibir Log do Comando.
|
void |
start()
Inicia a exibição dos comandos.
|
void |
stop()
Termina a exibição dos comandos.
|
protected boolean |
userOwnsCommand(csbase.logic.CommandInfo command)
Retorna verdadeiro se o usuário logado é dono do comando ou falso, caso
contrário.
|
protected boolean |
userOwnsSelectedCommands()
Retorna verdadeiro se o usuário logado é o dono de todos os comandos
selecionados (ou se não há comandos selecionados) ou falso, caso haja pelo
menos um comando dentre os selecionados que não pertence ao usuário.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, 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, 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, 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, transferFocusBackward, transferFocusUpCycleprotected CommandViewerPanel(DesktopComponentFrame frame, java.lang.Object projectId)
frame - A janela que criou esta (Não aceita null).projectId - O identificador do projeto (Não aceita null).protected CommandViewerPanel(DesktopComponentFrame frame, java.lang.Object projectId, CommandPropertiesFilter filter)
frame - A janela (Não aceita null).projectId - O identificador do projeto (Não aceita null).filter - O filtro (Aceita null).protected CommandViewerPanel(DesktopComponentFrame frame, java.lang.Object projectId, CommandPropertiesFilter filter, CommandViewerPanel.ToolBarLocation toolBarLocation)
frame - A janela (Não aceita null).projectId - O identificador do projeto (Não aceita null).filter - O filtro (Aceita null).toolBarLocation - indica a posição da toolbar CommandViewerPanel.ToolBarLocation.protected CommandViewerPanel(DesktopComponentFrame frame, java.lang.String projectId, CommandViewerPanel.ToolBarLocation toolBarLocation)
frame - A janela (Não aceita null).projectId - O identificador do projeto (Não aceita null).toolBarLocation - indica a posição da toolbar CommandViewerPanel.ToolBarLocation.public final javax.swing.Action getExportCommandAction()
public final javax.swing.Action getRemoveCommandAction()
public final javax.swing.Action getKillCommandAction()
public final javax.swing.Action getShowCommandAction()
public final javax.swing.Action getShowCommandLogAction()
public final void start()
public final void stop()
protected abstract boolean exportCommand(csbase.logic.CommandInfo command)
command - O comando (Não aceita null).true em caso de sucesso ou false cancelamento ou
falha.protected boolean userOwnsSelectedCommands()
protected boolean userOwnsCommand(csbase.logic.CommandInfo command)
command - O comando.public java.util.List<csbase.logic.CommandInfo> getSelectedCommands()
Copyright © 2018. All Rights Reserved.