|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JTable | +--net.aerith.misao.gui.table.SortableTable | +--net.aerith.misao.gui.FileOperationTable | +--net.aerith.misao.gui.InformationTable | +--net.aerith.misao.toolkit.VariableStarSearch.VariableStarSearchTable | +--net.aerith.misao.toolkit.VariableStarSearch.GroupTable
The GroupTable
represents a table where the XML report
documents are added and classified into some groups to search
variable stars. It shows the status of the XML files and the
progress of the operation.
Inner classes inherited from class net.aerith.misao.toolkit.VariableStarSearch.VariableStarSearchTable |
VariableStarSearchTable.CreateGroupListener |
Inner classes inherited from class net.aerith.misao.gui.InformationTable |
InformationTable.DeleteXmlFilesListener,
InformationTable.InformationRecord,
InformationTable.XmlFileDropTargetListener |
Inner classes inherited from class net.aerith.misao.gui.FileOperationTable |
FileOperationTable.DefaultFileDropTargetListener,
FileOperationTable.DeleteListener,
FileOperationTable.PollingThread,
FileOperationTable.StatusRenderer,
FileOperationTable.TableRecord |
Inner classes inherited from class net.aerith.misao.gui.table.SortableTable |
SortableTable.StringRenderer,
SortableTable.TableHeader |
Inner classes inherited from class javax.swing.JTable |
javax.swing.JTable.AccessibleJTable |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent,
javax.swing.JComponent.IntVector,
javax.swing.JComponent.KeyboardBinding,
javax.swing.JComponent.KeyboardState |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AWTTreeLock |
Field Summary | |
protected int |
current_group
The current group. |
protected int |
group_count
The number of groups. |
protected java.util.Vector |
group_list
The list of group numbers of each records. |
Fields inherited from class net.aerith.misao.toolkit.VariableStarSearch.VariableStarSearchTable |
desktop |
Fields inherited from class net.aerith.misao.gui.InformationTable |
default_file_manager |
Fields inherited from class net.aerith.misao.gui.FileOperationTable |
column_model,
dt,
minimum_rows,
mode,
MODE_OPERATING,
MODE_SETTING,
model,
pane,
popup,
record_list |
Fields inherited from class net.aerith.misao.gui.table.SortableTable |
index,
SORT_ASCENDING,
SORT_DESCENDING,
sorting_column,
sorting_direction |
Fields inherited from class javax.swing.JTable |
AUTO_RESIZE_ALL_COLUMNS,
AUTO_RESIZE_LAST_COLUMN,
AUTO_RESIZE_NEXT_COLUMN,
AUTO_RESIZE_OFF,
AUTO_RESIZE_SUBSEQUENT_COLUMNS,
autoCreateColumnsFromModel,
autoResizeMode,
cellEditor,
cellSelectionEnabled,
columnModel,
dataModel,
defaultEditorsByColumnClass,
defaultRenderersByColumnClass,
editingColumn,
editingRow,
editorComp,
gridColor,
preferredViewportSize,
rowHeight,
rowMargin,
rowSelectionAllowed,
selectionBackground,
selectionForeground,
selectionModel,
showHorizontalLines,
showVerticalLines,
tableHeader,
uiClassID |
Fields inherited from class javax.swing.JComponent |
_bounds,
accessibleContext,
alignmentX,
alignmentY,
ANCESTOR_USING_BUFFER,
ancestorNotifier,
autoscroller,
border,
changeSupport,
clientProperties,
flags,
HAS_FOCUS,
IS_DOUBLE_BUFFERED,
IS_OPAQUE,
IS_PAINTING_TILE,
KEYBOARD_BINDINGS_KEY,
listenerList,
maximumSize,
minimumSize,
NEXT_FOCUS,
paintImmediatelyClip,
paintingChild,
preferredSize,
readObjectCallbacks,
REQUEST_FOCUS_DISABLED,
tmpRect,
TOOL_TIP_TEXT_KEY,
ui,
uiClassID,
UNDEFINED_CONDITION,
vetoableChangeSupport,
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT,
WHEN_FOCUSED,
WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Container |
component,
containerListener,
containerSerializedDataVersion,
dispatcher,
layoutMgr,
maxSize,
ncomponents,
serialVersionUID |
Fields inherited from class java.awt.Component |
actionListenerK,
adjustmentListenerK,
appContext,
assert,
background,
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
changeSupport,
componentListener,
componentListenerK,
componentOrientation,
componentSerializedDataVersion,
containerListenerK,
cursor,
dropTarget,
enabled,
eventMask,
focusListener,
focusListenerK,
font,
foreground,
hasFocus,
height,
incRate,
inputMethodListener,
inputMethodListenerK,
isInc,
isPacked,
itemListenerK,
keyListener,
keyListenerK,
LEFT_ALIGNMENT,
locale,
LOCK,
minSize,
mouseListener,
mouseListenerK,
mouseMotionListener,
mouseMotionListenerK,
name,
nameExplicitlySet,
newEventsOnly,
ownedWindowK,
parent,
peer,
peerFont,
popups,
prefSize,
RIGHT_ALIGNMENT,
serialVersionUID,
textListenerK,
TOP_ALIGNMENT,
valid,
visible,
width,
windowListenerK,
x,
y |
Constructor Summary | |
GroupTable(VariableStarSearchDesktop desktop)
Constructs a GroupTable . |
Method Summary | |
void |
addGroup()
Adds a new group. |
void |
addInformation(XmlInformation info,
FileManager file_manager)
Adds an XML information document. |
void |
addInformations(XmlInformation[] infos,
FileManager file_manager)
Adds XML information documents. |
void |
addXmlFile(java.io.File file,
FileManager file_manager)
Adds an XML file. |
void |
addXmlFiles(java.io.File[] files,
FileManager file_manager)
Adds XML files. |
protected javax.swing.table.DefaultTableColumnModel |
createColumnModel()
Creates the column model. |
protected java.lang.String |
getCellString(java.lang.String header_value,
int row)
Gets the output string of the cell. |
protected java.lang.String[] |
getColumnNames()
Gets the column names. |
int |
getCurrentGroupNumber()
Gets the current group number. |
protected java.util.Vector |
getTargetList()
Returns the list of target records for the operation. |
protected void |
initializeColumnWidth()
Initializes the column width. |
void |
proceedGroup()
Proceeds the current group number. |
void |
resetCurrentGroupNumber()
Resets the current group number. |
Methods inherited from class net.aerith.misao.toolkit.VariableStarSearch.VariableStarSearchTable |
getInformationAt,
getRecordCount,
initPopupMenu |
Methods inherited from class net.aerith.misao.gui.InformationTable |
addXmlFile,
addXmlFiles,
getFileDropTargetListener,
getSortableArray,
restoreImages,
restoreXmlFiles |
Methods inherited from class net.aerith.misao.gui.FileOperationTable |
acceptsSorting,
addFile,
addFiles,
getPane,
getRecordAt,
isOperating,
operate,
processMouseEvent,
ready,
setReady,
setRows |
Methods inherited from class net.aerith.misao.gui.table.SortableTable |
getSortingIndex,
headerClicked,
sortColumn,
sortEnded,
sortStarted |
Methods inherited from class javax.swing.JTable |
accommodateDelta,
addColumn,
addColumnSelectionInterval,
addNotify,
addRowSelectionInterval,
adjustSizes,
adjustSizes,
clearSelection,
columnAdded,
columnAtPoint,
columnMarginChanged,
columnMoved,
columnRemoved,
columnSelectionChanged,
configureEnclosingScrollPane,
convertColumnIndexToModel,
convertColumnIndexToView,
createDefaultColumnModel,
createDefaultColumnsFromModel,
createDefaultDataModel,
createDefaultEditors,
createDefaultRenderers,
createDefaultSelectionModel,
createDefaultTableHeader,
createScrollPaneForTable,
editCellAt,
editCellAt,
editingCanceled,
editingStopped,
getAccessibleContext,
getAutoCreateColumnsFromModel,
getAutoResizeMode,
getCellEditor,
getCellEditor,
getCellRect,
getCellRenderer,
getCellSelectionEnabled,
getColumn,
getColumnClass,
getColumnCount,
getColumnModel,
getColumnName,
getColumnSelectionAllowed,
getDefaultEditor,
getDefaultRenderer,
getEditingColumn,
getEditingRow,
getEditorComponent,
getGridColor,
getIntercellSpacing,
getModel,
getPreferredScrollableViewportSize,
getRowCount,
getRowHeight,
getRowMargin,
getRowSelectionAllowed,
getScrollableBlockIncrement,
getScrollableTracksViewportHeight,
getScrollableTracksViewportWidth,
getScrollableUnitIncrement,
getSelectedColumn,
getSelectedColumnCount,
getSelectedColumns,
getSelectedRow,
getSelectedRowCount,
getSelectedRows,
getSelectionBackground,
getSelectionForeground,
getSelectionModel,
getShowHorizontalLines,
getShowVerticalLines,
getTableHeader,
getToolTipText,
getUI,
getUIClassID,
getValueAt,
initializeLocalVars,
isCellEditable,
isCellSelected,
isColumnSelected,
isEditing,
isManagingFocus,
isRowSelected,
moveColumn,
paramString,
prepareEditor,
prepareRenderer,
readObject,
removeColumn,
removeColumnSelectionInterval,
removeEditor,
removeRowSelectionInterval,
reshape,
resizeAndRepaint,
rowAtPoint,
selectAll,
setAutoCreateColumnsFromModel,
setAutoResizeMode,
setCellEditor,
setCellSelectionEnabled,
setColumnModel,
setColumnSelectionAllowed,
setColumnSelectionInterval,
setDefaultEditor,
setDefaultRenderer,
setEditingColumn,
setEditingRow,
setGridColor,
setIntercellSpacing,
setModel,
setPreferredScrollableViewportSize,
setRowHeight,
setRowMargin,
setRowSelectionAllowed,
setRowSelectionInterval,
setSelectionBackground,
setSelectionForeground,
setSelectionMode,
setSelectionModel,
setShowGrid,
setShowHorizontalLines,
setShowVerticalLines,
setTableHeader,
setUI,
setValueAt,
setWidthsFromPreferredWidths,
sizeColumnsToFit,
sizeColumnsToFit,
tableChanged,
tableRowsDeleted,
tableRowsInserted,
updateSubComponentUI,
updateUI,
valueChanged |
Methods inherited from class javax.swing.JComponent |
_paintImmediately,
|
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
applyOrientation,
countComponents,
deliverEvent,
dispatchEventImpl,
dispatchEventToSelf,
doLayout,
eventEnabled,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents_NoClientCode,
getComponents,
getCursorTarget,
getLayout,
getMouseEventTarget,
getWindow,
initIDs,
insets,
invalidate,
invalidateTree,
isAncestorOf,
layout,
lightweightPrint,
list,
list,
locate,
minimumSize,
nextFocus,
paintComponents,
postProcessKeyEvent,
postsOldMouseEvents,
preferredSize,
preProcessKeyEvent,
print,
printComponents,
printOneComponent,
processContainerEvent,
processEvent,
proxyEnableEvents,
proxyRequestFocus,
remove,
remove,
removeAll,
removeContainerListener,
setCursor,
setFocusOwner,
setLayout,
transferFocus,
updateCursor,
validate,
validateTree |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
areInputMethodsEnabled,
bounds,
checkImage,
checkImage,
coalesceEvents,
constructComponentName,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
getBackground,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont_NoClientCode,
getFont,
getFontMetrics,
getForeground,
getInputContext,
getInputMethodRequests,
getIntrinsicCursor,
getLocale,
getLocation,
getLocationOnScreen,
getName,
getNativeContainer,
getParent_NoClientCode,
getParent,
getPeer,
getSize,
getToolkit,
getToolkitImpl,
getTreeLock,
getWindowForObject,
gotFocus,
handleEvent,
hide,
imageUpdate,
inside,
isDisplayable,
isEnabled,
isEnabledImpl,
isLightweight,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
printAll,
processComponentEvent,
processInputMethodEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
repaint,
repaint,
repaint,
resize,
resize,
setBounds,
setBounds,
setComponentOrientation,
setDropTarget,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
show,
show,
size,
toString,
transferFocus |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
Field Detail |
protected int group_count
protected int current_group
protected java.util.Vector group_list
Constructor Detail |
public GroupTable(VariableStarSearchDesktop desktop)
GroupTable
.desktop
- the desktop.Method Detail |
public void addGroup()
public int getCurrentGroupNumber()
public void proceedGroup() throws MaximumRepetitionCountException
public void resetCurrentGroupNumber()
protected java.lang.String[] getColumnNames()
protected javax.swing.table.DefaultTableColumnModel createColumnModel()
protected void initializeColumnWidth()
public void addXmlFile(java.io.File file, FileManager file_manager) throws java.io.IOException, java.io.FileNotFoundException
file
- the XML file.file_manager
- the file manager.public void addXmlFiles(java.io.File[] files, FileManager file_manager) throws java.io.IOException, java.io.FileNotFoundException
files
- the XML files.file_manager
- the file manager.public void addInformation(XmlInformation info, FileManager file_manager) throws java.io.IOException, java.io.FileNotFoundException
info
- the XML information document.file_manager
- the file manager.public void addInformations(XmlInformation[] infos, FileManager file_manager) throws java.io.IOException, java.io.FileNotFoundException
infos
- the XML information documents.file_manager
- the file manager.protected java.lang.String getCellString(java.lang.String header_value, int row)
header_value
- the header value of the column.row
- the index of row in original order.protected java.util.Vector getTargetList()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |