A B C D E F G H I J L M N O P R S T U V W X Y

A

AboutDialogGUI - class upidiff.gui.AboutDialogGUI.
This class represents an Dialog with information about the program
AboutDialogGUI(JFrame, boolean, Catalog) - Constructor for class upidiff.gui.AboutDialogGUI
This method constructs a new object of this class
AboutDialogGuiListener - class upidiff.gui.AboutDialogGuiListener.
This subclass implements an ActionListener for the mainclass
AboutDialogGuiListener(AboutDialogGUI) - Constructor for class upidiff.gui.AboutDialogGuiListener
This methode constructs a new ActionListenerObject
aboutLabel - Variable in class upidiff.gui.ErrorDialogGUI
 
aboutLabel - Variable in class upidiff.gui.AboutDialogGUI
 
accept(File, String) - Method in class upidiff.i18n.Catalog.CatalogFilenameFilter
Checks if a given file is a valid catalog file.
actionAdapter - Variable in class upidiff.gui.UpidiffGUI
 
actionPerformed(ActionEvent) - Method in class upidiff.gui.ColorChooserDeletedLineBActionAdapter
 
actionPerformed(ActionEvent) - Method in class upidiff.gui.ColorChooserActionAdapter
 
actionPerformed(ActionEvent) - Method in class upidiff.gui.ErrorDialogGuiListener
Method that handels a preformed click on the ok Button
actionPerformed(ActionEvent) - Method in class upidiff.gui.AboutDialogGuiListener
Method that handels a preformed click on the ok Button
actionPerformed(ActionEvent) - Method in class upidiff.gui.UpidiffGUI.ActionAdapter
Method to handel the performed action
actionPerformed(ActionEvent) - Method in class upidiff.gui.OptionDialogGUI
This method handels the occured Action
actionPerformed(ActionEvent) - Method in class upidiff.gui.OpenDialogGUI
Handles an action event in the dialog component.
adaptee - Variable in class upidiff.gui.TestGUI2_this_windowAdapter
 
adaptee - Variable in class upidiff.gui.ColorChooserDeletedLineBActionAdapter
 
adaptee - Variable in class upidiff.gui.ColorChooserActionAdapter
 
adaptee - Variable in class upidiff.gui.ErrorDialogGuiListener
 
adaptee - Variable in class upidiff.gui.AboutDialogGuiListener
 
adaptee - Variable in class upidiff.gui.UpidiffGUI.ScrollTogetherOld
 
adaptee - Variable in class upidiff.gui.UpidiffGUI.ScrollTogetherNew
 
addCatalogListener(CatalogListener) - Method in class upidiff.i18n.Catalog
Registers a CatalogListener.
addChange(Change, int) - Method in class upidiff.merge.Merge
Method to add a Version of the Change to the file
addChangeToMerge(int) - Method in class upidiff.gui.VisualDiff
This method adds the current Change-Object to the merged document in the given Version
addCharChange(Change, int, int) - Method in class upidiff.merge.Merge
This Method adds a CharChange to the mergeDoc
addCharsToLine(int) - Method in class upidiff.merge.LineElement
Adds a number of chars to a line
addEditedString(int, String) - Method in class upidiff.merge.Merge
Method to add a String to the offset of the file Attention: This Method doesn't add the String itself to the file but adds the offset of the string.
addEmtyLine(int, Change) - Method in class upidiff.gui.VisualDiff
method to add an emty line to the text
addEmtyLine(int, Change, boolean) - Method in class upidiff.merge.Merge
Method to add an emty line to the text
addFilter(InputBufferFilter) - Method in class upidiff.input.InputBuffer
add one filter in the list
addLine(int, String, int, Change) - Method in class upidiff.gui.VisualDiff
method to add a line to the text
addLine(LineElement) - Method in class upidiff.merge.LineOffset
Adds the given LineElement to the end of the Vector
addLine(String, int, Change) - Method in class upidiff.merge.Merge
Method to add a line to the text
addLineChange(int, int) - Method in class upidiff.merge.Merge
This Method adds a LineChange to the mergeDoc
addLinenumber() - Method in class upidiff.merge.Merge
This method adds a line with a linenumber to the linenumber document
addStringInLine(int, int) - Method in class upidiff.merge.LineOffset
Adds the Offset of an inserted String to the LineElement of the line it was added to.
adjustmentValueChanged(AdjustmentEvent) - Method in class upidiff.gui.UpidiffGUI.ScrollTogetherOld
 
adjustmentValueChanged(AdjustmentEvent) - Method in class upidiff.gui.UpidiffGUI.ScrollTogetherNew
 
allChangesMerged() - Method in class upidiff.diff.FileChange
Checks if there a still not-merged changes in the list.
applySettings() - Method in class upidiff.gui.FilterChooser
 
applySettings() - Method in class upidiff.gui.ColorChooserA
 
applySettings() - Method in class upidiff.gui.LanguageLoader
Applies the language settings.
availableLanguages - Variable in class upidiff.gui.LanguageLoader
List of available languages.
availableLanguages - Variable in class upidiff.i18n.Catalog
List of available languages.

B

backend - Variable in class upidiff.prefs.UserPreferences
Preferences backend.
barPanel - Variable in class upidiff.gui.UpidiffGUI
 
bdiag - Variable in class upidiff.diff.Diff
 
bdiagoff - Variable in class upidiff.diff.Diff
 
BlockChange - class upidiff.diff.BlockChange.
This class represents a block change.
BlockChange(Diff.Change, boolean) - Constructor for class upidiff.diff.BlockChange
Creates a new block change using the result of the differencer.
blockChangeCount() - Method in class upidiff.diff.FileChange
 
borderLayout1 - Variable in class upidiff.gui.ErrorDialogGUI
 
borderLayout1 - Variable in class upidiff.gui.AboutDialogGUI
 
borderLayout2 - Variable in class upidiff.gui.ErrorDialogGUI
 
borderLayout2 - Variable in class upidiff.gui.AboutDialogGUI
 
borderLayoutMain - Variable in class upidiff.gui.FilterChooser
 
borderLayoutPanelNew - Variable in class upidiff.gui.UpidiffGUI
 
borderLayoutPanelOld - Variable in class upidiff.gui.UpidiffGUI
 
borderLayoutStatusBar - Variable in class upidiff.gui.UpidiffGUI
 
borderLayoutToolbarPanel - Variable in class upidiff.gui.UpidiffGUI
 
buffered_lines - Variable in class upidiff.diff.Diff.FileData
Number of elements (lines) in this file.
build_reverse_script() - Method in class upidiff.diff.Diff
Scan the tables of which lines are inserted and deleted, producing an edit script in reverse order.
build_script() - Method in class upidiff.diff.Diff
Scan the tables of which lines are inserted and deleted, producing an edit script in forward order.
buttonCloser - Variable in class upidiff.gui.UpidiffGUI
 
buttonCopy - Variable in class upidiff.gui.UpidiffGUI
 
buttonCut - Variable in class upidiff.gui.UpidiffGUI
 
buttonGC - Variable in class upidiff.gui.UpidiffGUI
 
buttonKeepLeft - Variable in class upidiff.gui.UpidiffGUI
 
buttonKeepRight - Variable in class upidiff.gui.UpidiffGUI
 
buttonManDiff - Variable in class upidiff.gui.UpidiffGUI
 
buttonMerge - Variable in class upidiff.gui.UpidiffGUI
 
buttonNext - Variable in class upidiff.gui.UpidiffGUI
 
buttonOpen - Variable in class upidiff.gui.UpidiffGUI
 
buttonPaste - Variable in class upidiff.gui.UpidiffGUI
 
buttonPrev - Variable in class upidiff.gui.UpidiffGUI
 
buttonSave - Variable in class upidiff.gui.UpidiffGUI
 
buttonTogetherScrolling - Variable in class upidiff.gui.UpidiffGUI
 
buttonUndoCloser - Variable in class upidiff.gui.UpidiffGUI
 

