Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

lemurproject::lemur::ui::LemurIndexGUI Class Reference

List of all members.

Public Member Functions

 LemurIndexGUI (JFrame f)
void actionPerformed (ActionEvent e)
void tableChanged (TableModelEvent e)
void itemStateChanged (ItemEvent e)
void caretUpdate (CaretEvent event)
void buildDone ()
void buildFailed ()

Static Public Member Functions

void main (String[] args)

Protected Member Functions

void makeCompactGrid (Container parent, int rows, int cols, int initialX, int initialY, int xPad, int yPad)

Static Protected Member Functions

ImageIcon createImageIcon (String path)

Package Attributes

JBuildIndex builder

Private Member Functions

JMenuBar makeMenuBar ()
JMenuItem makeMenuItem (String label)
JPanel makePanel (String title)
JPanel makeLabeledComponent (String label, JComponent elt)
JPanel makeLabeledComponent (String label, JComponent elt1, JComponent elt2)
void addLabeledRow (JPanel panel, Spring height, String label, JComponent elt1, JComponent elt2)
void addLabeledRow (JPanel panel, Spring lead, Spring height, String label, JComponent elt1, JComponent elt2)
void addLabeledRow (JPanel panel, Spring height, String label, JComponent elt1)
void addLabeledRow (JPanel panel, Spring lead, Spring height, String label, JComponent elt1)
void setIndexTypeSupported (boolean supported)
void makeHelp ()
String encodeRegexp (String regexp)
boolean safeToBuildIndex ()
String removeExt (String name)
void deleteFiles (File dir, String filter)
void recurseDelete (File file)
void ensureMessagesVisible ()
void buildIndex ()
boolean writeParamFiles ()
boolean writeParams ()
boolean writeDataFiles ()
void writeDataFiles (PrintWriter p, File file, FileFilter f)
String encodeIdx ()
String encodeDM ()
String encodeMem ()
void printParam (PrintWriter p, String parm, String val)
void errorMsg (Component par, String mesg)
void showException (Exception e)
Thread blinker (final String s1, final String s2)
long encodeIndriMem ()
String[] formatDataFiles ()
void formatDataFiles (File file, FileFilter f, Vector accum, String offsetFile)
void buildIndriIndex ()
SpringLayout.Constraints getConstraintsForCell (int row, int col, Container parent, int cols)

Static Private Member Functions

void setFrameIcon (JFrame fr, String file)
void createAndShowGUI ()

Private Attributes

JLabel status
JLabel arstem
JTextArea messages
JTabbedPane tabbedPane
JCheckBox countStops
JCheckBox doDM
JCheckBox doStem
JCheckBox doRecurse
JCheckBox doFilter
JCheckBox doStop
JCheckBox doAcro
int DMnum
JComboBox indexTypeBox
JComboBox dmTypeBox
JComboBox stemmers
JComboBox stemFuncs
JComboBox languageBox
JComboBox memoryLim
JComboBox docFormat
JButton browse
JButton cfbrowse
JButton dmbrowse
JButton stemBrowse
JButton stopBrowse
JButton acroBrowse
JButton cfRemove
JButton go
JButton stop
JTextField iname
JTextField stopwordlist
JTextField acroList
JTextField filterString
JList collectionFiles
DefaultListModel cfModel
Thread bl
final JFileChooser fc
String stopwords
String bindir
JMenuBar menuBar
JMenu fileMenu
JMenu helpMenu
JMenuItem fOpen
JMenuItem fSave
JMenuItem fQuit
JMenuItem hHelp
JMenuItem hAbout
ImageIcon lemurIcon
String paramFileName
String dataFilesName
String fileList
JFrame helpFrame
JFrame parent
JPanel indexFieldPanel
JTable fieldTable
FieldTableModel fieldTableModel
JButton btnAddField
JButton btnRemoveField
JTable offsetAnnotationFileTable
OffsetAnnotationTableModel offsetAnnotationFilesTableModel
JTextField txtMetadataFields
JTextField txtPathToHarvestLinks
JButton btnHarvestLinks
volatile boolean blinking = false
Vector dataFilesOffsetFiles = null

Static Private Attributes

