A B C D E F G I M O P R S T V

A

accept(File) - Method in class ExampleFileFilter
Return true if this file should be shown in the directory pane, false if it shouldn't.
actionPerformed(ActionEvent) - Method in class DataWindow
 
actionPerformed(ActionEvent) - Method in class DataWindowFrame
 
actionPerformed(ActionEvent) - Method in class ProgramWindow
actionPerformed is called by the framework when user selects a menu item.
actionPerformed(ActionEvent) - Method in class TabDataView2D
 
actionPerformed(ActionEvent) - Method in class TabDataView2DControlPanel
 
addExtension(String) - Method in class ExampleFileFilter
Adds a filetype "dot" extension to filter against.

B

BallGlyph2D - class BallGlyph2D.
BallGlyph2D implements a two-dimensional Ball-glyph with three properties: width, height and color.

C

close() - Method in class TabDatafile
closes datafile
Column - class Column.
Column implements one column in tabular data.
Column(int, int) - Constructor for class Column
Constructor creates array for data of the column.
constraintAttrChg(int) - Method in class TabDataView2DControlPanel
 
constraintValueChg(int) - Method in class TabDataView2DControlPanel
 

D

DataSet - class DataSet.
 
DataSet() - Constructor for class DataSet
 
DataSource - class DataSource.
 
DataSource() - Constructor for class DataSource
 
DataView - class DataView.
DataView is a base class for all the dataviews in the program.
DataView() - Constructor for class DataView
 
DataWindow - class DataWindow.
 
DataWindowFrame - class DataWindowFrame.
DataWindowFrame implements DataWindow-class as a container to hold DataView-component and a DataViewControlPanel-component.
draw(int, int, Graphics) - Method in class BallGlyph2D
 
drawFinal() - Method in class DataView
drawFinal is called after the final call to drawNext so that the DataView can make final adjustments to the view.
drawFinal() - Method in class TabDataView2D
drawFinal is called by DataView's drawing thread when all the glyphs are drawn.
drawFirst() - Method in class DataView
drawFirst is an abstract method which is called when the first glyph should be drawn.
drawFirst() - Method in class TabDataView2D
drawFirst() clears the view, draws the grid, rewinds the cursor and draws the first glyph.
drawNext() - Method in class DataView
drawNext is called to draw next glyph until the drawing is complete.
drawNext() - Method in class TabDataView2D
drawNext moves the cursor on the next row and draws a glyph using the data in the cursor.

E

ExampleFileFilter - class ExampleFileFilter.
A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about.
ExampleFileFilter() - Constructor for class ExampleFileFilter
Creates a file filter.
ExampleFileFilter(String) - Constructor for class ExampleFileFilter
Creates a file filter that accepts files with the given extension.
ExampleFileFilter(String[]) - Constructor for class ExampleFileFilter
Creates a file filter from the given string array.
ExampleFileFilter(String[], String) - Constructor for class ExampleFileFilter
Creates a file filter from the given string array and description.
ExampleFileFilter(String, String) - Constructor for class ExampleFileFilter
Creates a file filter that accepts the given file type.

F

fetchFirst() - Method in class TabDatafile
Reads first line (row) from datafile
fetchNext() - Method in class TabDatafile
Reads next line (row) from datafile.
findFirst(double) - Method in class Index
Method finds the first row which is same or bigger than given value.
findFirst(int) - Method in class Index
Method finds the first row which is same or bigger than given value.
findFirst(long) - Method in class Index
Method finds the first row which is same or bigger than given value.

G

getAttributeMeasurement(int) - Method in class TabDataSet
Method returns the measurement of the given attribute.
getAttributeName(int) - Method in class TabDataSet
Method returns the name of the given attribute (column).
getAttributeType(int) - Method in class TabDataSet
Method returns the type of the given attribute: 0=long, 1=double, 2=class.
getClass(int) - Method in class Column
Returns the value of given row.
getClassValue(int, int) - Method in class TabDataSet
Method returns the value of the given attribute on the given row.
getColAsClass(int) - Method in class TabDatafile
 
getColAsClassString(int) - Method in class TabDatafile
 
getColAsDouble(int) - Method in class TabDatafile
 
getColAsInt(int) - Method in class TabDatafile
 
getColAsLong(int) - Method in class TabDatafile
 
