public class ImportPanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected DataCFFrame |
dataCFFrame
DataCF parent frame
|
protected boolean |
datasets
Dataset mode (true) or partition mode (false)
|
protected java.lang.String |
desc
Description of the format selected by the user
|
protected java.lang.String |
ext
Extension of the format selected by the user
|
protected OptionsDialog |
importOptionsDialog
An option dialog for obtaining the options of the import proccess
|
protected boolean |
kfold
This is used for deciding the default option of the type of partition
|
protected java.lang.String |
lastSelectedPanel
String for having an history of the last selected panel
|
protected javax.swing.JFrame |
parent
Parent frame
|
protected boolean |
showInsertKeel
This is used for showing or not the insert to keel option
|
protected javax.swing.DefaultListModel |
testingModel
The model for storing the testing files used in the partition mode
|
protected java.io.File |
tmpTestingImportedFile
Temporal File used for previsualizing the results of the import proccess (in testing)
|
protected java.io.File |
tmpTrainingImportedFile
Temporal File used for previsualizing the results of the import proccess (in training)
|
protected javax.swing.DefaultListModel |
trainingModel
The model for storing the training files used in the partition mode
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ImportPanel()
Constructor that initializes the panel
|
Modifier and Type | Method and Description |
---|---|
void |
cleanPanels()
Clean import panels
|
protected OptionsDialog |
createNewOptionsDialog(java.lang.String type)
Creates an options dialog with the options corresponding to a type
of conversion
|
DataCFFrame |
getDataCFView()
Gets a view of Data
|
protected Attribute |
parseAttribute(java.lang.String line)
Obtains an Attribute object from a text line representing the attribute
in KEEL format
|
void |
setDataCFView(DataCFFrame dataCFView)
Sets a view for a dataset
|
void |
setExtensionAndDescription()
Sets extensions and description of the different import formats
|
void |
setKfold(boolean kfold)
Sets a boolean indicating if "kfold" is going to be the default option
for the type of partition in the import proccess
|
void |
setParent(javax.swing.JFrame parent)
Sets JFrame parent
|
void |
setShowInsertKeel(boolean showInsertKeel)
Sets a boolean indicating the insert to keel option has to be shown
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, 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, update
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusUpCycle
protected javax.swing.JFrame parent
protected java.lang.String lastSelectedPanel
protected boolean datasets
protected OptionsDialog importOptionsDialog
protected javax.swing.DefaultListModel trainingModel
protected javax.swing.DefaultListModel testingModel
protected java.lang.String ext
protected java.lang.String desc
protected java.io.File tmpTrainingImportedFile
protected java.io.File tmpTestingImportedFile
protected DataCFFrame dataCFFrame
protected boolean showInsertKeel
protected boolean kfold
public DataCFFrame getDataCFView()
Gets a view of Data
public void setShowInsertKeel(boolean showInsertKeel)
Sets a boolean indicating the insert to keel option has to be shown
showInsertKeel
- The new valuepublic void setKfold(boolean kfold)
Sets a boolean indicating if "kfold" is going to be the default option for the type of partition in the import proccess
kfold
- The new valuepublic void setDataCFView(DataCFFrame dataCFView)
Sets a view for a dataset
dataCFFrame
- View for a datasetpublic void setParent(javax.swing.JFrame parent)
Sets JFrame parent
parent
- JFrame parentpublic void setExtensionAndDescription()
Sets extensions and description of the different import formats
protected Attribute parseAttribute(java.lang.String line)
Obtains an Attribute object from a text line representing the attribute in KEEL format
line
- Attribute text lineprotected OptionsDialog createNewOptionsDialog(java.lang.String type)
Creates an options dialog with the options corresponding to a type of conversion
type
- String with the type of conversionpublic void cleanPanels()
Clean import panels