final String SLASH = System.getProperty("file.separator")
final String DMNAME = "dm"
final String helpFile = "properties/IndexGUI.html"
final String iconFile = "properties/lemur_head_32.gif"
final String logoFile = "properties/lemur_logo.gif"
final String defaultStopwordFile = "properties" + SLASH + "stoplist.dft"
final String[] indTypes = {"KeyfileIncIndex", "LemurIndriIndex"}
final String[] mgrTypes = {"Element", "Keyfile"}
final String[] formats = {"trec", "web", "reuters"}
final String[] languages = {"English", "Chinese", "Arabic"}
final String[] lims
final String[] sTypes = {"Krovetz", "Porter"}
final String[] sFuncs
final String aboutText
String[] fieldColumnTooltips = {"The field name to index", "Is the field numeric?"}
String[] annotationsColumnTooltips = {"The datafile for the annotations", "The path to the annotation file(s)"}

Detailed Description

tnt - modified layout, add JNI, add LemurIndriIndex, add option for incremental indexing,additional error checks

mjh - 5/26/06 - modified various defaults, HCI issues

mjh - 11/21/07 - Added indri indexing and field support


Constructor & Destructor Documentation

lemurproject::lemur::ui::LemurIndexGUI::LemurIndexGUI JFrame  f  )  [inline]
 

Get the ball rolling.


Member Function Documentation

void lemurproject::lemur::ui::LemurIndexGUI::actionPerformed ActionEvent  e  )  [inline]
 

Omnibus for responding to user actions.

void lemurproject::lemur::ui::LemurIndexGUI::addLabeledRow JPanel  panel,
Spring  lead,
Spring  height,
String  label,
JComponent  elt1
[inline, private]
 

Add a row with 1 element to a JPanel using SpringLayout

Parameters:
panel the panel
lead lead the row with this space
height the height of this row
label the String to use to make a label for the first element.
elt1 the element.

void lemurproject::lemur::ui::LemurIndexGUI::addLabeledRow JPanel  panel,
Spring  height,
String  label,
JComponent  elt1
[inline, private]
 

Add a row with 1 element to a JPanel using SpringLayout

Parameters:
panel the panel
height the height of this row
label the String to use to make a label for the first element.
elt1 the element.

void lemurproject::lemur::ui::LemurIndexGUI::addLabeledRow JPanel  panel,
Spring  lead,
Spring  height,
String  label,
JComponent  elt1,
JComponent  elt2
[inline, private]
 

Add a row with 2 elements to a JPanel using SpringLayout

Parameters:
panel the panel
lead lead the row with this much space
height the height of this row
label the String to use to make a label for the first element.
elt1 the second element.
elt2 the third element.

void lemurproject::lemur::ui::LemurIndexGUI::addLabeledRow JPanel  panel,
Spring  height,
String  label,
JComponent  elt1,
JComponent  elt2
[inline, private]
 

Add a row with 2 elements to a JPanel using SpringLayout

Parameters:
panel the panel
height the height of this row
label the String to use to make a label for the first element.
elt1 the second element.
elt2 the third element.

Thread lemurproject::lemur::ui::LemurIndexGUI::blinker final String  s1,
final String  s2
[inline, private]
 

Make the status line blink while working.

void lemurproject::lemur::ui::LemurIndexGUI::buildDone  )  [inline]
 

void lemurproject::lemur::ui::LemurIndexGUI::buildFailed  )  [inline]
 

void lemurproject::lemur::ui::LemurIndexGUI::buildIndex  )  [inline, private]
 

Construct the parameter files and build the index.

void lemurproject::lemur::ui::LemurIndexGUI::buildIndriIndex  )  [inline, private]
 

Ask the IndexEnvironment to add the files.

void lemurproject::lemur::ui::LemurIndexGUI::caretUpdate CaretEvent  event  )  [inline]
 

Listens to the index name text field. This enables updating the state of the BuildIndex button when the user types in the name of the index directly.

void lemurproject::lemur::ui::LemurIndexGUI::createAndShowGUI  )  [inline, static, private]
 

Create the GUI and show it. For thread safety, this method should be invoked from the event-dispatching thread.

ImageIcon lemurproject::lemur::ui::LemurIndexGUI::createImageIcon String  path  )  [inline, static, protected]
 

Returns an ImageIcon, or null if the path was invalid.

Parameters:
path the image file to load.
Returns:
an ImageIcon, or null if the path was invalid.

void lemurproject::lemur::ui::LemurIndexGUI::deleteFiles File  dir,
String  filter
[inline, private]
 