C

calculate(boolean, boolean) - Method in class upidiff.diff.FileChange
Calculates the differences between the two given file contents.
calculateCharChanges(String, String) - Method in class upidiff.diff.LineChange
Calculates the char changes for this line change.
calculateDiff() - Method in class upidiff.diff.Diff
 
calculateLineChanges(boolean) - Method in class upidiff.diff.BlockChange
Calculates the lines changes within this block change.
cancelButton - Variable in class upidiff.gui.OpenDialogGUI
 
cancelled - Variable in class upidiff.gui.OpenDialogGUI
Indicates whether the operation was cancelled.
catalog - Variable in class upidiff.gui.FilterChooser
 
catalog - Variable in class upidiff.gui.ColorChooserA
 
catalog - Variable in class upidiff.gui.LanguageLoader
 
catalog - Variable in class upidiff.gui.VisualDiff
I18n Catalog
catalog - Variable in class upidiff.gui.UpidiffGUI
 
catalog - Variable in class upidiff.gui.ErrorDialogGUI
 
catalog - Variable in class upidiff.gui.AboutDialogGUI
 
Catalog - class upidiff.i18n.Catalog.
This class represents a language catalog.
Catalog.CatalogFilenameFilter - class upidiff.i18n.Catalog.CatalogFilenameFilter.
Filename filter for catalog files.
Catalog.CatalogFilenameFilter(File) - Constructor for class upidiff.i18n.Catalog.CatalogFilenameFilter
Creates a new CatalogFilenameFilter.
Catalog() - Constructor for class upidiff.i18n.Catalog
Constructs a new Catalog object.
CatalogEvent - class upidiff.i18n.CatalogEvent.
This event is used to tell the CatalogListeners registered for a Catalog that the current language has changed.
CatalogEvent(Catalog) - Constructor for class upidiff.i18n.CatalogEvent
Creates a new CatalogEvent object.
CatalogListener - interface upidiff.i18n.CatalogListener.
This listener interface is used to notify objects of language changes in a Catalog.
Change - class upidiff.diff.Change.
This is the base class for all possible kinds of changes.
Change(Diff.Change, Change) - Constructor for class upidiff.diff.Change
Creates a new Change object using the result of the diff calculation.
Change(int, int, int, int, Change) - Constructor for class upidiff.diff.Change
Creates a new Change object using the given attributes.
changed_flag - Variable in class upidiff.diff.Diff.FileData
Array, indexed by real origin-1 line number, containing true for a line that is an insertion or a deletion.
changedUpdate(DocumentEvent) - Method in class upidiff.merge.Merge.MergeListener
This method is called after an change in the document It's not interesting for the merge class.
ChangesFilter - interface upidiff.diff.ChangesFilter.
Filter interface to the changes system.
CharChange - class upidiff.diff.CharChange.
This class represents a character change on a line.
CharChange(Diff.Change, LineChange) - Constructor for class upidiff.diff.CharChange
Creates a new character change object using the result of the diff calculation.
charChangesPossible() - Method in class upidiff.diff.LineChange
Tells whether or not this line change can contain character changes.
charChangesVisible - Variable in class upidiff.diff.LineChange
Whether or not char changes are displayed for this line change.
charInDocument - Variable in class upidiff.merge.LineElement
Number of chars in the document before this line
charInLinenumberDocument - Variable in class upidiff.merge.LineElement
Number of chars in the linennumbers document befor this line
CharOffset - class upidiff.merge.CharOffset.
This class represents an offset to locate a position of a char in a text
CharOffset(int, int) - Constructor for class upidiff.merge.CharOffset
constructs a new CharOffset object
charsInLine - Variable in class upidiff.merge.LineElement
Number of chars in this line
charsInLineofLinenumberDocument - Variable in class upidiff.merge.LineElement
Number of chars in this line of the linenumbers document
chooseFile() - Method in class upidiff.gui.OpenDialogGUI
Called once the user pressed an "Open" button.
clear() - Method in class upidiff.diff.Diff.FileData
Allocate changed array for the results of comparison.
colorChooser - Variable in class upidiff.gui.OptionDialogGUI
 
ColorChooserA - class upidiff.gui.ColorChooserA.
this class used to choos color for deleted lines,new lins, updated lins new chars and deleted chars.
ColorChooserA(JDialog) - Constructor for class upidiff.gui.ColorChooserA
 
ColorChooserActionAdapter - class upidiff.gui.ColorChooserActionAdapter.
class for action listener
ColorChooserActionAdapter(ColorChooserA) - Constructor for class upidiff.gui.ColorChooserActionAdapter
 
ColorChooserDeletedLineBActionAdapter - class upidiff.gui.ColorChooserDeletedLineBActionAdapter.
class for actionlistener.
ColorChooserDeletedLineBActionAdapter(ColorChooserA) - Constructor for class upidiff.gui.ColorChooserDeletedLineBActionAdapter
 
colorDialog - Variable in class upidiff.gui.ColorChooserA
 
compareseq(int, int, int, int) - Method in class upidiff.diff.Diff
Compare in detail contiguous subsequences of the two files which are known, as a whole, to match each other.
connectWithNextLine(int) - Method in class upidiff.merge.LineOffset
This method connects the LineElement in the given line with the the one in the next line
content - Variable in class upidiff.gui.ErrorDialogGUI
 
content - Variable in class upidiff.gui.AboutDialogGUI
 
convertToArray(String) - Method in class upidiff.diff.LineChange
Converts a String to a Character array.
cost - Variable in class upidiff.diff.Diff
 
country - Variable in class upidiff.i18n.Language
The ISO country code for this language.
creatDialog(Color) - Method in class upidiff.gui.ColorChooserA
this method creats the dialog from colorchooser.
createDocument(int, int) - Method in class upidiff.gui.VisualDiff
This method sets or resets the StyledDocument
currentChange - Variable in class upidiff.gui.VisualDiff
The actual Change-Object to work with.
currentLanguage - Variable in class upidiff.i18n.Catalog
Currently selected language.

D

datei1 - Variable in class upidiff.gui.TestGUI2
 
datei2 - Variable in class upidiff.gui.TestGUI2
 
debugGraphics - Variable in class upidiff.gui.VisualDiff
Object to handel graphics and to get the FontMetiric of the Textpanes
debugGraphics - Variable in class upidiff.merge.Merge
Object to handel graphics and to get the FontMetiric of the Textpanes
debugOutput() - Method in class upidiff.merge.Merge
This Method creates an debugoutput.
DEFAULT_DELETED_CHAR_COLOR - Static variable in class upidiff.prefs.UserPreferences
Default color for deleted characters (green)
DEFAULT_DELETED_LINE_COLOR - Static variable in class upidiff.prefs.UserPreferences
Default color for deleted lines (yellow).
DEFAULT_INSERTED_CHAR_COLOR - Static variable in class upidiff.prefs.UserPreferences
Default color for inserted characters (red)
DEFAULT_INSERTED_LINE_COLOR - Static variable in class upidiff.prefs.UserPreferences
Default color for inserted lines (blue).
DEFAULT_MERGED_COLOR - Static variable in class upidiff.prefs.UserPreferences
Default color for merged changes (light gray)
DEFAULT_UPDATED_LINES_COLOR - Static variable in class upidiff.prefs.UserPreferences
Default color for updated lines (light blue)
deleteCharsFromLine(int) - Method in class upidiff.merge.LineElement
Deletes a number of chars from a line
deleted - Variable in class upidiff.diff.Diff.Change
# lines of file 0 changed here.
deleted - Variable in class upidiff.diff.Change
The number of lines or characters of the old text changed here.
deletedCharAttribute - Variable in class upidiff.gui.VisualDiff
AttributeSet for the Backgroundcolor of a deleted Char
deletedCharB - Variable in class upidiff.gui.ColorChooserA
 
deletedCharC - Variable in class upidiff.gui.ColorChooserA
 
