public class CSVTableExportDialog extends AbstractExportDialog
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
static String |
CSV_OUTPUT_ENCODING_DEFAULT
A default value of the 'CSV encoding' property key.
|
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
CSVTableExportDialog()
Creates a new CSV export dialog.
|
CSVTableExportDialog(Dialog owner)
Creates a new CSV export dialog.
|
CSVTableExportDialog(Frame owner)
Creates a new CSV export dialog.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears all selections, input fields and sets the selected encryption level to none.
|
protected String |
getConfigurationPrefix() |
protected String |
getConfigurationSuffix() |
String |
getEncoding()
Returns the encoding.
|
String |
getFilename()
Returns the export file name.
|
protected String |
getResourceBaseName() |
String |
getSeparatorString()
Returns the separator string, which is controlled by the selection of radio buttons.
|
JStatusBar |
getStatusBar() |
protected Configuration |
grabDialogContents(boolean full)
Returns a new (and not connected to the default config from the job) configuration containing all properties from
the dialog.
|
boolean |
isStrictLayout()
Returns the current setting of the 'strict layout' combo-box.
|
protected boolean |
performConfirm() |
protected void |
performSelectFile()
Selects a file to use as target for the report processing.
|
protected void |
performSeparatorSelection()
Enables or disables the 'other' separator text field.
|
protected boolean |
performValidate()
Validates the contents of the dialog's input fields.
|
protected void |
setDialogContents(Configuration config)
Initialises the CSV export dialog from the settings in the report configuration.
|
void |
setEncoding(String encoding)
Sets the encoding.
|
void |
setFilename(String filename)
Sets the export file name.
|
void |
setSeparatorString(String s)
Sets the separator string.
|
void |
setStrictLayout(boolean strictLayout)
Sets the 'strict layout' combo-box setting.
|
createButtonPanel, createContentPane, getCancelAction, getConfirmAction, getFormValidator, getGuiContext, getParametersPanel, getReportJob, getResources, initializeFromJob, isConfirmed, isFullInputStorageEnabled, isInputStorageEnabled, performQueryForExport, resolvePath, setCancelAction, setConfirmAction, setConfirmed
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final String CSV_OUTPUT_ENCODING_DEFAULT
public CSVTableExportDialog(Frame owner)
owner
- the dialog owner.public CSVTableExportDialog(Dialog owner)
owner
- the dialog owner.public CSVTableExportDialog()
public JStatusBar getStatusBar()
getStatusBar
in class AbstractExportDialog
protected String getResourceBaseName()
getResourceBaseName
in class AbstractExportDialog
public String getFilename()
public void setFilename(String filename)
filename
- the file name.public void clear()
clear
in class AbstractExportDialog
protected Configuration grabDialogContents(boolean full)
grabDialogContents
in class AbstractExportDialog
full
- protected void setDialogContents(Configuration config)
setDialogContents
in class AbstractExportDialog
config
- the report configuration.public String getSeparatorString()
public void setSeparatorString(String s)
s
- the separator.public String getEncoding()
public void setEncoding(String encoding)
encoding
- the encoding.protected void performSelectFile()
protected boolean performValidate()
performValidate
in class AbstractExportDialog
true
if the input is valid, false
otherwiseprotected boolean performConfirm()
performConfirm
in class AbstractExportDialog
protected void performSeparatorSelection()
public boolean isStrictLayout()
public void setStrictLayout(boolean strictLayout)
strictLayout
- the new setting.protected String getConfigurationSuffix()
getConfigurationSuffix
in class AbstractExportDialog
protected String getConfigurationPrefix()
getConfigurationPrefix
in class AbstractExportDialog
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.