String lemurproject::lemur::ui::LemurIndexGUI::encodeDM  )  [inline, private]
 

Encode the document manager type as appropriate to use as a parameter value.

Returns:
the encoded type.

String lemurproject::lemur::ui::LemurIndexGUI::encodeIdx  )  [inline, private]
 

Encode the index type as appropriate to use as a parameter value.

Returns:
the encoded type.

long lemurproject::lemur::ui::LemurIndexGUI::encodeIndriMem  )  [inline, private]
 

helper functions for indri build index

String lemurproject::lemur::ui::LemurIndexGUI::encodeMem  )  [inline, private]
 

Encode the memory limit selection into an integer number of bytes.

Returns:
a String containing the memory limit selection as an integer number of bytes.

String lemurproject::lemur::ui::LemurIndexGUI::encodeRegexp String  regexp  )  [inline, private]
 

Rewrite a shell filename pattern to a regular expression.
* -> .*
? -> .?
Add ^ to beginning
Add $ to end
. -> \.

Parameters:
regexp the filename pattern, eg "*.dat"
Returns:
a regular expression suitable for use with String.matches(), eg "^.*\.dat$"

void lemurproject::lemur::ui::LemurIndexGUI::ensureMessagesVisible  )  [inline, private]
 

Keeps the message pane showing the last line appended.

void lemurproject::lemur::ui::LemurIndexGUI::errorMsg Component  par,
String  mesg
[inline, private]
 

void lemurproject::lemur::ui::LemurIndexGUI::formatDataFiles File  file,
FileFilter  f,
Vector  accum,
String  offsetFile
[inline, private]
 

Accumulate filenames for the input list. If the File is a directory, iterate over all of the files in that directory that satisfy the filter. If recurse into subdirectories is selected and the File is a directory, invoke recursivly on on all directories within the directory.

Parameters:
accum Vector to accumulate file names recusively.
file a File (either a file or directory)
f the filename filter to apply.

String [] lemurproject::lemur::ui::LemurIndexGUI::formatDataFiles  )  [inline, private]
 

SpringLayout.Constraints lemurproject::lemur::ui::LemurIndexGUI::getConstraintsForCell int  row,
int  col,
Container  parent,
int  cols
[inline, private]
 

void lemurproject::lemur::ui::LemurIndexGUI::itemStateChanged ItemEvent  e  )  [inline]
 

Listens to the check boxes.

void lemurproject::lemur::ui::LemurIndexGUI::main String[]  args  )  [inline, static]
 

Fire it up.

void lemurproject::lemur::ui::LemurIndexGUI::makeCompactGrid Container  parent,
int  rows,
int  cols,
int  initialX,
int  initialY,
int  xPad,
int  yPad
[inline, protected]
 

void lemurproject::lemur::ui::LemurIndexGUI::makeHelp  )  [inline, private]
 

Create the frame that shows the help file and render the html. Saves time when the user opens the help.

JPanel lemurproject::lemur::ui::LemurIndexGUI::makeLabeledComponent String  label,
JComponent  elt1,
JComponent  elt2
[inline, private]
 

Create a panel with three elements.

Parameters:
label the String to use to make a label for the first element.
elt1 the second element.
elt2 the third element.
Returns:
the Jpanel.

JPanel lemurproject::lemur::ui::LemurIndexGUI::makeLabeledComponent String  label,
JComponent  elt
[inline, private]
 

Create a panel with two elements.

Parameters:
label the String to use to make a label for the first element.
elt the second element.
Returns:
the Jpanel.

JMenuBar lemurproject::lemur::ui::LemurIndexGUI::makeMenuBar  )  [inline, private]
 

Create the applications menu bar.

Returns:
the JMenuBar.

JMenuItem lemurproject::lemur::ui::LemurIndexGUI::makeMenuItem String  label  )  [inline, private]
 

Creates a JMenuItem with this as its ActionListener.

Parameters:
label the label for the item.
Returns:
the created menu item.

JPanel lemurproject::lemur::ui::LemurIndexGUI::makePanel String  title  )  [inline, private]
 

Create a JPanel with BorderLayout.

Returns:
the Jpanel.

void lemurproject::lemur::ui::LemurIndexGUI::printParam PrintWriter  p,
String  parm,
String  val
[inline, private]
 

Write a parameter = value; line to the parameter file. Append the same line to the messages text area.