deletedCharL - Variable in class upidiff.gui.ColorChooserA
 
deletedLineAttribute - Variable in class upidiff.gui.VisualDiff
AttributeSet for the Backgroundcolor of a deleted Line
deletedLineB - Variable in class upidiff.gui.ColorChooserA
 
deletedLineBActionPerformed(ActionEvent) - Method in class upidiff.gui.ColorChooserA
action listener method
deletedLineC - Variable in class upidiff.gui.ColorChooserA
 
deletedLineL - Variable in class upidiff.gui.ColorChooserA
 
deletedOffset - Variable in class upidiff.diff.Change
Offset of the first deleted item in the old text.
deleteLine(int) - Method in class upidiff.merge.LineOffset
Deletes a line from the Offset
deleteLineRange(int, int) - Method in class upidiff.merge.LineOffset
This method deletes the given range of lines
deleteStringInLine(int, int) - Method in class upidiff.merge.LineOffset
Decreases the offset of the given line about the given length
description - Variable in class upidiff.i18n.Language
The descriptive text for this language.
diag(int, int, int, int) - Method in class upidiff.diff.Diff
Find the midpoint of the shortest edit script for a specified portion of the two files.
dialogAction(ActionEvent) - Method in class upidiff.gui.ColorChooserA
actionlistener method for ok button and cancel button
Diff - class upidiff.diff.Diff.
A class to compare vectors of objects.
Diff.Change - class upidiff.diff.Diff.Change.
The result of comparison is an "edit script": a chain of change objects.
Diff.Change(int, int, int, int, Diff.Change) - Constructor for class upidiff.diff.Diff.Change
Cons an additional entry onto the front of an edit script OLD.
Diff.FileData - class upidiff.diff.Diff.FileData.
Data on one input file being compared.
Diff.FileData(Object[], Hashtable) - Constructor for class upidiff.diff.Diff.FileData
 
Diff(Object[], Object[]) - Constructor for class upidiff.diff.Diff
Prepare to find differences between two arrays.
diffPanel - Variable in class upidiff.gui.UpidiffGUI
 
directory - Variable in class upidiff.i18n.Catalog.CatalogFilenameFilter
Directory to look for catalog files.
discard_confusing_lines() - Method in class upidiff.diff.Diff
Discard lines from one file that have no matches in the other file.
discard_confusing_lines(Diff.FileData) - Method in class upidiff.diff.Diff.FileData
Discard lines that have no matches in another file.
discard(byte[]) - Method in class upidiff.diff.Diff.FileData
Actually discard the lines.
discardable(int[]) - Method in class upidiff.diff.Diff.FileData
Mark to be discarded each line that matches no line of another file.

E

equals(Object) - Method in class upidiff.i18n.Language
Compares two languages.
equiv_max - Variable in class upidiff.diff.Diff
1 more than the maximum equivalence value used for this or its sibling file.
equivCount() - Method in class upidiff.diff.Diff.FileData
Return equiv_count[I] as the number of lines in this file that fall in equivalence class I.
equivs - Variable in class upidiff.diff.Diff.FileData
Vector, indexed by line number, containing an equivalence code for each line.
ErrorDialogGUI - class upidiff.gui.ErrorDialogGUI.
This class represents an Dialog with information about the program
ErrorDialogGUI(Frame, String, boolean) - Constructor for class upidiff.gui.ErrorDialogGUI
This method constructs a new object of this class
ErrorDialogGuiListener - class upidiff.gui.ErrorDialogGuiListener.
This subclass implements an ActionListener for the mainclass
ErrorDialogGuiListener(ErrorDialogGUI) - Constructor for class upidiff.gui.ErrorDialogGuiListener
This methode constructs a new ActionListenerObject
externScrollPane - Variable in class upidiff.merge.Merge
extern object to handel scrolling of the merged text
externScrollPaneNew - Variable in class upidiff.gui.VisualDiff
extern object to handel scrolling of the new text
externScrollPaneOld - Variable in class upidiff.gui.VisualDiff
extern object to handel scrolling of the old texts
externStatusBarLabel - Variable in class upidiff.gui.VisualDiff
extern object to be labeled with Information about the Changes

F

fdiag - Variable in class upidiff.diff.Diff
 
fdiagoff - Variable in class upidiff.diff.Diff
 
file - Variable in class upidiff.input.FileInputSource
The input file.
fileChange - Variable in class upidiff.gui.VisualDiff
The container with all needed information about the compared Documents
fileChange - Variable in class upidiff.merge.Merge
Container with all collected Information about the two files set to be merged
FileChange - class upidiff.diff.FileChange.
This class represents the changes determined for two input texts.
FileChange(InputBuffer, InputBuffer) - Constructor for class upidiff.diff.FileChange
Creates a new FileChange object.
FileInputSource - class upidiff.input.FileInputSource.
A generic interface to data sources in a systems filesystem.
FileInputSource(File) - Constructor for class upidiff.input.FileInputSource
Creates a new data source associated with a local file.
fileLines - Variable in class upidiff.input.InputBuffer
An array of strings that saves the file as lines
filevec - Variable in class upidiff.diff.Diff
 
filterChooser - Variable in class upidiff.gui.OptionDialogGUI
 
FilterChooser - class upidiff.gui.FilterChooser.
 
FilterChooser() - Constructor for class upidiff.gui.FilterChooser
 
filterDiscards(byte[]) - Method in class upidiff.diff.Diff.FileData
Don't really discard the provisional lines except when they occur in a run of discardables, with nonprovisionals at the beginning and end.
filterThis(Vector) - Method in class upidiff.input.InputBuffer
Runs the input filters.
firstFileField - Variable in class upidiff.gui.OpenDialogGUI
 
flowLayoutCenter - Variable in class upidiff.gui.FilterChooser
 
flowLayoutFilterA - Variable in class upidiff.gui.FilterChooser
 
flowLayoutToolbarPanel - Variable in class upidiff.gui.UpidiffGUI
 
fontMetrics - Variable in class upidiff.gui.VisualDiff
Object for the FontMetric of the Textpanes
fontMetrics - Variable in class upidiff.merge.Merge
Object for the FontMetric of the Textpanes
frame - Variable in class upidiff.gui.AboutDialogGUI
 

G

gbc - Variable in class upidiff.gui.ColorChooserA
 