getColAsString(int) - Method in class TabDatafile
 
getColumnMeasurement(int) - Method in class TabDatafile
 
getColumnName(int) - Method in class TabDatafile
 
getColumnType() - Method in class Column
Method returns the type of the column.
getColumnType(int) - Method in class TabDatafile
 
getCursor() - Method in class TabDataSet
Method returns TabCursor object for browsing of the data.
getData() - Method in class DataSet
 
getData() - Method in class TabDataSet
Starts to fetch data from the tabular DataSource.
getDataSource() - Method in class DataSet
 
getDescription() - Method in class ExampleFileFilter
Returns the human readable description of this filter.
getDouble(int) - Method in class Column
Returns the value of given row.
getDoubleValue(int, int) - Method in class TabDataSet
Method returns the value of the given attribute on the given row.
getExtension(File) - Method in class ExampleFileFilter
Return the extension portion of the file's name .
getFileDesc() - Method in class TabDatafile
 
getGlyphInstance(int) - Method in class Glyph2DFactory
Gets an instance of a Glyph2D-object given the index of the glyph.
getGlyphNames() - Method in class Glyph2DFactory
 
getIndex(int) - Method in class Column
Method returns index on the column.
getIndex(int) - Method in class TabDataSet
Method gives index for given attribute (column).
getLong(int) - Method in class Column
Returns the value of given row.
getLongValue(int, int) - Method in class TabDataSet
Method returns the value of the given attribute on the given row.
getMaxDouble() - Method in class Column
Returns the maximum value of attribute.
getMaxDouble(int) - Method in class TabDataSet
Method returns the minimum value of the given attribute.
getMaxLong() - Method in class Column
Returns the maximum value of attribute.
getMaxLong(int) - Method in class TabDataSet
Method returns the maximum value of the given attribute.
getMeasurement() - Method in class Column
Method returns the measurement of the column.
getMinDouble() - Method in class Column
Returns the minimum value of attribute.
getMinDouble(int) - Method in class TabDataSet
Method returns the minimum value of the given attribute.
getMinLong() - Method in class Column
Returns the minimum value of attribute.
getMinLong(int) - Method in class TabDataSet
Method returns the minimum value of the given attribute.
getName() - Method in class Column
Method returns the name of the column.
getNameofGlyph(int) - Method in class Glyph2DFactory
Gets the name of one glyph type by it's zero-based index.
getNumberofAttributes() - Method in class TabDataSet
Method returns the number of attributes (columns) in the dataset.
getNumberofClasses() - Method in class Column
Method returns the number of the class values.
getNumberofClasses(int) - Method in class TabDataSet
Method returns the number of class values the class typed attribute contains.
getNumberOfClasses(int) - Method in class TabDatafile
 
getNumberOfCols() - Method in class TabDatafile
 
getNumberofGlyphs() - Method in class Glyph2DFactory
Gets the number of different Glyphs this factory knows about.
getNumberofRows() - Method in class TabDataSet
Method returns the number of rows in the dataset.
getNumberOfRows() - Method in class TabDatafile
 
getTabCursor() - Method in class TabDataView2D
 
getValue(int) - Method in class Index
Method returns the number of row in valuearray.
getValueofClass(int) - Method in class Column
Method returns the value of a class value.
getValueofClass(int, int) - Method in class TabDataSet
Method returns the value (string) of the given class of the given attribute.
getValueOfClass(int, int) - Method in class TabDatafile
 
Glyph - class Glyph.
Glyph is an abstract class for all Glyph implementations.
Glyph() - Constructor for class Glyph
 
Glyph2DFactory - class Glyph2DFactory.
Glyph2DFactory is a factory-class for instantiating Glyph2D-objects.
Glyph2DFactory() - Constructor for class Glyph2DFactory
 
GlyphControlActionListener - interface GlyphControlActionListener.
This is an interface that the DataViewControlPanel should implement so that it gets notifications when the control has changed some of the parameters of the Glyph and the DataView should be redrawn.
GlyphPropertyControl - interface GlyphPropertyControl.
This is an interface for Glyph's privately implemented components which are used to control glyph properties.

I