Parameters:
p the PrintWriter for the open parameter file.
parm the name of the parameter
val the value of the parameter

void lemurproject::lemur::ui::LemurIndexGUI::recurseDelete File  file  )  [inline, private]
 

String lemurproject::lemur::ui::LemurIndexGUI::removeExt String  name  )  [inline, private]
 

boolean lemurproject::lemur::ui::LemurIndexGUI::safeToBuildIndex  )  [inline, private]
 

Tests for likely failure scenarios. If the path to the index doesn't exist, fail. If the named index already exists, offer a choice do either overwrite it or not. If overwrite is selected, removes all files of the form indexname.* in the target directory. This is potentially dangerous. NB: Could be adapted to work with incremental builds.

Returns:
true if it is safe to build the index otherwise false.

void lemurproject::lemur::ui::LemurIndexGUI::setFrameIcon JFrame  fr,
String  file
[inline, static, private]
 

void lemurproject::lemur::ui::LemurIndexGUI::setIndexTypeSupported boolean  supported  )  [inline, private]
 

void lemurproject::lemur::ui::LemurIndexGUI::showException Exception  e  )  [inline, private]
 

Format an exception message in the messages text area.

Parameters:
e the exception

void lemurproject::lemur::ui::LemurIndexGUI::tableChanged TableModelEvent  e  )  [inline]
 

Listens for table model changes

void lemurproject::lemur::ui::LemurIndexGUI::writeDataFiles PrintWriter  p,
File  file,
FileFilter  f
[inline, private]
 

Write filenames to the datafiles file. Append the same line to the messages text area. If the File is a directory, iterate over all of the files in that directory that satisfy the filter. If recurse into subdirectories is selected and the File is a directory, invoke recursivly on on all directories within the directory.

Parameters:
p the PrintWriter for the open datafiles file.
file a File (either a file or directory)
f the filename filter to apply.

boolean lemurproject::lemur::ui::LemurIndexGUI::writeDataFiles  )  [inline, private]
 

Create the datafiles file and write filenames from the input files list.

Returns:
true if successful, false if an exception occurs.

boolean lemurproject::lemur::ui::LemurIndexGUI::writeParamFiles  )  [inline, private]
 

Write the parameters file and dataFiles file, echoing their contents in the messages window.

Returns:
true if successful, false if an exception occurs.

boolean lemurproject::lemur::ui::LemurIndexGUI::writeParams  )  [inline, private]
 

Write the lemur parameters to a file.

Returns:
true if successful, false if an exception occurs.


Member Data Documentation

final String lemurproject::lemur::ui::LemurIndexGUI::aboutText [static, private]
 

Initial value:

 "Lemur Indexer UI 1.0\n" +
        "Copyright (c) 2004-2007 The Lemur Project\n" +
        "University of Massachusetts and Carnegie Mellon University\n" +
        "http://www.lemurproject.org/"
About the indexer.

JButton lemurproject::lemur::ui::LemurIndexGUI::acroBrowse [private]
 

Action Buttons

JTextField lemurproject::lemur::ui::LemurIndexGUI::acroList [private]
 

input/browseable filename

String [] lemurproject::lemur::ui::LemurIndexGUI::annotationsColumnTooltips = {"The datafile for the annotations", "The path to the annotation file(s)"} [static, private]
 

JLabel lemurproject::lemur::ui::LemurIndexGUI::arstem [private]
 

Status line messages visible for all tabs.

String lemurproject::lemur::ui::LemurIndexGUI::bindir [private]
 

data directory paths

Thread lemurproject::lemur::ui::LemurIndexGUI::bl [private]
 

separate thread for blinking the status

volatile boolean lemurproject::lemur::ui::LemurIndexGUI::blinking = false [private]
 

Is the blinker running?

JButton lemurproject::lemur::ui::LemurIndexGUI::browse [private]
 

Action Buttons

JButton lemurproject::lemur::ui::LemurIndexGUI::btnAddField [private]
 

JButton lemurproject::lemur::ui::LemurIndexGUI::btnHarvestLinks [private]
 

JButton lemurproject::lemur::ui::LemurIndexGUI::btnRemoveField [private]
 

JBuildIndex lemurproject::lemur::ui::LemurIndexGUI::builder [package]
 

Thread for building index

JButton lemurproject::lemur::ui::LemurIndexGUI::cfbrowse [private]
 