getAvailableLanguages() - Method in class upidiff.i18n.Catalog
Queries the available languages.
getCharInDocument() - Method in class upidiff.merge.LineElement
Queries the number of chars included in the document before this line
getCharInDocumentOfLD() - Method in class upidiff.merge.LineElement
Queries the position of the char in the linenumbers document
getCharsInLine() - Method in class upidiff.merge.LineElement
Queries the chars included in this line
getCharsInLineOfLD() - Method in class upidiff.merge.LineElement
Queries the chars included in this line
getCountry() - Method in class upidiff.i18n.Language
Queries the ISO country code.
getCurrentChange() - Method in class upidiff.gui.VisualDiff
This method queries the current change
getCurrentDirectory() - Method in class upidiff.prefs.UserPreferences
Queries the current directory.
getCurrentLanguage() - Method in class upidiff.i18n.Catalog
Returns the currently selected language.
getDeleted() - Method in class upidiff.diff.Change
Returns the amount of the old text changed here.
getDeletedCharColor() - Method in class upidiff.prefs.UserPreferences
Queries the color for deleted characters.
getDeletedLineColor() - Method in class upidiff.prefs.UserPreferences
Queries the color for deleted lines.
getDeletedOffset() - Method in class upidiff.diff.Change
Returns the offset of the first deleted item in the old text.
getDescription() - Method in class upidiff.i18n.Language
Queries the descriptive text.
getFileChange() - Method in class upidiff.gui.VisualDiff
This method Querries the FileChange object
getFirstInputSource() - Method in class upidiff.gui.OpenDialogGUI
Returns the first selected file.
getHead() - Method in class upidiff.diff.FileChange
Returns the head of the changes list.
getInputSource() - Method in class upidiff.input.InputBuffer
Querries the InputSource
getInserted() - Method in class upidiff.diff.Change
Returns the amount of the new text changed here.
getInsertedCharColor() - Method in class upidiff.prefs.UserPreferences
Queries the color for inserted characters.
getInsertedLineColor() - Method in class upidiff.prefs.UserPreferences
Queries the color for inserted lines.
getInsertedOffset() - Method in class upidiff.diff.Change
Returns the offset of the first inserted item in the new text.
getInstance() - Static method in class upidiff.i18n.Catalog
Returns a reference to the global Catalog instance.
getInstance() - Static method in class upidiff.prefs.UserPreferences
Returns the global user preferences instance.
getLang() - Method in class upidiff.i18n.Language
Queries the ISO language code.
getLanguage() - Method in class upidiff.prefs.UserPreferences
Queries the currently selected language.
getLength() - Method in class upidiff.merge.LineOffset
Queries the number of lines in the document
getLineByChange(Change) - Method in class upidiff.merge.LineOffset
Queries the LineElement that contains the given change
getLineByNumber(int) - Method in class upidiff.merge.LineOffset
Queries the lineinformation by its number
getLineLength() - Method in class upidiff.input.InputBuffer
Methode to get length of the longest line
getLineNumber() - Method in class upidiff.merge.CharOffset
Queries the number of the line that includes the char
getLinenumberByChange(Change) - Method in class upidiff.merge.LineOffset
Queries the linenumber that contains the given change
getLineNumberByTotalChar(int) - Method in class upidiff.merge.LineOffset
Queries the LineElement that contains the given total position in the Text
getLinenumbers() - Method in class upidiff.merge.Merge
Queries the StyledDocument used for the linenumbers in the text.
getlineOffset() - Method in class upidiff.input.InputBuffer
this method gives the offsets from the lines.
getLines() - Method in class upidiff.input.InputBuffer
getMethode from the file .
getLocalChange() - Method in class upidiff.merge.LineElement
Queries the change in this line
getMerge() - Method in class upidiff.gui.VisualDiff
This method queries the Merge-Object
getMergedColor() - Method in class upidiff.prefs.UserPreferences
Queries the color for merged changes.
getMergeDoc() - Method in class upidiff.merge.Merge
Queries the StyledDocument used for the merged text
getMergedVersion() - Method in class upidiff.diff.Change
Returns the the Version that was merged or -1 if this Change wasn't merged allready.
getNewFile() - Method in class upidiff.gui.VisualDiff
Queries the newFile StyledDocument
getNewFileLinenumbers() - Method in class upidiff.gui.VisualDiff
Queries the newFileLinenumber StyledDocument
getNewText() - Method in class upidiff.diff.FileChange
Returns the content of the new file.
getNext() - Method in class upidiff.diff.Change
Returns a pointer to the next Change in the list.
getNextBlockChange() - Method in class upidiff.diff.BlockChange
Returns a pointer to the next block change or null.
getNextLineChange() - Method in class upidiff.diff.LineChange
Returns a pointer to the next line change within this block change.
getNextNotMerged(Change) - Method in class upidiff.diff.FileChange
Returns the next change that is not merged or null.
getOldFile() - Method in class upidiff.gui.VisualDiff
Queries the oldFile StyledDocument
getOldFileLinenumbers() - Method in class upidiff.gui.VisualDiff
Queries the oldFileLinenumber StyledDocument
getOldText() - Method in class upidiff.diff.FileChange
Returns the content of the old file.
getParent() - Method in class upidiff.diff.Change
Returns a pointer to the parent Change.
getPositionInLine() - Method in class upidiff.merge.CharOffset
Queries the position of the char in the line
getPrev() - Method in class upidiff.diff.Change
Returns a pointer to the previous Change in the list.
getPrevBlockChange() - Method in class upidiff.diff.BlockChange
Returns a pointer to the previous block change or null.
getPrevLineChange() - Method in class upidiff.diff.LineChange
Returns a pointer to the previous line change within this block change.
getPrevNotMerged(Change) - Method in class upidiff.diff.FileChange
Returns the previous change that is not merged or null.
getSecondInputSource() - Method in class upidiff.gui.OpenDialogGUI
Returns the second selected file.
getShowHiddenFiles() - Method in class upidiff.prefs.UserPreferences
Queries whether to show hidden files in the "Open files" dialog.
getString(String) - Method in class upidiff.i18n.Catalog
Queries the catalog string for the given identifer.
getTail() - Method in class upidiff.diff.FileChange
Returns the tail of the changes list.
getUpdatedLinesColor() - Method in class upidiff.prefs.UserPreferences
Queries the color for updated lines.
gridBagLayout - Variable in class upidiff.gui.ColorChooserA
 

H

hasLineChanges() - Method in class upidiff.diff.BlockChange
Checks whether this block change has line changes associated with it.
hasString(String) - Method in class upidiff.i18n.Catalog
Checks if the given identifer is present in the catalog.
head - Variable in class upidiff.diff.FileChange
Pointer to the first change in the list.
heuristic - Variable in class upidiff.diff.Diff
When set to true, the comparison uses a heuristic to speed it up.
hiddenFilesCheckbox - Variable in class upidiff.gui.OpenDialogGUI
 

I

inhibit - Variable in class upidiff.diff.Diff
 
initGui() - Method in class upidiff.gui.UpidiffGUI
This Methode initialises the GUI
innerMergeBorderLayout - Variable in class upidiff.gui.UpidiffGUI
 
InputBuffer - class upidiff.input.InputBuffer.
Class to save the File from the inputsource
InputBuffer(InputSource) - Constructor for class upidiff.input.InputBuffer
constructor that has the source from the file as argument.
InputBufferFilter - interface upidiff.input.InputBufferFilter.
Interface for the input filters.
InputException - exception upidiff.input.InputException.
This exception is thrown whenever an error occurs in an input source.
InputException(String) - Constructor for class upidiff.input.InputException
Default constructor.
inputSource - Variable in class upidiff.input.InputBuffer
Variable for resource from input.
InputSource - interface upidiff.input.InputSource.
An generic interface for sources of data.
inserted - Variable in class upidiff.diff.Diff.Change
# lines of file 1 changed here.
inserted - Variable in class upidiff.diff.Change
The number of lines or characters of the new text changed here.
insertedCharAttribute - Variable in class upidiff.gui.VisualDiff
AttributeSet for the Backgroundcolor of an inserted Char
insertedLineAttribute - Variable in class upidiff.gui.VisualDiff
AttributeSet for the Backgroundcolor of an inserted Line
insertedOffset - Variable in class upidiff.diff.Change
Offset of the first inserted item in the new text.
insertLine(int, LineElement) - Method in class upidiff.merge.LineOffset
Inserts a LineElement at the given line
insertUpdate(DocumentEvent) - Method in class upidiff.merge.Merge.MergeListener
This method is called after an insert in the document It fetches the inserted Text and passes it for analysing in the addEditedString method
instance - Static variable in class upidiff.i18n.Catalog
Global Catalog instance.
instance - Static variable in class upidiff.prefs.UserPreferences
The global user preferences instance.
InvalidLanguage - exception upidiff.i18n.InvalidLanguage.
This exception is thrown whenever one tries to select an invalid language for a Catalog.
InvalidLanguage() - Constructor for class upidiff.i18n.InvalidLanguage
A new InvalidLanguage exception is created with a fxed error message string.
invertedAttribute - Variable in class upidiff.gui.VisualDiff
AttributeSet for highlighting the linenumbers
isCharChangesVisible() - Method in class upidiff.diff.LineChange
Returns whether or not to display the char changes within this line change.
isInputFilterEmptyLines() - Method in class upidiff.prefs.UserPreferences
Queries the setting for the "Empty lines input filter".
isInputFilterIgnoreCase() - Method in class upidiff.prefs.UserPreferences
Queries the setting for the "Ignore case filter".
isInputFilterIgnoreTabs() - Method in class upidiff.prefs.UserPreferences
Queries the setting for the "Ignore tabs filter".
isInputFilterIgnoreWhitespace() - Method in class upidiff.prefs.UserPreferences
Queries the setting for the "Ignore whitespace filter".
isInputFilterJavaComment() - Method in class upidiff.prefs.UserPreferences
Queries the setting for the "Java comment filter".
isLineChangesVisible() - Method in class upidiff.diff.BlockChange
Returns whether or not to display line changes for this block change.
isMerged() - Method in class upidiff.diff.Change
Whether or not this Change was already merged.
ispressedToggelButton - Variable in class upidiff.gui.UpidiffGUI
 