Index - class Index.
Index is a index for one column of tabular data.
Index(double[], int) - Constructor for class Index
Constructor creates index on given array (column).
Index(int[], int) - Constructor for class Index
Constructor creates index on given array (column).
Index(long[], int) - Constructor for class Index
Constructor creates index on given array (column).
initializeClasses(int) - Method in class Column
Method creates array for class values.
isExtensionListInDescription() - Method in class ExampleFileFilter
Returns whether the extension list (.jpg, .gif, etc) should show up in the human readable description.

M

main(String[]) - Static method in class veto
 

O

open() - Method in class TabDatafile
Opens datafile and reads header

P

programWindow - Variable in class DataSet
 
ProgramWindow - class ProgramWindow.
ProgramWindow class implements the main window of the program.
ProgramWindow(String) - Constructor for class ProgramWindow
ProgramWindow constructor creates the window menus.

R

refreshDataView() - Method in interface GlyphControlActionListener
 
refreshDataView() - Method in class TabDataView2DControlPanel
 
removeSelectedRows() - Method in class TabDataSet
Removes the selection from all the selected rows.

S

setBaseColor(Color) - Method in class BallGlyph2D
 
setClass(int, int) - Method in class Column
Sets the value of attribute on given row.
setDataMax(double) - Method in interface GlyphPropertyControl
 
setDataMax(int) - Method in interface GlyphPropertyControl
Sets the maximum value as above.
setDataMin(double) - Method in interface GlyphPropertyControl
 
setDataMin(int) - Method in interface GlyphPropertyControl
Sets the minimum value of the data attribute selected for the property this control represents.
setDataSource(DataSource) - Method in class DataSet
 
setDescription(String) - Method in class ExampleFileFilter
Sets the human readable description of this filter.
setDouble(int, double) - Method in class Column
Sets the value of attribute on given row.
setExtensionListInDescription(boolean) - Method in class ExampleFileFilter
Determines whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
setFilename(String) - Method in class TabDatafile
Sets filename for following open() -method
setGlyph(Glyph2D) - Method in class TabDataView2D
 
setLong(int, long) - Method in class Column
Sets the value of attribute on given row.
setMeasurement(String) - Method in class Column
Method sets the measurement of the column.
setName(String) - Method in class Column
Method sets the name of the column.
setProgramWindow(ProgramWindow) - Method in class DataSet
 
setSelectedRows(int, double, double, int, double, double) - Method in class TabDataSet
Sets some of the rows in the set as selected.
setSelectedRows(int, double, double, int, long, long) - Method in class TabDataSet
Sets some of the rows in the set as selected.
setSelectedRows(int, long, long, int, double, double) - Method in class TabDataSet
Sets some of the rows in the set as selected.
setSelectedRows(int, long, long, int, long, long) - Method in class TabDataSet
Sets some of the rows in the set as selected.
setValue(int) - Method in class ProgramWindow
 
setValueofClass(int, String) - Method in class Column
Method is used to setting the value of a class value.
setXAxis(int) - Method in class TabDataView2D
 
setYAxis(int) - Method in class TabDataView2D
 
startDraw() - Method in class DataView
startDraw() stops the drawing thread if it's active and starts a new one.
stateChanged(ChangeEvent) - Method in class TabDataView2D
Java framework calls stateChanged when some of the togglebuttons on this view are toggled.
stopDraw() - Method in class DataView
stopDraw() stops the drawing thread if it is active.

T

TabDatafile - class TabDatafile.
Datafile implementation
TabDatafile() - Constructor for class TabDatafile
 
TabDataSet - class TabDataSet.
TabDataSet implements a dataset for tabular data.
TabDataSet() - Constructor for class TabDataSet
 
TabDataSource - class TabDataSource.
 
TabDataSource() - Constructor for class TabDataSource
 
TabDataView2D - class TabDataView2D.
TabDataView2D provides a two-dimensional view to tabularly formatted data.
TabDataView2DControlPanel - class TabDataView2DControlPanel.
Implements a control panel for TabDataView2D.
TabDataViewFactory - class TabDataViewFactory.
This class instantiates DataView-objects for tabular data.

V

veto - class veto.
veto class implements the main()-method of the program.
veto() - Constructor for class veto
 
VetoException - exception VetoException.
 
VetoException() - Constructor for class VetoException
 
VetoException(String) - Constructor for class VetoException
 

A B C D E F G I M O P R S T V