diff --git a/source/org/thdl/tib/bibl/DiacriticPanel.java b/source/org/thdl/tib/bibl/DiacriticPanel.java
index 6f79a80..a9e545f 100644
--- a/source/org/thdl/tib/bibl/DiacriticPanel.java
+++ b/source/org/thdl/tib/bibl/DiacriticPanel.java
@@ -52,6 +52,8 @@ import javax.swing.text.*;
* These are read and converted into characters by DiacriticPanel and they are displayed in the order they are read.
* Thus, to reorder, modify, or add diacritics, one needs only to make the appropriate changes to the dia.dat file.
*
+ *
+ * @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class DiacriticPanel extends JPanel implements TibConstants
diff --git a/source/org/thdl/tib/bibl/DiscDialog.java b/source/org/thdl/tib/bibl/DiscDialog.java
index 1e2b0d5..cfb1ffa 100644
--- a/source/org/thdl/tib/bibl/DiscDialog.java
+++ b/source/org/thdl/tib/bibl/DiscDialog.java
@@ -33,6 +33,8 @@ import org.jdom.*;
* There are two types of discussion: brief (no paragraphs) and long (with paragraphs). It provides the user
* with a {@link DiacriticPanel} so that diacritics can be easily entered into the discussion. It also provides
* means to format the text as either bold and/or italic.
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class DiscDialog extends JDialog implements TibConstants, ActionListener
{
diff --git a/source/org/thdl/tib/bibl/DoxWindow.java b/source/org/thdl/tib/bibl/DoxWindow.java
index fc1e86b..861674e 100644
--- a/source/org/thdl/tib/bibl/DoxWindow.java
+++ b/source/org/thdl/tib/bibl/DoxWindow.java
@@ -29,6 +29,8 @@ import java.util.NoSuchElementException;
* This class displays a separate window with information concerning a texts doxographical category and it
* allows the user to set the doxographical categorization for a text. It changes options as the category is
* specificed and allows the user to view the categories in either English or Tibetan.
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class DoxWindow extends JFrame
diff --git a/source/org/thdl/tib/bibl/EditAction.java b/source/org/thdl/tib/bibl/EditAction.java
index 8ad8ae5..0531395 100644
--- a/source/org/thdl/tib/bibl/EditAction.java
+++ b/source/org/thdl/tib/bibl/EditAction.java
@@ -31,6 +31,8 @@ import java.awt.event.ActionEvent;
* {@link TibConstants.REMOVE_APP REMOVE_APP} - calls {@link TiblEdit#removeApp()}
* {@link TibConstants.REMOVE_TITLE REMOVE_TITLE} - calls {@link TiblEdit#removeTitle()}
*
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class EditAction extends TibAction
diff --git a/source/org/thdl/tib/bibl/ElementList.java b/source/org/thdl/tib/bibl/ElementList.java
index a499b21..99b973d 100644
--- a/source/org/thdl/tib/bibl/ElementList.java
+++ b/source/org/thdl/tib/bibl/ElementList.java
@@ -26,7 +26,7 @@ import org.jdom.*;
* Element List is a list of elements and ranges. The ranges refer to the {@link TextPanel} locations
* where the text for that element is found. The {@link #getElement} method takes an integer location
* in the TextPanel and returns the org.jdom.Element
that is associated with that location
-* if ther is one! If not, it returns null
, indicating there is nothing to edit at
+* if there is one! If not, it returns null
, indicating there is nothing to edit at
* that location. This is created by the TextPanel and given to the {@link TiblEdit} controller so
* it can turn on and off menu options and functionality, depending on the position of the cursor in
* the TextPane.
diff --git a/source/org/thdl/tib/bibl/ElementStyle.java b/source/org/thdl/tib/bibl/ElementStyle.java
index 77977f5..ee41252 100644
--- a/source/org/thdl/tib/bibl/ElementStyle.java
+++ b/source/org/thdl/tib/bibl/ElementStyle.java
@@ -24,6 +24,8 @@ import org.jdom.*;
* This wrapper class associates a String of text with a Style (as defined in {@link TibConstants}?) and a particular
* element. It is used for interactivity with the {@link TextPane} so that highlighting or clicking on a string in the
* text pane can be associated with actions for processing the text within an element.
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class ElementStyle implements TibConstants
diff --git a/source/org/thdl/tib/bibl/FileAction.java b/source/org/thdl/tib/bibl/FileAction.java
index 4754e9a..a1262db 100644
--- a/source/org/thdl/tib/bibl/FileAction.java
+++ b/source/org/thdl/tib/bibl/FileAction.java
@@ -22,6 +22,8 @@ import java.awt.event.ActionEvent;
/**
* This class is used to associate actions with the File menu of {@link TibFrame}.
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class FileAction extends TibAction
diff --git a/source/org/thdl/tib/bibl/GenericTibFactory.java b/source/org/thdl/tib/bibl/GenericTibFactory.java
index f2a0eb3..caa5e99 100644
--- a/source/org/thdl/tib/bibl/GenericTibFactory.java
+++ b/source/org/thdl/tib/bibl/GenericTibFactory.java
@@ -25,6 +25,8 @@ import org.jdom.output.*;
/**
* This abstract class is extended by both {@link IDFactory} and {@link TitleFactory}, and provides general functionality
* such as setting the document associated with the factory and setting text/styles for the {@link TextPane}.
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
abstract class GenericTibFactory implements TibConstants
diff --git a/source/org/thdl/tib/bibl/IDFactory.java b/source/org/thdl/tib/bibl/IDFactory.java
index 36829b4..da3efc7 100644
--- a/source/org/thdl/tib/bibl/IDFactory.java
+++ b/source/org/thdl/tib/bibl/IDFactory.java
@@ -25,6 +25,8 @@ import org.jdom.output.*;
/**
* Like its sister class, {@link TitleFactory}, this class is used to access and display the information
* in the ID section of a TIBBIBL record.
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class IDFactory extends GenericTibFactory implements TibConstants
diff --git a/source/org/thdl/tib/bibl/InsertAction.java b/source/org/thdl/tib/bibl/InsertAction.java
index f040158..916ec75 100644
--- a/source/org/thdl/tib/bibl/InsertAction.java
+++ b/source/org/thdl/tib/bibl/InsertAction.java
@@ -32,6 +32,8 @@ import java.awt.event.ActionEvent;
* {@link TibConstants.TITLE_DISC TITLE_DISC} - calls {@link TiblEdit#insertDiscussion()}
* {@link TibConstants.INSERT_APP INSERT_APP} - calls {@link TiblEdit#insertApp()}
*
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class InsertAction extends TibAction
diff --git a/source/org/thdl/tib/bibl/IntroSign.java b/source/org/thdl/tib/bibl/IntroSign.java
index 05bde69..1b1311e 100644
--- a/source/org/thdl/tib/bibl/IntroSign.java
+++ b/source/org/thdl/tib/bibl/IntroSign.java
@@ -34,6 +34,8 @@ import javax.swing.border.BevelBorder;
/**
* This class displays the initial splash screen upon opening the program.
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class IntroSign extends JFrame implements Runnable
diff --git a/source/org/thdl/tib/bibl/TextPane.java b/source/org/thdl/tib/bibl/TextPane.java
index e24e235..0353ae0 100644
--- a/source/org/thdl/tib/bibl/TextPane.java
+++ b/source/org/thdl/tib/bibl/TextPane.java
@@ -35,6 +35,8 @@ import org.jdom.output.*;
* text's bibliographic information. The panel is created using the text's information
* contained in a {@link TibDoc} and then is added or set to the content pane
* of the main frame which is an {@link TibFrame}.
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class TextPane extends JTextPane implements TibConstants
diff --git a/source/org/thdl/tib/bibl/TibAction.java b/source/org/thdl/tib/bibl/TibAction.java
index 433175d..1855202 100644
--- a/source/org/thdl/tib/bibl/TibAction.java
+++ b/source/org/thdl/tib/bibl/TibAction.java
@@ -25,6 +25,8 @@ import java.io.File;
* This extension of javax.swing.AbstractAction is used for the various menus in {@link TibFrame}. It assigns two
* special key/value pairs: the frame, which points to the TibFrame, and the controller which is the main program,
* TiblEdit.
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
abstract class TibAction extends AbstractAction implements TibConstants
diff --git a/source/org/thdl/tib/bibl/TibConstants.java b/source/org/thdl/tib/bibl/TibConstants.java
index 2b1be0a..02720e9 100644
--- a/source/org/thdl/tib/bibl/TibConstants.java
+++ b/source/org/thdl/tib/bibl/TibConstants.java
@@ -26,6 +26,8 @@ import java.util.Hashtable;
/**
* This interface contains all the constants used throughout the TiblEdit program. They are roughly organized
* according to type, but the organization could definitely be cleaned up some.
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public interface TibConstants
diff --git a/source/org/thdl/tib/bibl/TibDTDResolver.java b/source/org/thdl/tib/bibl/TibDTDResolver.java
index 5ebbec9..08d6792 100644
--- a/source/org/thdl/tib/bibl/TibDTDResolver.java
+++ b/source/org/thdl/tib/bibl/TibDTDResolver.java
@@ -21,6 +21,10 @@ package org.thdl.tib.bibl;
import org.xml.sax.EntityResolver;
import org.xml.sax.InputSource;
+/* FIXMEDOC.
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
+*/
public class TibDTDResolver implements EntityResolver, TibConstants {
public InputSource resolveEntity (String publicId, String systemId)
{
diff --git a/source/org/thdl/tib/bibl/TibDialog.java b/source/org/thdl/tib/bibl/TibDialog.java
index bf82ca9..d060e6b 100644
--- a/source/org/thdl/tib/bibl/TibDialog.java
+++ b/source/org/thdl/tib/bibl/TibDialog.java
@@ -31,6 +31,7 @@ import javax.swing.event.*;
* TiblEdit. It may be a relic. CHECK!
*
*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class TibDialog extends JDialog implements ActionListener, TibConstants
diff --git a/source/org/thdl/tib/bibl/TibDoc.java b/source/org/thdl/tib/bibl/TibDoc.java
index a65159f..8b9a119 100644
--- a/source/org/thdl/tib/bibl/TibDoc.java
+++ b/source/org/thdl/tib/bibl/TibDoc.java
@@ -36,6 +36,8 @@ import org.jdom.output.*;
* contained inside the associated Title element that contains as its text the transliteration
* of the Tibetan title.
*
+ *
+ * @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class TibDoc extends XMLDoc
diff --git a/source/org/thdl/tib/bibl/TibFrame.java b/source/org/thdl/tib/bibl/TibFrame.java
index 0ac7412..ab03b4f 100644
--- a/source/org/thdl/tib/bibl/TibFrame.java
+++ b/source/org/thdl/tib/bibl/TibFrame.java
@@ -38,6 +38,8 @@ import javax.swing.event.*;
* view window, but also allows split screens with a {@link DiacriticPanel} on the left and/or
* a {@link TibTable} at the bottom.
*
+ *
+ * @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class TibFrame extends JFrame implements CaretListener, TibConstants
diff --git a/source/org/thdl/tib/bibl/TibTable.java b/source/org/thdl/tib/bibl/TibTable.java
index ee8a9e7..800847a 100644
--- a/source/org/thdl/tib/bibl/TibTable.java
+++ b/source/org/thdl/tib/bibl/TibTable.java
@@ -33,6 +33,8 @@ import org.jdom.*;
/**
* This element is a wrapper element for a JTable that sets up two kinds of tables for editing a Tibbibl--one for
* displaying various editions and one for displaying alternative readings.
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class TibTable extends Observable implements TibConstants, ActionListener
diff --git a/source/org/thdl/tib/bibl/TitleFactory.java b/source/org/thdl/tib/bibl/TitleFactory.java
index 9425e16..6066838 100644
--- a/source/org/thdl/tib/bibl/TitleFactory.java
+++ b/source/org/thdl/tib/bibl/TitleFactory.java
@@ -25,6 +25,8 @@ import org.jdom.output.*;
/**
* The TitleFactory class extends the GenericTibFactory to provide means for locating and manipulating title elements
* within a {@link TibDoc}.
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class TitleFactory extends GenericTibFactory implements TibConstants
diff --git a/source/org/thdl/tib/bibl/TitleParser.java b/source/org/thdl/tib/bibl/TitleParser.java
index 3a76790..0f1e8e2 100644
--- a/source/org/thdl/tib/bibl/TitleParser.java
+++ b/source/org/thdl/tib/bibl/TitleParser.java
@@ -28,6 +28,8 @@ import org.jdom.output.*;
* This class provides the mechanism to "parse" a Tibbibl title tag and understand its contents. Some title tags
* will contain AP children that represent variant readings. TitleParser can among other things supply the text
* of the main readings in the title, weeding out the alternative one.
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class TitleParser implements TibConstants
diff --git a/source/org/thdl/tib/bibl/ViewAction.java b/source/org/thdl/tib/bibl/ViewAction.java
index fe79dcc..b964c5e 100644
--- a/source/org/thdl/tib/bibl/ViewAction.java
+++ b/source/org/thdl/tib/bibl/ViewAction.java
@@ -30,6 +30,8 @@ import java.awt.event.ActionEvent;
* {@link TibConstants.USER_ID_VIEW USER_ID_VIEW} - calls {@link TiblEdit#getEditorInfo()}
* {@link TibConstants.ABOUT ABOUT} - calls {@link TiblEdit#showSplash()}
*
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class ViewAction extends TibAction
diff --git a/source/org/thdl/tib/bibl/XMLDoc.java b/source/org/thdl/tib/bibl/XMLDoc.java
index 00ed4d4..54a7b88 100644
--- a/source/org/thdl/tib/bibl/XMLDoc.java
+++ b/source/org/thdl/tib/bibl/XMLDoc.java
@@ -29,6 +29,8 @@ import org.jdom.output.*;
* extended by {@link TibDoc}, which adds more specific functionality and is the class used in the TiblEdit program.
* This class needs to be cleaned up so that only the most general XML functions remain and the functions that are
* specific to our DTD are relegated to TibDoc.
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class XMLDoc extends org.jdom.Document implements TibConstants
diff --git a/source/org/thdl/tib/bibl/XMLFilter.java b/source/org/thdl/tib/bibl/XMLFilter.java
index e3a5cba..8653aad 100644
--- a/source/org/thdl/tib/bibl/XMLFilter.java
+++ b/source/org/thdl/tib/bibl/XMLFilter.java
@@ -25,6 +25,8 @@ import javax.swing.filechooser.*;
/**
* XMLFilter extends java.io.FileFilter to display only XML files in the open filechooser window.
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class XMLFilter extends FileFilter {
diff --git a/source/org/thdl/tib/bibl/XMLReader.java b/source/org/thdl/tib/bibl/XMLReader.java
index 0d12d9e..f3887cc 100644
--- a/source/org/thdl/tib/bibl/XMLReader.java
+++ b/source/org/thdl/tib/bibl/XMLReader.java
@@ -30,6 +30,8 @@ import org.xml.sax.*;
/**
* This class reads in an XML file using the SAXBuilder in org.jdom.input.
+*
+* @author Than Garson, Tibetan and Himalayan Digital Library
*/
public class XMLReader extends Observable implements TibConstants