J

jbInit() - Method in class upidiff.gui.FilterChooser
 
jbInit() - Method in class upidiff.gui.ColorChooserA
 
jbInit() - Method in class upidiff.gui.TestGUI2
 
jbInit() - Method in class upidiff.gui.AboutDialogGUI
This method initialises the GUI components
jbInit(String) - Method in class upidiff.gui.ErrorDialogGUI
This method initialises the GUI components
jCheckBoxFilterA - Variable in class upidiff.gui.FilterChooser
 
jCheckBoxFilterB - Variable in class upidiff.gui.FilterChooser
 
jCheckBoxFilterC - Variable in class upidiff.gui.FilterChooser
 
jCheckBoxFilterD - Variable in class upidiff.gui.FilterChooser
 
jCheckBoxFilterE - Variable in class upidiff.gui.FilterChooser
 
jPanel1 - Variable in class upidiff.gui.TestGUI2
 
jPanelCenter - Variable in class upidiff.gui.FilterChooser
 
jPanelFilterA - Variable in class upidiff.gui.FilterChooser
 
jPanelFilterB - Variable in class upidiff.gui.FilterChooser
 
jPanelFilterC - Variable in class upidiff.gui.FilterChooser
 
jPanelFilterD - Variable in class upidiff.gui.FilterChooser
 
jPanelFilterE - Variable in class upidiff.gui.FilterChooser
 
jPanelOK - Variable in class upidiff.gui.ErrorDialogGUI
 
jPanelOK - Variable in class upidiff.gui.AboutDialogGUI
 
jScrollPane1 - Variable in class upidiff.gui.TestGUI2
 
jScrollPane2 - Variable in class upidiff.gui.TestGUI2
 
jTextPane1 - Variable in class upidiff.gui.TestGUI2
 
jTextPane2 - Variable in class upidiff.gui.TestGUI2
 
jumpToNext() - Method in class upidiff.gui.VisualDiff
This method sets the focus and the highlight on the next change.
jumpToPrev() - Method in class upidiff.gui.VisualDiff
This method sets the focus and the highlight on the prev

L

lang - Variable in class upidiff.i18n.Language
The ISO language code for this language.
language - Variable in class upidiff.gui.LanguageLoader
 
Language - class upidiff.i18n.Language.
This class represents a national language selection.
Language(String, String, String) - Constructor for class upidiff.i18n.Language
Creates a new language selection.
languageChanged(CatalogEvent) - Method in interface upidiff.i18n.CatalogListener
This method is called whenever the current language of a Catalog changes.
languageLoader - Variable in class upidiff.gui.OptionDialogGUI
 
LanguageLoader - class upidiff.gui.LanguageLoader.
description: this class used to load the languages organisation:programing practical
LanguageLoader(Catalog) - Constructor for class upidiff.gui.LanguageLoader
Default constructor.
line0 - Variable in class upidiff.diff.Diff.Change
Line number of 1st deleted line.
line1 - Variable in class upidiff.diff.Diff.Change
Line number of 1st inserted line.
LineChange - class upidiff.diff.LineChange.
This class represents a line change.
LineChange(int, int, int, int, boolean, BlockChange) - Constructor for class upidiff.diff.LineChange
Creates a new line change using the given attributes.
lineChangesVisible - Variable in class upidiff.diff.BlockChange
Whether or not the line changes should be displayed.
LineElement - class upidiff.merge.LineElement.
This class represents a listelement that provides information about a line in a text
LineElement() - Constructor for class upidiff.merge.LineElement
This method constructs an emty object of this class
LineElement(int, int, int, int) - Constructor for class upidiff.merge.LineElement
This methode constructs a new object of this class filled with the parameter
LineElement(int, int, int, int, Change) - Constructor for class upidiff.merge.LineElement
This methode constructs a new object of this clas
lineLength - Variable in class upidiff.input.InputBuffer
The length of the longest line
lineNumber - Variable in class upidiff.merge.CharOffset
Position of the line in the text
linenumbers - Variable in class upidiff.merge.Merge
The container for the linenumbers
lineOffset - Variable in class upidiff.input.InputBuffer
An array for saving the offsets from the Lines.
LineOffset - class upidiff.merge.LineOffset.
This class represents the management of an Line/Char Offset
LineOffset() - Constructor for class upidiff.merge.LineOffset
Constructs a new object of this class
linePaneMerge - Variable in class upidiff.gui.UpidiffGUI
 
linePaneNew - Variable in class upidiff.gui.UpidiffGUI
 
linePaneOld - Variable in class upidiff.gui.UpidiffGUI
 
link - Variable in class upidiff.diff.Diff.Change
Previous or next edit command.
listeners - Variable in class upidiff.i18n.Catalog
List of CatalogListeners.
listFilter - Variable in class upidiff.input.InputBuffer
List for saving the active Filter.
localChange - Variable in class upidiff.merge.LineElement
The Changeobjekt that has to be merged in this line
locale() - Method in class upidiff.i18n.Language
Queries the locale for this language.
lock - Variable in class upidiff.gui.UpidiffGUI
 
lookupCatalogFiles(String) - Method in class upidiff.i18n.Catalog
Looks up the install catalog files.

M

mainBorderLayout - Variable in class upidiff.gui.UpidiffGUI
 
mainPanel - Variable in class upidiff.gui.FilterChooser
 
mainPanel - Variable in class upidiff.gui.ErrorDialogGUI
 
mainPanel - Variable in class upidiff.gui.AboutDialogGUI
 
mainSplitPane - Variable in class upidiff.gui.UpidiffGUI
 
makeGBC(int, int, int, int) - Method in class upidiff.gui.ColorChooserA
hilf methodused to set the GridBagConstraints from the GridBagLayout.
makeGBC(int, int, int, int) - Method in class upidiff.gui.OpenDialogGUI
Helper routine to create a GridBagConstraints.
menuBar - Variable in class upidiff.gui.UpidiffGUI
 
menuEdit - Variable in class upidiff.gui.UpidiffGUI
 
menuFile - Variable in class upidiff.gui.UpidiffGUI
 
menuHelp - Variable in class upidiff.gui.UpidiffGUI
 
menuItemAbout - Variable in class upidiff.gui.UpidiffGUI
 
menuItemCopy - Variable in class upidiff.gui.UpidiffGUI
 
menuItemCut - Variable in class upidiff.gui.UpidiffGUI
 
menuItemDiff - Variable in class upidiff.gui.UpidiffGUI
 
menuItemMerge - Variable in class upidiff.gui.UpidiffGUI
 
menuItemOpen - Variable in class upidiff.gui.UpidiffGUI
 
menuItemOptions - Variable in class upidiff.gui.UpidiffGUI
 
menuItemPaste - Variable in class upidiff.gui.UpidiffGUI
 
menuItemQuit - Variable in class upidiff.gui.UpidiffGUI
 
menuItemSave - Variable in class upidiff.gui.UpidiffGUI
 
menuProject - Variable in class upidiff.gui.UpidiffGUI
 
merge - Variable in class upidiff.gui.VisualDiff
Object to handel the merging of the two files
Merge - class upidiff.merge.Merge.
This class represents the management for the merged version of two files
Merge.MergeListener - class upidiff.merge.Merge.MergeListener.
This class represents the DocumentListener for the MergeDocument After an editing in the document or a merged ChangeObject it calls the method to correct the offset.
Merge.MergeListener() - Constructor for class upidiff.merge.Merge.MergeListener
 