Action Buttons

DefaultListModel lemurproject::lemur::ui::LemurIndexGUI::cfModel [private]
 

hold the file names

JButton lemurproject::lemur::ui::LemurIndexGUI::cfRemove [private]
 

Action Buttons

JList lemurproject::lemur::ui::LemurIndexGUI::collectionFiles [private]
 

browse multiple filenames

JCheckBox lemurproject::lemur::ui::LemurIndexGUI::countStops [private]
 

Boolean choices

String lemurproject::lemur::ui::LemurIndexGUI::dataFilesName [private]
 

Index build dataFiles parameter file name

Vector lemurproject::lemur::ui::LemurIndexGUI::dataFilesOffsetFiles = null [private]
 

Create the datafiles list of strings.

Returns:
The list of files

final String lemurproject::lemur::ui::LemurIndexGUI::defaultStopwordFile = "properties" + SLASH + "stoplist.dft" [static, private]
 

JButton lemurproject::lemur::ui::LemurIndexGUI::dmbrowse [private]
 

Action Buttons

final String lemurproject::lemur::ui::LemurIndexGUI::DMNAME = "dm" [static, private]
 

int lemurproject::lemur::ui::LemurIndexGUI::DMnum [private]
 

what number DM this is for incremental index

JComboBox lemurproject::lemur::ui::LemurIndexGUI::dmTypeBox [private]
 

Multiple choices

JCheckBox lemurproject::lemur::ui::LemurIndexGUI::doAcro [private]
 

Boolean choices

JComboBox lemurproject::lemur::ui::LemurIndexGUI::docFormat [private]
 

Multiple choices

JCheckBox lemurproject::lemur::ui::LemurIndexGUI::doDM [private]
 

Boolean choices

JCheckBox lemurproject::lemur::ui::LemurIndexGUI::doFilter [private]
 

Boolean choices

JCheckBox lemurproject::lemur::ui::LemurIndexGUI::doRecurse [private]
 

Boolean choices

JCheckBox lemurproject::lemur::ui::LemurIndexGUI::doStem [private]
 

Boolean choices

JCheckBox lemurproject::lemur::ui::LemurIndexGUI::doStop [private]
 

Boolean choices

final JFileChooser lemurproject::lemur::ui::LemurIndexGUI::fc [private]
 

Initial value:

        new JFileChooser(System.getProperties().getProperty("user.home"))
File chooser starting in user's home directory

String [] lemurproject::lemur::ui::LemurIndexGUI::fieldColumnTooltips = {"The field name to index", "Is the field numeric?"} [static, private]
 

JTable lemurproject::lemur::ui::LemurIndexGUI::fieldTable [private]
 

FieldTableModel lemurproject::lemur::ui::LemurIndexGUI::fieldTableModel [private]
 

String lemurproject::lemur::ui::LemurIndexGUI::fileList [private]
 

List of data files (expanded)

JMenu lemurproject::lemur::ui::LemurIndexGUI::fileMenu [private]
 

Menus

JTextField lemurproject::lemur::ui::LemurIndexGUI::filterString [private]
 

filename filter

JMenuItem lemurproject::lemur::ui::LemurIndexGUI::fOpen [private]
 

Menu Items

final String [] lemurproject::lemur::ui::LemurIndexGUI::formats = {"trec", "web", "reuters"} [static, private]
 

Lemur document formats

JMenuItem lemurproject::lemur::ui::LemurIndexGUI::fQuit [private]
 

Menu Items

JMenuItem lemurproject::lemur::ui::LemurIndexGUI::fSave [private]
 

Menu Items

JButton lemurproject::lemur::ui::LemurIndexGUI::go [private]
 

Action Buttons

JMenuItem lemurproject::lemur::ui::LemurIndexGUI::hAbout [private]
 

Menu Items

final String lemurproject::lemur::ui::LemurIndexGUI::helpFile = "properties/IndexGUI.html" [static, private]
 

Help file for the application

JFrame lemurproject::lemur::ui::LemurIndexGUI::helpFrame [private]
 

Frame for help window

JMenu lemurproject::lemur::ui::LemurIndexGUI::helpMenu [private]
 

Menus

JMenuItem lemurproject::lemur::ui::LemurIndexGUI::hHelp [private]
 

Menu Items

final String lemurproject::lemur::ui::LemurIndexGUI::iconFile = "properties/lemur_head_32.gif" [static, private]
 

