public class CSVDataExportDialog 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 |
---|
CSVDataExportDialog()
Creates a new CSV export dialog.
|
CSVDataExportDialog(Dialog owner)
Creates a new CSV export dialog.
|
CSVDataExportDialog(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 |
isColumnNamesAsFirstRow() |
boolean |
isEnableGroupFooter() |
boolean |
isEnableGroupHeader() |
boolean |
isEnableItembands() |
boolean |
isEnableReportFooter() |
boolean |
isEnableReportHeader() |
boolean |
isWriteStateColumns() |
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.
|
void |
setColumnNamesAsFirstRow(boolean colsAsFirstRow) |
protected void |
setDialogContents(Configuration config)
Initialises the CSV export dialog from the settings in the report configuration.
|
void |
setEnableGroupFooter(boolean enableGroupFooter) |
void |
setEnableGroupHeader(boolean enableGroupHeader) |
void |
setEnableItembands(boolean enableItembands) |
void |
setEnableReportFooter(boolean enableReportFooter) |
void |
setEnableReportHeader(boolean enableReportHeader) |
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 |
setWriteStateColumns(boolean writeStateColumns) |
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 CSVDataExportDialog(Frame owner)
owner
- the dialog owner.public CSVDataExportDialog(Dialog owner)
owner
- the dialog owner.public CSVDataExportDialog()
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 isColumnNamesAsFirstRow()
public void setColumnNamesAsFirstRow(boolean colsAsFirstRow)
public boolean isWriteStateColumns()
public void setWriteStateColumns(boolean writeStateColumns)
public boolean isEnableGroupFooter()
public void setEnableGroupFooter(boolean enableGroupFooter)
public boolean isEnableGroupHeader()
public void setEnableGroupHeader(boolean enableGroupHeader)
public boolean isEnableItembands()
public void setEnableItembands(boolean enableItembands)
public boolean isEnableReportFooter()
public void setEnableReportFooter(boolean enableReportFooter)
public boolean isEnableReportHeader()
public void setEnableReportHeader(boolean enableReportHeader)
protected String getConfigurationSuffix()
getConfigurationSuffix
in class AbstractExportDialog
protected String getConfigurationPrefix()
getConfigurationPrefix
in class AbstractExportDialog
Copyright © 2017 Hitachi Vantara. All rights reserved.