public class HtmlTableDataSourceEditorPanel extends javax.swing.JPanel implements DataSourceEditorPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
javax.swing.JComboBox |
columnsComboBox |
protected java.io.File |
file |
javax.swing.JFormattedTextField |
firstRowTextField |
javax.swing.JLabel |
jLabel1 |
javax.swing.JLabel |
jLabel2 |
javax.swing.JLabel |
jLabel3 |
javax.swing.JLabel |
jLabel5 |
javax.swing.JPanel |
jPanel1 |
javax.swing.JScrollPane |
jScrollPane1 |
javax.swing.JTable |
jTable1 |
javax.swing.JToggleButton |
jToggleButton1 |
javax.swing.JToggleButton |
jToggleButton2 |
static java.lang.String |
PROP_COLUMN |
static java.lang.String |
PROP_DEP0 |
static java.lang.String |
PROP_FILE |
static java.lang.String |
PROP_FIRST_ROW |
static java.lang.String |
PROP_TABLE |
protected java.lang.String |
table |
javax.swing.JComboBox |
tableComboBox |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
HtmlTableDataSourceEditorPanel() |
Modifier and Type | Method and Description |
---|---|
java.io.File |
getFile() |
javax.swing.JPanel |
getPanel()
return the GUI to edit the URI.
|
java.lang.String |
getTable() |
java.lang.String |
getURI()
return the URI configured by the editor.
|
void |
markProblems(java.util.List<java.lang.String> problems)
mark the problems identified by the data source.
|
boolean |
prepare(java.lang.String uri,
java.awt.Window parent,
ProgressMonitor mon)
load any needed resources.
|
boolean |
reject(java.lang.String url)
reject the URI, perhaps because we aren't close enough to identify a resource.
|
void |
setFile(java.io.File file) |
void |
setTable(java.lang.String table)
reset everything to this table.
|
void |
setURI(java.lang.String url)
initialize the editor to edit this URI.
|
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 java.io.File file
public static final java.lang.String PROP_FILE
protected java.lang.String table
public static final java.lang.String PROP_TABLE
public static final java.lang.String PROP_FIRST_ROW
public static final java.lang.String PROP_COLUMN
public static final java.lang.String PROP_DEP0
public javax.swing.JComboBox columnsComboBox
public javax.swing.JFormattedTextField firstRowTextField
public javax.swing.JLabel jLabel1
public javax.swing.JLabel jLabel2
public javax.swing.JLabel jLabel3
public javax.swing.JLabel jLabel5
public javax.swing.JPanel jPanel1
public javax.swing.JScrollPane jScrollPane1
public javax.swing.JTable jTable1
public javax.swing.JToggleButton jToggleButton1
public javax.swing.JToggleButton jToggleButton2
public javax.swing.JComboBox tableComboBox
public boolean reject(java.lang.String url) throws java.io.IOException, java.net.URISyntaxException
DataSourceEditorPanel
reject
in interface DataSourceEditorPanel
java.io.IOException
java.net.URISyntaxException
public boolean prepare(java.lang.String uri, java.awt.Window parent, ProgressMonitor mon) throws java.lang.Exception
DataSourceEditorPanel
prepare
in interface DataSourceEditorPanel
uri
- partially-completed URIparent
- the parent GUI.mon
- monitor to indicate slow process.java.lang.Exception
public void markProblems(java.util.List<java.lang.String> problems)
DataSourceEditorPanel
markProblems
in interface DataSourceEditorPanel
public java.io.File getFile()
public void setFile(java.io.File file) throws java.io.IOException
java.io.IOException
public java.lang.String getTable()
public void setTable(java.lang.String table)
table
- public javax.swing.JPanel getPanel()
DataSourceEditorPanel
getPanel
in interface DataSourceEditorPanel
public void setURI(java.lang.String url)
DataSourceEditorPanel
setURI
in interface DataSourceEditorPanel
public java.lang.String getURI()
DataSourceEditorPanel
getURI
in interface DataSourceEditorPanel