The little lemur icon

JTextField lemurproject::lemur::ui::LemurIndexGUI::iname [private]
 

input/browseable filename

JPanel lemurproject::lemur::ui::LemurIndexGUI::indexFieldPanel [private]
 

Fields and Metadata items

JComboBox lemurproject::lemur::ui::LemurIndexGUI::indexTypeBox [private]
 

Multiple choices

final String [] lemurproject::lemur::ui::LemurIndexGUI::indTypes = {"KeyfileIncIndex", "LemurIndriIndex"} [static, private]
 

Lemur index types

JComboBox lemurproject::lemur::ui::LemurIndexGUI::languageBox [private]
 

Multiple choices

final String [] lemurproject::lemur::ui::LemurIndexGUI::languages = {"English", "Chinese", "Arabic"} [static, private]
 

Lemur document formats

ImageIcon lemurproject::lemur::ui::LemurIndexGUI::lemurIcon [private]
 

The Lemur Icon.

final String [] lemurproject::lemur::ui::LemurIndexGUI::lims [static, private]
 

Initial value:

    {
        "  64 MB", "  96 MB", " 128 MB",
        " 256 MB", " 512 MB", "768 MB", "1024 MB"}
Memory limit choices

final String lemurproject::lemur::ui::LemurIndexGUI::logoFile = "properties/lemur_logo.gif" [static, private]
 

The big lemur logo with L

JComboBox lemurproject::lemur::ui::LemurIndexGUI::memoryLim [private]
 

Multiple choices

JMenuBar lemurproject::lemur::ui::LemurIndexGUI::menuBar [private]
 

MenuBar

JTextArea lemurproject::lemur::ui::LemurIndexGUI::messages [private]
 

Messages pane for prog output

final String [] lemurproject::lemur::ui::LemurIndexGUI::mgrTypes = {"Element", "Keyfile"} [static, private]
 

Lemur document manager types

OffsetAnnotationTableModel lemurproject::lemur::ui::LemurIndexGUI::offsetAnnotationFilesTableModel [private]
 

JTable lemurproject::lemur::ui::LemurIndexGUI::offsetAnnotationFileTable [private]
 

String lemurproject::lemur::ui::LemurIndexGUI::paramFileName [private]
 

Index build parameter file name

JFrame lemurproject::lemur::ui::LemurIndexGUI::parent [private]
 

Frame for help window

final String [] lemurproject::lemur::ui::LemurIndexGUI::sFuncs [static, private]
 

Initial value:

    {
        "arabic_light10_stop",
        "arabic_light10", "arabic_norm2",
        "arabic_norm2_stop"}
Arabic stemmer functions

final String lemurproject::lemur::ui::LemurIndexGUI::SLASH = System.getProperty("file.separator") [static, private]
 

JLabel lemurproject::lemur::ui::LemurIndexGUI::status [private]
 

Status line messages visible for all tabs.

JButton lemurproject::lemur::ui::LemurIndexGUI::stemBrowse [private]
 

Action Buttons

JComboBox lemurproject::lemur::ui::LemurIndexGUI::stemFuncs [private]
 

Multiple choices

JComboBox lemurproject::lemur::ui::LemurIndexGUI::stemmers [private]
 

Multiple choices

JButton lemurproject::lemur::ui::LemurIndexGUI::stop [private]
 

Action Buttons

JButton lemurproject::lemur::ui::LemurIndexGUI::stopBrowse [private]
 

Action Buttons

JTextField lemurproject::lemur::ui::LemurIndexGUI::stopwordlist [private]
 

input/browseable filename

String lemurproject::lemur::ui::LemurIndexGUI::stopwords [private]
 

data directory paths

final String [] lemurproject::lemur::ui::LemurIndexGUI::sTypes = {"Krovetz", "Porter"} [static, private]
 

Lemur stemmer types

JTabbedPane lemurproject::lemur::ui::LemurIndexGUI::tabbedPane [private]
 

Top level container

JTextField lemurproject::lemur::ui::LemurIndexGUI::txtMetadataFields [private]
 

JTextField lemurproject::lemur::ui::LemurIndexGUI::txtPathToHarvestLinks [private]
 


The documentation for this class was generated from the following file:
Generated on Tue Jun 15 11:03:08 2010 for Lemur by doxygen 1.3.4