Merge(FileChange, VisualDiff) - Constructor for class upidiff.merge.Merge
Constructs a new object of this class
mergeBorderLayout - Variable in class upidiff.gui.UpidiffGUI
 
mergedAttribute - Variable in class upidiff.gui.VisualDiff
AttributeSet for the backgroundcolor of allready merged changes
mergeDoc - Variable in class upidiff.merge.Merge
The container for the text and the Interface for the GUI
mergeInnerPanel - Variable in class upidiff.gui.UpidiffGUI
 
mergeNext(int) - Method in class upidiff.gui.UpidiffGUI
Merges the next change.
mergeOffset - Variable in class upidiff.merge.Merge
Object to manage the Line/Char Offset for the Text The information about every singel line are contained in LineElements
mergePanel - Variable in class upidiff.gui.UpidiffGUI
 
mergePanelGrid - Variable in class upidiff.gui.UpidiffGUI
 

N

name() - Method in interface upidiff.input.InputSource
Queries the name associated with this input source.
name() - Method in class upidiff.input.FileInputSource
Returns the absolute path of the input file.
newCharB - Variable in class upidiff.gui.ColorChooserA
 
newCharC - Variable in class upidiff.gui.ColorChooserA
 
newCharL - Variable in class upidiff.gui.ColorChooserA
 
newFile - Variable in class upidiff.gui.VisualDiff
The container for the newFile Text and its Style
NEWFILE - Static variable in class upidiff.diff.Change
A constant defined to name the new file version
NEWFILE - Static variable in class upidiff.gui.VisualDiff
A constant definde to name the new file
NEWFILE - Static variable in class upidiff.merge.Merge
A constant definde to name the new file
newFileLinenumbers - Variable in class upidiff.gui.VisualDiff
The container for the newFile Linenumbers and its Style
newFileOffset - Variable in class upidiff.gui.VisualDiff
Object to contain the Line/Char Offset for the new file The inner Vector contains a LineElement for each line
newLine - Variable in class upidiff.gui.VisualDiff
Contains the NextLine String of the current running operatingsystem
newLine - Variable in class upidiff.merge.Merge
Contains the NextLine String of the current running operatingsystem
newLineB - Variable in class upidiff.gui.ColorChooserA
 
newLineC - Variable in class upidiff.gui.ColorChooserA
 
newLineL - Variable in class upidiff.gui.ColorChooserA
 
newText - Variable in class upidiff.diff.FileChange
Input text of the new file.
next - Variable in class upidiff.diff.Change
Pointer to the next Change in the list or null.
nextBlockChange - Variable in class upidiff.diff.BlockChange
Pointer to the next block change in the link list or null.
nextLineChange - Variable in class upidiff.diff.LineChange
Points to the next line change within this block change or null.
no_discards - Variable in class upidiff.diff.Diff
When set to true, the algorithm returns a guarranteed minimal set of changes.
NoLanguagesFound - exception upidiff.i18n.NoLanguagesFound.
This exception is thrown when no valid language catalog files are found during Catalog creation, that is the first call to Catalog.getInstance().
NoLanguagesFound() - Constructor for class upidiff.i18n.NoLanguagesFound
Creates a new NoLanguagesFound exception with a fixed error message string.
nondiscarded_lines - Variable in class upidiff.diff.Diff.FileData
Total number of nondiscarded lines.
noneLineAttribute - Variable in class upidiff.gui.VisualDiff
AttributeSet for none Backgroundcolor
NOTMERGED - Static variable in class upidiff.diff.Change
Indicates that the Change was not yet merged.
number - Variable in class upidiff.gui.ColorChooserA
 

O

offset - Variable in class upidiff.merge.LineOffset
The container for the LineElements
okActionPerformed() - Method in class upidiff.gui.ErrorDialogGUI
This method disposes the dialog
okActionPerformed() - Method in class upidiff.gui.AboutDialogGUI
This method disposes the dialog
okButton - Variable in class upidiff.gui.OpenDialogGUI
 
okButton - Variable in class upidiff.gui.ErrorDialogGUI
 
okButton - Variable in class upidiff.gui.AboutDialogGUI
 
oldFile - Variable in class upidiff.gui.VisualDiff
The container for the oldFile Text and its Style
OLDFILE - Static variable in class upidiff.diff.Change
A constant defined to name the old file version
OLDFILE - Static variable in class upidiff.gui.VisualDiff
A constant defined to name the old file
OLDFILE - Static variable in class upidiff.merge.Merge
A constant defined to name the old file
oldFileLinenumbers - Variable in class upidiff.gui.VisualDiff
The container for the oldFile Linenumbers and its Style
oldFileOffset - Variable in class upidiff.gui.VisualDiff
Object to contain the Line/Char Offset for the old file The inner Vector contains a LineElement for each line
oldText - Variable in class upidiff.diff.FileChange
Input text of the old file.
oneCharAlreadyMerged() - Method in class upidiff.diff.LineChange
This method queries whether one of the CharChanges in this Line was already merged.
onecolor - Variable in class upidiff.gui.ColorChooserA
 
oneLineAlreadyMerged() - Method in class upidiff.diff.BlockChange
This method queries whether one of the LineChanges in this Line was already merged.
OpenDialogGUI - class upidiff.gui.OpenDialogGUI.
A dialog component to present the user with the possibility to choose two files.
OpenDialogGUI(Frame) - Constructor for class upidiff.gui.OpenDialogGUI
Creates a new instance.
openFiles(InputSource, InputSource) - Method in class upidiff.gui.UpidiffGUI
This Methode opens the two files given by name
openFirstButton - Variable in class upidiff.gui.OpenDialogGUI
 
openSecondButton - Variable in class upidiff.gui.OpenDialogGUI
 
OptionDialogGUI - class upidiff.gui.OptionDialogGUI.
 
OptionDialogGUI(Frame) - Constructor for class upidiff.gui.OptionDialogGUI
constructor to creat one instance from this dialog.

P

panelContent - Variable in class upidiff.gui.ErrorDialogGUI
 
panelContent - Variable in class upidiff.gui.AboutDialogGUI
 
panelNew - Variable in class upidiff.gui.UpidiffGUI
 
panelOld - Variable in class upidiff.gui.UpidiffGUI
 
parent - Variable in class upidiff.diff.Change
Pointer to the parent Change.
parent - Variable in class upidiff.gui.ColorChooserA
 
parent - Variable in class upidiff.gui.UpidiffGUI.ActionAdapter
Reference to the parent GUI
positionInLine - Variable in class upidiff.merge.CharOffset
Position of the char in the line
prefs - Variable in class upidiff.gui.ColorChooserA
 
prefs - Variable in class upidiff.gui.VisualDiff
Reference to the User-Preferences
prev - Variable in class upidiff.diff.Change
Pointer to the previous Change in the list or null.
prevBlockChange - Variable in class upidiff.diff.BlockChange
Pointer to the previous block change in the link list or null.
prevLineChange - Variable in class upidiff.diff.LineChange
Points to the previous line change within this change or null.
progressGC - Variable in class upidiff.gui.UpidiffGUI
 

R

reader - Variable in class upidiff.input.FileInputSource
Buffered reader object connected with the input file.
readInputLines() - Method in class upidiff.input.InputBuffer
Reads the input lines from the input source.
readLine() - Method in interface upidiff.input.InputSource
This method reads one line from an input source.
readLine() - Method in class upidiff.input.FileInputSource
Reads one line from the input file.
realindexes - Variable in class upidiff.diff.Diff.FileData
Vector mapping virtual line numbers (not counting discarded lines) to real ones (counting those lines).
recalculate(int, int) - Method in class upidiff.diff.FileChange
Recalculates the differences using a fixed line association.
recalculate(int, int) - Method in class upidiff.gui.VisualDiff
This method manages the changing of the Styles in case of a recalculation
recalculate(int, int) - Method in class upidiff.merge.Merge
Method to handel a manual recalculation of the differences
recalculateCharOffset(int) - Method in class upidiff.merge.LineOffset
Recalculates the offset after a char-change
recalculateLineNumberOffset(int) - Method in class upidiff.merge.LineOffset
 
