public class HtmlTableDataSourceEditorPanel extends javax.swing.JPanel implements DataSourceEditorPanel
javax.swing.JPanel.AccessibleJPaneljavax.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, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, transferFocusUpCycleprotected 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
DataSourceEditorPanelreject in interface DataSourceEditorPaneljava.io.IOExceptionjava.net.URISyntaxExceptionpublic boolean prepare(java.lang.String uri,
java.awt.Window parent,
ProgressMonitor mon)
throws java.lang.Exception
DataSourceEditorPanelprepare in interface DataSourceEditorPaneluri - partially-completed URIparent - the parent GUI.mon - monitor to indicate slow process.java.lang.Exceptionpublic void markProblems(java.util.List<java.lang.String> problems)
DataSourceEditorPanelmarkProblems in interface DataSourceEditorPanelpublic java.io.File getFile()
public void setFile(java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getTable()
public void setTable(java.lang.String table)
table - public javax.swing.JPanel getPanel()
DataSourceEditorPanelgetPanel in interface DataSourceEditorPanelpublic void setURI(java.lang.String url)
DataSourceEditorPanelsetURI in interface DataSourceEditorPanelpublic java.lang.String getURI()
DataSourceEditorPanelgetURI in interface DataSourceEditorPanel