de.bsvrz.pat.sysbed.plugins.api
Class OutputOptionsPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
de.bsvrz.pat.sysbed.plugins.api.OutputOptionsPanel
- All Implemented Interfaces:
- ImageObserver, MenuContainer, Serializable, Accessible
public class OutputOptionsPanel
- extends JPanel
Diese Klasse stellt die Ausgabeoptionen eines Moduls als Panel dar. Die Optionen bestehen aus einem Detaillierungsgrad und der Möglichkeit die Ausgabe in
eine Datei umzuleiten. Es kann zwischen folgenden Detaillierungsgraden gewählt werden:
- keine Ausgabe
- Aktualisierung
- Kopfinformationen
- Daten
- XML
Mittels der Getter- und Setter-Methoden können die Elemente auf dem Panel voreingestellt
werden.
- Author:
- Kappich Systemberatung
- See Also:
- Serialized Form
Constructor Summary |
OutputOptionsPanel()
Die Ausgabeoptionen eines Moduls werden auf einem Panel dargestellt. |
Method Summary |
String |
getDetailLevel()
Gibt den ausgewählten Detaillierungsgrad zurück. |
String |
getFileName()
Gibt zu der ausgewählten Datei den gesamten Pfad zurück. |
void |
setDetailLevel(int level)
Mit dieser Methode kann der Detaillierungsgrad gesetzt werden. |
void |
setDetailLevel(String level)
Mit dieser Methode kann der Detaillierungsgrad gesetzt werden. |
void |
setFileName(String fileName)
Mit dieser Methode kann die Datei bestimmt werden, welche für die Ausgabe genutzt werden soll. |
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, 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, 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 |
NO_OUTPUT
public static final int NO_OUTPUT
- Detaillierungsgrad: keine Ausgabe
- See Also:
- Constant Field Values
UPDATING
public static final int UPDATING
- Detaillierungsgrad: Aktualisierung
- See Also:
- Constant Field Values
HEADER_INFORMATION
public static final int HEADER_INFORMATION
- Detaillierungsgrad: Kopfinformationen
- See Also:
- Constant Field Values
DATA
public static final int DATA
- Detaillierungsgrad: Daten
- See Also:
- Constant Field Values
XML
public static final int XML
- Detaillierungsgrad: XML
- See Also:
- Constant Field Values
_detailUnit
private final String[] _detailUnit
- gibt an, welche Detailierungsgrade zur Verfügung stehen
_detailLevelCombo
private final JComboBox _detailLevelCombo
- speichert die Auswahlbox für den Detaillierungsgrad
_outputTextField
private final JTextField _outputTextField
- gibt an, in welche Datei die Daten geschrieben werden
_outputCheckBox
private final JCheckBox _outputCheckBox
- gibt an, ob die Daten in eine Datei geschrieben werden
_fileChooser
private final JFileChooser _fileChooser
- Dateidialog, damit eine Datei zum Speichern der Daten ausgewählt werden kann
_outputFile
private File _outputFile
- speichert die ausgewählte Datei
OutputOptionsPanel
public OutputOptionsPanel()
- Die Ausgabeoptionen eines Moduls werden auf einem Panel dargestellt. Die Optionen bestehen aus einem Detaillierungsgrad und der Möglichkeit die Ausgabe in
eine Datei umzuleiten.
setDetailLevel
public void setDetailLevel(int level)
- Mit dieser Methode kann der Detaillierungsgrad gesetzt werden.
- Parameters:
level
- der Detaillierungsgrad
setDetailLevel
public void setDetailLevel(String level)
- Mit dieser Methode kann der Detaillierungsgrad gesetzt werden.
- Parameters:
level
- der Detaillierungsgrad
getDetailLevel
public String getDetailLevel()
- Gibt den ausgewählten Detaillierungsgrad zurück.
- Returns:
- Detaillierungsgrad
getFileName
public String getFileName()
- Gibt zu der ausgewählten Datei den gesamten Pfad zurück.
- Returns:
- den Pfad der ausgewählten Datei
setFileName
public void setFileName(String fileName)
- Mit dieser Methode kann die Datei bestimmt werden, welche für die Ausgabe genutzt werden soll.
- Parameters:
fileName
- Pfad incl. Dateiname für die Ausgabe