recalculateLineOffset(int) - Method in class upidiff.merge.LineOffset
Recalculates the offset after a line-change
removeCatalogListener(CatalogListener) - Method in class upidiff.i18n.Catalog
Unregisters a CatalogListener.
removeChange(Change) - Method in class upidiff.merge.Merge
Method to remove a Version of the Change from the file
removeEditedString(int, int) - Method in class upidiff.merge.Merge
Method to remove a String from the fileoffset Attention: This Method doesn't remove the String itself to the file but removes the offset of the string.
removeFilter(InputBufferFilter) - Method in class upidiff.input.InputBuffer
remove one filter from the list.
removeLinenumber() - Method in class upidiff.merge.Merge
This method removes the last linenumber from the Linenumbers Document
removeSpacer(int) - Method in class upidiff.merge.Merge
Removes a Spacer in the Text that marks the Positon of a Change
removeUpdate(DocumentEvent) - Method in class upidiff.merge.Merge.MergeListener
This method is called after an remove in the document It passes the informantion to the removeEditedString method
resetColors() - Method in class upidiff.gui.VisualDiff
This method resets the colors in the document
resetTranslatableStrings() - Method in class upidiff.gui.UpidiffGUI
Used to set translatable strings on the dialog components.
resource - Variable in class upidiff.i18n.Catalog
The language catalog backend.
run() - Method in class upidiff.gui.OpenDialogGUI
Runs the OpenDialogGUI instances.
run(FileChange) - Method in interface upidiff.diff.ChangesFilter
Runs the filter.
run(Vector) - Method in interface upidiff.input.InputBufferFilter
Runs the filter on the given input lines.

S

saveMergedDocument() - Method in class upidiff.gui.UpidiffGUI
Saves the merged document.
scrollBarNew - Variable in class upidiff.gui.UpidiffGUI
 
scrollBarOld - Variable in class upidiff.gui.UpidiffGUI
 
scrollPaneMerge - Variable in class upidiff.gui.UpidiffGUI
 
scrollPaneNew - Variable in class upidiff.gui.UpidiffGUI
 
scrollPaneOld - Variable in class upidiff.gui.UpidiffGUI
 
scrollToChange(Change) - Method in class upidiff.merge.Merge
This Method scrolls the externScrollpane to the given ChangeObject
scrollToLine(int) - Method in class upidiff.gui.VisualDiff
This method scrolls the extern JScrollpanes, if they are not null, to the given Line
secondFileField - Variable in class upidiff.gui.OpenDialogGUI
 
setChangeMerged(Change, int) - Method in class upidiff.merge.Merge
This Method sets the Current Change-Object merged If this Object has SubChangeobjects, these will also be set merged
setCharChangesVisible(boolean) - Method in class upidiff.diff.LineChange
Sets whether or not to display the char changes within this line change.
setCharInDocument(int) - Method in class upidiff.merge.LineElement
Sets the number of chars includet in the document before this line
setCharInDocumentOfLD(int) - Method in class upidiff.merge.LineElement
Sets the number of chars includet in the document before this line
setCharsInLine(int) - Method in class upidiff.merge.LineElement
Sets the number of chars in this line
setCharsInLineOfLD(int) - Method in class upidiff.merge.LineElement
Sets the number of chars in this line of the linedocument
setCloserLook() - Method in class upidiff.gui.VisualDiff
This method sets the next subchangeclass of currentChange visibel, if currentChange has such changes
setColors() - Method in class upidiff.gui.VisualDiff
This method sets the Backroundcolors in the Text according to the userpreference
setCurrentDirectory(String) - Method in class upidiff.prefs.UserPreferences
Sets the current open directory.
setCurrentLanguage(Language) - Method in class upidiff.i18n.Catalog
Sets the language to be used by the Catalog.
setDeleted(int) - Method in class upidiff.diff.Change
Sets the amount of the old text changed here.
setDeletedCharColor(Color) - Method in class upidiff.prefs.UserPreferences
Sets the color for deleted characters.
setDeletedLineColor(Color) - Method in class upidiff.prefs.UserPreferences
Sets the color for deleted lines.
setDeletedOffset(int) - Method in class upidiff.diff.Change
Sets the offset of the first deleted item in the old text.
setExternScrollPane(JScrollPane) - Method in class upidiff.merge.Merge
This Method set the extern ScrollPane to handel scrolling
setExternScrollPaneNew(JScrollPane) - Method in class upidiff.gui.VisualDiff
This method sets the extern JScrollPane to handel the scrolling of the Text
setExternScrollPaneOld(JScrollPane) - Method in class upidiff.gui.VisualDiff
This method sets the extern JScrollPane to handel the scrolling of the Text
setExternStatusBarLabel(JLabel) - Method in class upidiff.gui.VisualDiff
This method sets the extern JLabel to show information about the curren Change
setHighlight() - Method in class upidiff.gui.VisualDiff
This method sets a highlight on the current change.
setInputFilterEmptyLines(boolean) - Method in class upidiff.prefs.UserPreferences
Sets the setting for the "Empty lines input filter".
setInputFilterIgnoreCase(boolean) - Method in class upidiff.prefs.UserPreferences
Sets the setting for the "Ignore tabs filter"
setInputFilterIgnoreTabs(boolean) - Method in class upidiff.prefs.UserPreferences
Sets the setting for the "Ingore tabs filter".
setInputFilterIgnoreWhitespace(boolean) - Method in class upidiff.prefs.UserPreferences
Sets the setting for the "Ignore whitespace filter".
setInputFilterJavaComment(boolean) - Method in class upidiff.prefs.UserPreferences
Sets the setting for the "Java comment filter".
setInserted(int) - Method in class upidiff.diff.Change
Sets the amount of the new text changed here.
setInsertedCharColor(Color) - Method in class upidiff.prefs.UserPreferences
Sets the color for inserted characters.
setInsertedLineColor(Color) - Method in class upidiff.prefs.UserPreferences
Sets the color for inserted lines.
setInsertedOffset(int) - Method in class upidiff.diff.Change
Sets the offset of the first inserted item in the new text.
setLanguage(String) - Method in class upidiff.prefs.UserPreferences
Sets the curerntly selected language.
setLineChangesVisible(boolean) - Method in class upidiff.diff.BlockChange
Sets whether or not to display line changes for this block change.
setLineHighlight(int) - Method in class upidiff.gui.VisualDiff
This method sets a highlight on a line
setLineStyle(int) - Method in class upidiff.gui.VisualDiff
method to set the style of a line
setLocalChange(Change) - Method in class upidiff.merge.LineElement
Sets the change in this line
setMerged(int) - Method in class upidiff.diff.Change
Marks this Change as merged.
setMergedColor(Color) - Method in class upidiff.prefs.UserPreferences
Sets the color for merged changes.
setNext(Change) - Method in class upidiff.diff.Change
Sets the pointer to the next Change in the list.
setNextBlockChange(BlockChange) - Method in class upidiff.diff.BlockChange
Sets the pointer to the next block change.
setNextLineChange(LineChange) - Method in class upidiff.diff.LineChange
Sets the pointer to the next line change within this block change.
setParent(Change) - Method in class upidiff.diff.Change
Reparents the Change with the given paren Change.
setPrev(Change) - Method in class upidiff.diff.Change
Sets the pointer to the previous Change in the list.
setPrevBlockChange(BlockChange) - Method in class upidiff.diff.BlockChange
Sets the pointer to the previous block change.
setPrevLineChange(LineChange) - Method in class upidiff.diff.LineChange
Sets the pointer to the previous line change within this block change.
setShowHiddenFiles(boolean) - Method in class upidiff.prefs.UserPreferences
Sets whether to show hidden files in the "Open files" dialog.
setSpacer(int, int) - Method in class upidiff.merge.Merge
Sets a Spacer in the Text to mark the Positon of a Change
setStatus() - Method in class upidiff.gui.VisualDiff
This method sets the text on the statuslabel with information about the current ChangeObject
setStringInLine(int, int) - Method in class upidiff.merge.LineOffset
Sets the number of Chars in Line
setStyle(Change) - Method in class upidiff.gui.VisualDiff
This method sets a style on a change
setUnchangedText(int, int) - Method in class upidiff.merge.Merge
Method to take the parts of the text that were unchanged between the two versions of the text in this document and create the offsets.
setUndoCloserLook() - Method in class upidiff.gui.VisualDiff
This method sets the current visible subchangeclass of currentChange invisibel.
setUpdatedLinesColor(Color) - Method in class upidiff.prefs.UserPreferences
Sets the color for updated lines.
shift_boundaries() - Method in class upidiff.diff.Diff
Adjust inserts/deletes of blank lines to join changes as much as possible.
shift_boundaries(Diff.FileData) - Method in class upidiff.diff.Diff.FileData
Adjust inserts/deletes of blank lines to join changes as much as possible.
spacer - Variable in class upidiff.merge.Merge
Contains the spacer to be inserted in the text in place of the changes to mark their positions
spacerLeft - Variable in class upidiff.gui.ErrorDialogGUI
 
spacerLeft - Variable in class upidiff.gui.AboutDialogGUI
 
spacerNorth - Variable in class upidiff.gui.ErrorDialogGUI
 
spacerNorth - Variable in class upidiff.gui.AboutDialogGUI
 
spacerRight - Variable in class upidiff.gui.ErrorDialogGUI
 
spacerRight - Variable in class upidiff.gui.AboutDialogGUI
 
spacerSouth - Variable in class upidiff.gui.ErrorDialogGUI
 
spacerSouth - Variable in class upidiff.gui.AboutDialogGUI
 
startMerge() - Method in class upidiff.gui.VisualDiff
This method creates the Merge-Object
startMerge() - Method in class upidiff.gui.UpidiffGUI
This Methode starts the merge process.
statusBarLabel - Variable in class upidiff.gui.UpidiffGUI
 
statusBarPanel - Variable in class upidiff.gui.UpidiffGUI
 

T

tail - Variable in class upidiff.diff.FileChange
Pointer to the last change in the list.
TestGUI2 - class upidiff.gui.TestGUI2.
 
TestGUI2_this_windowAdapter - class upidiff.gui.TestGUI2_this_windowAdapter.
 
TestGUI2_this_windowAdapter(TestGUI2) - Constructor for class upidiff.gui.TestGUI2_this_windowAdapter
 
TestGUI2(String, String) - Constructor for class upidiff.gui.TestGUI2
 
textNewName - Variable in class upidiff.gui.UpidiffGUI
 
textOldName - Variable in class upidiff.gui.UpidiffGUI
 
textPaneMerge - Variable in class upidiff.gui.UpidiffGUI
 
textPaneNew - Variable in class upidiff.gui.UpidiffGUI
 
textPaneOld - Variable in class upidiff.gui.UpidiffGUI
 
this_windowClosing(WindowEvent) - Method in class upidiff.gui.TestGUI2
 
toolBarEdit - Variable in class upidiff.gui.UpidiffGUI
 
toolBarFile - Variable in class upidiff.gui.UpidiffGUI
 
toolBarGC - Variable in class upidiff.gui.UpidiffGUI
 
toolBarMerge - Variable in class upidiff.gui.UpidiffGUI
 
toolbarPanel - Variable in class upidiff.gui.UpidiffGUI
 
toolBarProject - Variable in class upidiff.gui.UpidiffGUI
 

U

undiscarded - Variable in class upidiff.diff.Diff.FileData
Vector, like the previous one except that the elements for discarded lines have been squeezed out.
unsetHighlight(Change) - Method in class upidiff.gui.VisualDiff
This method unsets the highlight on a change
unsetLineStyle(int) - Method in class upidiff.gui.VisualDiff
Method to set the the style of a line to normal
updatedLineAttribute - Variable in class upidiff.gui.VisualDiff
AttributeSet for the Backgroundcolor of an updated Line
updatedLineB - Variable in class upidiff.gui.ColorChooserA
 
updatedLineC - Variable in class upidiff.gui.ColorChooserA
 
updatedLineL - Variable in class upidiff.gui.ColorChooserA
 
updateGC() - Method in class upidiff.gui.UpidiffGUI
Updates the Garbage collector display.
upidiff.diff - package upidiff.diff
 
upidiff.gui - package upidiff.gui
 
upidiff.i18n - package upidiff.i18n
 
upidiff.input - package upidiff.input
 
upidiff.merge - package upidiff.merge
 
upidiff.prefs - package upidiff.prefs
 
UpidiffGUI - class upidiff.gui.UpidiffGUI.
This class contains the main parts of the graphical user interface.
UpidiffGUI.ActionAdapter - class upidiff.gui.UpidiffGUI.ActionAdapter.
This inner class models the Actionlistener for this GUI.
UpidiffGUI.ActionAdapter(UpidiffGUI) - Constructor for class upidiff.gui.UpidiffGUI.ActionAdapter
Constructs a new object of this class
UpidiffGUI.ScrollTogetherNew - class upidiff.gui.UpidiffGUI.ScrollTogetherNew.
 
UpidiffGUI.ScrollTogetherNew(UpidiffGUI) - Constructor for class upidiff.gui.UpidiffGUI.ScrollTogetherNew
 
UpidiffGUI.ScrollTogetherOld - class upidiff.gui.UpidiffGUI.ScrollTogetherOld.
 
UpidiffGUI.ScrollTogetherOld(UpidiffGUI) - Constructor for class upidiff.gui.UpidiffGUI.ScrollTogetherOld
 
UpidiffGUI.WindowClosingAdapter - class upidiff.gui.UpidiffGUI.WindowClosingAdapter.
This inner class models a windowlistener and therefore extends the WindowAdapter
UpidiffGUI.WindowClosingAdapter() - Constructor for class upidiff.gui.UpidiffGUI.WindowClosingAdapter
 
UpidiffGUI() - Constructor for class upidiff.gui.UpidiffGUI
Default constructor.
url() - Method in interface upidiff.input.InputSource
Queries the URL for this input source.
url() - Method in class upidiff.input.FileInputSource
Returns the URL for this input file.
UserPreferences - class upidiff.prefs.UserPreferences.
This class represents the user preferences.
UserPreferences() - Constructor for class upidiff.prefs.UserPreferences
Creates a new instance of the UserPreferences class.
usetStyle(Change) - Method in class upidiff.gui.VisualDiff
This method unsets the style of a change

V

valueChanged(ListSelectionEvent) - Method in class upidiff.gui.LanguageLoader
method for selection event
visualDiff - Variable in class upidiff.gui.UpidiffGUI
 
visualDiff - Variable in class upidiff.merge.Merge
Reference of the parent VisualDiff object
VisualDiff - class upidiff.gui.VisualDiff.
This class represents the visualation for two compared files
VisualDiff(FileChange, JLabel, Catalog) - Constructor for class upidiff.gui.VisualDiff
Constructs a new Object of this class

W

whichVersion - Variable in class upidiff.diff.Change
Which Version was was merged.
windowClosing(WindowEvent) - Method in class upidiff.gui.TestGUI2_this_windowAdapter
 
windowClosing(WindowEvent) - Method in class upidiff.gui.UpidiffGUI.WindowClosingAdapter
This methode handels the window-closing event.

X

xvec - Variable in class upidiff.diff.Diff
 

Y

yvec - Variable in class upidiff.diff.Diff
 

A B C D E F G H I J L M N O P R S T U V W X Y