Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W X 

A

addAddedPart(String) - Method in interface org.outerj.daisy.diff.output.TextDiffOutput
Handles an addition.
addAddedPart(String) - Method in class org.outerj.daisy.diff.tag.TagSaxDiffOutput
Handles an addition.
addAttributes(ChangeText, Attributes) - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.AnchorToString
 
addAttributes(ChangeText, Attributes) - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 
addBit(SaxBuffer.SaxBit) - Method in class org.outerj.daisy.diff.helper.SaxBuffer
Adds a SaxBit to the bits list
addChild(Node) - Method in class org.outerj.daisy.diff.html.dom.TagNode
appends the provided node to the collection of children if this node is set as the parameter's parent.
addChild(int, Node) - Method in class org.outerj.daisy.diff.html.dom.TagNode
Inserts provided node in the collection of children at the specified index if this node is set as a parent for the parameter.
addClearPart(String) - Method in interface org.outerj.daisy.diff.output.TextDiffOutput
Handles normal text.
addClearPart(String) - Method in class org.outerj.daisy.diff.tag.TagSaxDiffOutput
Handles normal text.
addHtml(String) - Method in class org.outerj.daisy.diff.html.ancestor.ChangeText
 
addNewLine() - Method in class org.outerj.daisy.diff.html.ancestor.ChangeText
 
addRemovedPart(String) - Method in interface org.outerj.daisy.diff.output.TextDiffOutput
Handles a deletion.
addRemovedPart(String) - Method in class org.outerj.daisy.diff.tag.TagSaxDiffOutput
Handles a deletion.
addText(String) - Method in class org.outerj.daisy.diff.html.ancestor.ChangeText
 
ANCESTOR - Static variable in class org.eclipse.compare.rangedifferencer.RangeDifference
Three-way change constant indicating the same change in both right and left, that is only the ancestor is different.
AncestorComparator - Class in org.outerj.daisy.diff.html.ancestor
A comparator used when calculating the difference in ancestry of two Nodes.
AncestorComparator(List<TagNode>) - Constructor for class org.outerj.daisy.diff.html.ancestor.AncestorComparator
 
AncestorComparatorResult - Class in org.outerj.daisy.diff.html.ancestor
 
AncestorComparatorResult() - Constructor for class org.outerj.daisy.diff.html.ancestor.AncestorComparatorResult
 
ancestorEnd() - Method in class org.eclipse.compare.rangedifferencer.RangeDifference
Returns the end index of the entity range on the ancestor side.
ancestorLength() - Method in class org.eclipse.compare.rangedifferencer.RangeDifference
Returns the number of entities on the ancestor side.
ancestorStart() - Method in class org.eclipse.compare.rangedifferencer.RangeDifference
Returns the start index of the entity range on the ancestor side.
AnchorToString - Class in org.outerj.daisy.diff.html.ancestor.tagtostring
 
AnchorToString(TagNode, TagChangeSematic, ResourceBundle) - Constructor for class org.outerj.daisy.diff.html.ancestor.tagtostring.AnchorToString
 
ArgumentComparator - Class in org.outerj.daisy.diff.tag
Takes a String and generates tokens/atoms that can be used by LCS.
ArgumentComparator(String) - Constructor for class org.outerj.daisy.diff.tag.ArgumentComparator
 
Atom - Interface in org.outerj.daisy.diff.tag
A unit of comparison between html files.
AttributesMap - Class in org.outerj.daisy.diff.html.dom.helper
Map is used to store DOM tag attribute names and values.
AttributesMap() - Constructor for class org.outerj.daisy.diff.html.dom.helper.AttributesMap
 
AttributesMap(Attributes) - Constructor for class org.outerj.daisy.diff.html.dom.helper.AttributesMap
This constructor converts all the attribute names to lower case.
attrs - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.StartElement
 

B

bits() - Method in class org.outerj.daisy.diff.helper.SaxBuffer
Iterates through the bits list
bodyEnded - Variable in class org.outerj.daisy.diff.html.dom.DomTreeBuilder
 
BodyNode - Class in org.outerj.daisy.diff.html.dom
Represents the root of a HTML document.
BodyNode() - Constructor for class org.outerj.daisy.diff.html.dom.BodyNode
 
bodyStarted - Variable in class org.outerj.daisy.diff.html.dom.DomTreeBuilder
 

C

ch - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.Characters
 
ch - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.Comment
 
ch - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.IgnorableWhitespace
 
CHANGE - Static variable in class org.eclipse.compare.rangedifferencer.RangeDifference
Two-way change constant indicating two-way change (same as RIGHT)
ChangeText - Class in org.outerj.daisy.diff.html.ancestor
 
ChangeText(int) - Constructor for class org.outerj.daisy.diff.html.ancestor.ChangeText
 
ChangeTextGenerator - Class in org.outerj.daisy.diff.html.ancestor
 
ChangeTextGenerator(AncestorComparator, AncestorComparator, Locale) - Constructor for class org.outerj.daisy.diff.html.ancestor.ChangeTextGenerator
 
characters(char[], int, int) - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
Characters(char[], int, int) - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer.Characters
 
characters(char[], int, int) - Method in class org.outerj.daisy.diff.html.dom.DomTreeBuilder
 
CLASS_ATTR - Static variable in class org.outerj.daisy.diff.html.dom.helper.AttributesMap
constant for class attribute name.
cleanAndParse(InputSource, ContentHandler) - Method in class org.outerj.daisy.diff.HtmlCleaner
 
clone() - Method in class org.outerj.daisy.diff.html.modification.Modification
 
comment(char[], int, int) - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
Comment(char[], int, int) - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer.Comment
 
CompareContainer_0 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareDialog_commit_button - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareDialog_error_message - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareDialog_error_title - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareEditor_0 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareEditor_1 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareEditor_10 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareEditor_11 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareEditor_2 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareEditor_3 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareEditor_4 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareEditor_5 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareEditor_6 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareEditor_7 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareEditor_8 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareEditor_9 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareEditorInput_0 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareMessages - Class in org.eclipse.compare.internal
 
CompareNavigator_atBeginning_message - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareNavigator_atBeginning_title - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareNavigator_atEnd_message - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareNavigator_atEnd_title - Static variable in class org.eclipse.compare.internal.CompareMessages
 
ComparePlugin_internal_error - Static variable in class org.eclipse.compare.internal.CompareMessages
 
ComparePreferencePage_0 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
ComparePreferencePage_1 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
ComparePreferencePage_2 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
ComparePreferencePage_3 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareUIPlugin_0 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareUIPlugin_1 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CompareViewerSwitchingPane_Titleformat - Static variable in class org.eclipse.compare.internal.CompareMessages
 
CONFLICT - Static variable in class org.eclipse.compare.rangedifferencer.RangeDifference
Three-way change constant indicating a change in both right and left.
ContentMergeViewer_resource_changed_description - Static variable in class org.eclipse.compare.internal.CompareMessages
 
ContentMergeViewer_resource_changed_title - Static variable in class org.eclipse.compare.internal.CompareMessages
 
copyTree() - Method in class org.outerj.daisy.diff.html.dom.BodyNode
 
copyTree() - Method in class org.outerj.daisy.diff.html.dom.Node
 
copyTree() - Method in class org.outerj.daisy.diff.html.dom.TagNode
 
copyTree() - Method in class org.outerj.daisy.diff.html.dom.TextNode
 
create(TagNode, Locale) - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToStringFactory
 

D

DaisyDiff - Class in org.outerj.daisy.diff
 
DaisyDiff() - Constructor for class org.outerj.daisy.diff.DaisyDiff
 
data - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.PI
 
DelimiterAtom - Class in org.outerj.daisy.diff.tag
A TextAtom with an identifier from a limited set of delimiter strings.
DelimiterAtom(char) - Constructor for class org.outerj.daisy.diff.tag.DelimiterAtom
 
detectIgnorableWhiteSpace() - Method in class org.outerj.daisy.diff.html.dom.Node
 
diff(TextNodeComparator, TextNodeComparator, TextNodeComparator, IProgressMonitor, boolean) - Method in class org.outerj.daisy.diff.html.HTMLDiffer
 
diff(TextNodeComparator, TextNodeComparator) - Method in class org.outerj.daisy.diff.html.HTMLDiffer
 
diff(TextNodeComparator, TextNodeComparator, IProgressMonitor) - Method in class org.outerj.daisy.diff.html.HTMLDiffer
Compares two Node Trees.
diff(TextNodeComparator, TextNodeComparator, IProgressMonitor, boolean) - Method in class org.outerj.daisy.diff.html.HTMLDiffer
Compares two Node Trees.
diff(TextNodeComparator, TextNodeComparator) - Method in interface org.outerj.daisy.diff.output.Differ
Compares two Node Trees.
diff(TextNodeComparator, TextNodeComparator, IProgressMonitor) - Method in interface org.outerj.daisy.diff.output.Differ
Compares two Node Trees.
diff(TextNodeComparator, TextNodeComparator, IProgressMonitor, boolean) - Method in interface org.outerj.daisy.diff.output.Differ
Compares two Node Trees.
diff(IAtomSplitter, IAtomSplitter) - Method in interface org.outerj.daisy.diff.output.TextDiffer
Compares two Node Trees.
diff(IAtomSplitter, IAtomSplitter) - Method in class org.outerj.daisy.diff.tag.TagDiffer
Compares two Node Trees.
Differ - Interface in org.outerj.daisy.diff.output
Interface for classes that are interested in the tree-like result structure as produced by DaisyDiff.
diffHTML(InputSource, InputSource, ContentHandler, String, Locale) - Static method in class org.outerj.daisy.diff.DaisyDiff
Diffs two html files, outputting the result to the specified consumer.
DiffOutput - Interface in org.outerj.daisy.diff.output
Interface for classes that need to process the result from the tree-like represenation of the output.
diffTag(String, String, ContentHandler) - Static method in class org.outerj.daisy.diff.DaisyDiff
Diffs two html files word for word as source, outputting the result to the specified consumer.
diffTag(BufferedReader, BufferedReader, ContentHandler) - Static method in class org.outerj.daisy.diff.DaisyDiff
Diffs two html files word for word as source, outputting the result to the specified consumer.
documentEnded - Variable in class org.outerj.daisy.diff.html.dom.DomTreeBuilder
 
documentStarted - Variable in class org.outerj.daisy.diff.html.dom.DomTreeBuilder
 
DomTree - Interface in org.outerj.daisy.diff.html.dom
 
DomTreeBuilder - Class in org.outerj.daisy.diff.html.dom
 
DomTreeBuilder() - Constructor for class org.outerj.daisy.diff.html.dom.DomTreeBuilder
 
DomTreeBuilder(boolean) - Constructor for class org.outerj.daisy.diff.html.dom.DomTreeBuilder
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.Characters
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.Comment
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.EndCDATA
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.EndDocument
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.EndDTD
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.EndElement
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.EndEntity
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.EndPrefixMapping
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.IgnorableWhitespace
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.PI
 
dump(Writer) - Method in interface org.outerj.daisy.diff.helper.SaxBuffer.SaxBit
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.SkippedEntity
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.StartCDATA
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.StartDocument
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.StartDTD
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.StartElement
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.StartEntity
 
dump(Writer) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.StartPrefixMapping
 

E

endCDATA() - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
EndCDATA() - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer.EndCDATA
 
endDocument() - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
EndDocument() - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer.EndDocument
 
endDocument() - Method in class org.outerj.daisy.diff.html.dom.DomTreeBuilder
 
endDTD() - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
EndDTD() - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer.EndDTD
 
endElement(String, String, String) - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
EndElement(String, String, String) - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer.EndElement
 
endElement(String, String, String) - Method in class org.outerj.daisy.diff.html.dom.DomTreeBuilder
 
endEntity(String) - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
EndEntity(String) - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer.EndEntity
 
endPrefixMapping(String) - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
EndPrefixMapping(String) - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer.EndPrefixMapping
 
equals(Object) - Method in class org.eclipse.compare.rangedifferencer.RangeDifference
 
equals(Object) - Method in class org.outerj.daisy.diff.html.dom.helper.AttributesMap
this method returns true, if two maps have the same set of keys and values assigned to these keys.
equals(Object) - Method in class org.outerj.daisy.diff.html.dom.SeparatingNode
 
equals(Object) - Method in class org.outerj.daisy.diff.html.dom.TagNode
Considers tags from different trees equal if they have same name and equivalent attributes.
equalsIdentifier(Atom) - Method in interface org.outerj.daisy.diff.tag.Atom
 
equalsIdentifier(Atom) - Method in class org.outerj.daisy.diff.tag.DelimiterAtom
 
equalsIdentifier(Atom) - Method in class org.outerj.daisy.diff.tag.TagAtom
 
equalsIdentifier(Atom) - Method in class org.outerj.daisy.diff.tag.TextAtom
 
equivalentStyles(String, String) - Static method in class org.outerj.daisy.diff.html.dom.helper.AttributesMap
Checks if 2 values for "style" attribute of an HTML tag are equivalent (contain same CSS property : value pairs, but in different (or the same) order.
ERROR - Static variable in class org.eclipse.compare.rangedifferencer.RangeDifference
Constant indicating an unknown change kind.
ExceptionDialog_seeErrorLogMessage - Static variable in class org.eclipse.compare.internal.CompareMessages
 
expandWhiteSpace() - Method in class org.outerj.daisy.diff.html.dom.TagNode
 
expandWhiteSpace() - Method in class org.outerj.daisy.diff.html.TextNodeComparator
 

F

findDifferences(LCSSettings, IRangeComparator, IRangeComparator) - Static method in class org.eclipse.compare.rangedifferencer.RangeDifferencer
Finds the differences between two IRangeComparators.
findDifferences(IRangeComparator, IRangeComparator) - Static method in class org.eclipse.compare.rangedifferencer.RangeDifferencer
Finds the differences between two IRangeComparators.
findDifferences(IProgressMonitor, LCSSettings, IRangeComparator, IRangeComparator) - Static method in class org.eclipse.compare.rangedifferencer.RangeDifferencer
Finds the differences between two IRangeComparators.
findDifferences(LCSSettings, IRangeComparator, IRangeComparator, IRangeComparator) - Static method in class org.eclipse.compare.rangedifferencer.RangeDifferencer
Finds the differences among three IRangeComparators.
findDifferences(IProgressMonitor, LCSSettings, IRangeComparator, IRangeComparator, IRangeComparator) - Static method in class org.eclipse.compare.rangedifferencer.RangeDifferencer
Finds the differences among three IRangeComparators.
findRanges(LCSSettings, IRangeComparator, IRangeComparator) - Static method in class org.eclipse.compare.rangedifferencer.RangeDifferencer
Finds the differences among two IRangeComparators.
findRanges(IProgressMonitor, LCSSettings, IRangeComparator, IRangeComparator) - Static method in class org.eclipse.compare.rangedifferencer.RangeDifferencer
Finds the differences among two IRangeComparators.
findRanges(LCSSettings, IRangeComparator, IRangeComparator, IRangeComparator) - Static method in class org.eclipse.compare.rangedifferencer.RangeDifferencer
Finds the differences among three IRangeComparators.
findRanges(IProgressMonitor, LCSSettings, IRangeComparator, IRangeComparator, IRangeComparator) - Static method in class org.eclipse.compare.rangedifferencer.RangeDifferencer
Finds the differences among three IRangeComparators.

G

generateOutput(TagNode) - Method in class org.outerj.daisy.diff.html.HtmlSaxDiffOutput
Parses a Node Tree and produces an output format.
generateOutput(TagNode) - Method in interface org.outerj.daisy.diff.output.DiffOutput
Parses a Node Tree and produces an output format.
getAdded() - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 
getAddedDescription(ChangeText) - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.NoContentTagToString
 
getAddedDescription(ChangeText) - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 
getAncestor(int) - Method in class org.outerj.daisy.diff.html.ancestor.AncestorComparator
 
getArticle() - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 
getAtom(int) - Method in class org.outerj.daisy.diff.tag.ArgumentComparator
 
getAtom(int) - Method in interface org.outerj.daisy.diff.tag.IAtomSplitter
 
getAtom(int) - Method in class org.outerj.daisy.diff.tag.TagComparator
 
getAtoms() - Method in class org.outerj.daisy.diff.tag.TagComparator
 
getAttributes() - Method in class org.outerj.daisy.diff.html.dom.ImageNode
 
getAttributes() - Method in class org.outerj.daisy.diff.html.dom.TagNode
 
getBits() - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
getBodyNode() - Method in interface org.outerj.daisy.diff.html.dom.DomTree
 
getBodyNode() - Method in class org.outerj.daisy.diff.html.dom.DomTreeBuilder
 
getBodyNode() - Method in class org.outerj.daisy.diff.html.TextNodeComparator
 
getChanged(RangeDifference...) - Method in class org.outerj.daisy.diff.html.ancestor.ChangeTextGenerator
 
getChangedID() - Method in class org.outerj.daisy.diff.html.TextNodeComparator
 
getChanges() - Method in class org.outerj.daisy.diff.html.ancestor.AncestorComparatorResult
 
getChanges() - Method in class org.outerj.daisy.diff.html.modification.Modification
 
getChangeSemantic(String) - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToStringFactory
 
getChild(int) - Method in class org.outerj.daisy.diff.html.dom.TagNode
 
getCompareTxt() - Method in class org.outerj.daisy.diff.html.ancestor.AncestorComparator
 
getDeletedID() - Method in class org.outerj.daisy.diff.html.TextNodeComparator
 
getDescription() - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 
getEndingTag() - Method in class org.outerj.daisy.diff.html.modification.HtmlLayoutChange
Getter for the ending tag.
getEndTag() - Method in class org.outerj.daisy.diff.html.dom.TagNode
 
getFullText() - Method in interface org.outerj.daisy.diff.tag.Atom
 
getFullText() - Method in class org.outerj.daisy.diff.tag.TagAtom
 
getFullText() - Method in class org.outerj.daisy.diff.tag.TextAtom
 
getHtmlLayoutChange() - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 
getHtmlLayoutChanges() - Method in class org.outerj.daisy.diff.html.ancestor.AncestorComparatorResult
 
getHtmlLayoutChanges() - Method in class org.outerj.daisy.diff.html.ancestor.ChangeTextGenerator
 
getHtmlLayoutChanges() - Method in class org.outerj.daisy.diff.html.modification.Modification
 
getID() - Method in class org.outerj.daisy.diff.html.modification.Modification
 
getIdentifier() - Method in interface org.outerj.daisy.diff.tag.Atom
 
getIdentifier() - Method in class org.outerj.daisy.diff.tag.TagAtom
 
getIdentifier() - Method in class org.outerj.daisy.diff.tag.TextAtom
 
getIndexInLastCommonParent() - Method in class org.outerj.daisy.diff.html.dom.helper.LastCommonParentResult
 
getIndexOf(Node) - Method in class org.outerj.daisy.diff.html.dom.TagNode
If the provided parameter is in the same tree with this object then this method fetches index of the parameter object in the children collection.
getInternalIdentifiers() - Method in interface org.outerj.daisy.diff.tag.Atom
 
getInternalIdentifiers() - Method in class org.outerj.daisy.diff.tag.TagAtom
 
getInternalIdentifiers() - Method in class org.outerj.daisy.diff.tag.TextAtom
 
getLastCommonParent() - Method in class org.outerj.daisy.diff.html.dom.helper.LastCommonParentResult
 
getLastCommonParent(Node) - Method in class org.outerj.daisy.diff.html.dom.Node
Descent the ancestors list for both nodes stopping either at the first no-match case or when either of the lists is exhausted.
getLastCommonParentDepth() - Method in class org.outerj.daisy.diff.html.dom.helper.LastCommonParentResult
 
getLastModified() - Method in class org.outerj.daisy.diff.html.TextNodeComparator
 
getLeftMostChild() - Method in class org.outerj.daisy.diff.html.dom.Node
 
getLeftMostChild() - Method in class org.outerj.daisy.diff.html.dom.TagNode
 
getLeftMostChild() - Method in class org.outerj.daisy.diff.html.dom.TextNode
 
getLength() - Method in class org.eclipse.compare.internal.LCS
 
getLength1() - Method in class org.eclipse.compare.internal.LCS
 
getLength2() - Method in class org.eclipse.compare.internal.LCS
 
getMatchRatio(TextOnlyComparator, IProgressMonitor) - Method in class org.outerj.daisy.diff.html.ancestor.TextOnlyComparator
 
getMatchRatio(TagNode, IProgressMonitor) - Method in class org.outerj.daisy.diff.html.dom.TagNode
 
getMinimalDeletedSet(long) - Method in class org.outerj.daisy.diff.html.dom.BodyNode
 
getMinimalDeletedSet(long) - Method in class org.outerj.daisy.diff.html.dom.Node
 
getMinimalDeletedSet(long) - Method in class org.outerj.daisy.diff.html.dom.TagNode
This recursive method considers a descendant deleted if all its children had TextNodes that now are marked as removed with the provided id.
getMinimalDeletedSet(long) - Method in class org.outerj.daisy.diff.html.dom.TextNode
 
getModification() - Method in class org.outerj.daisy.diff.html.dom.TextNode
 
getMovedOutOf() - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 
getMovedTo() - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 
getNbChildren() - Method in class org.outerj.daisy.diff.html.dom.TagNode
 
getNewID() - Method in class org.outerj.daisy.diff.html.TextNodeComparator
 
getNext() - Method in class org.outerj.daisy.diff.html.modification.Modification
 
getOpeningTag() - Method in class org.outerj.daisy.diff.html.dom.TagNode
Produces String for the opening HTML tag for this node.
getOpeningTag() - Method in class org.outerj.daisy.diff.html.modification.HtmlLayoutChange
Getter for the opening tag.
getOutputType() - Method in class org.outerj.daisy.diff.html.modification.Modification
Returns the type of this modification regarding output formatting (i.e.
getParent() - Method in class org.outerj.daisy.diff.html.dom.Node
 
getParentTree() - Method in class org.outerj.daisy.diff.html.dom.Node
This method returns a list of the ancestors that is ordered starting from the root by the depth.
getPowLimit() - Method in class org.eclipse.compare.internal.LCSSettings
 
getPrevious() - Method in class org.outerj.daisy.diff.html.modification.Modification
 
getQName() - Method in class org.outerj.daisy.diff.html.dom.TagNode
 
getRangeCount() - Method in interface org.eclipse.compare.rangedifferencer.IRangeComparator
Returns the number of comparable entities.
getRangeCount() - Method in class org.outerj.daisy.diff.html.ancestor.AncestorComparator
 
getRangeCount() - Method in class org.outerj.daisy.diff.html.ancestor.TextOnlyComparator
 
getRangeCount() - Method in class org.outerj.daisy.diff.html.TextNodeComparator
 
getRangeCount() - Method in class org.outerj.daisy.diff.tag.ArgumentComparator
 
getRangeCount() - Method in class org.outerj.daisy.diff.tag.TagComparator
 
getRemoved() - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 
getRemovedDescription(ChangeText) - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.NoContentTagToString
 
getRemovedDescription(ChangeText) - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 
getResult(AncestorComparator, Locale, IProgressMonitor) - Method in class org.outerj.daisy.diff.html.ancestor.AncestorComparator
 
getRightMostChild() - Method in class org.outerj.daisy.diff.html.dom.Node
 
getRightMostChild() - Method in class org.outerj.daisy.diff.html.dom.TagNode
 
getRightMostChild() - Method in class org.outerj.daisy.diff.html.dom.TextNode
 
getRoot() - Method in class org.outerj.daisy.diff.html.dom.Node
"equals" method should work differently for the case where the compared nodes are from the same tree, and in that case return true only if it's the same object This method returns the root of the tree (which should be common ancestor for every node in the tree).
getSource() - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 
getString(String) - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 
getStyleAdded() - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 
getStyleRemoved() - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 
getText() - Method in class org.outerj.daisy.diff.html.dom.TextNode
 
getTextNode(int) - Method in class org.outerj.daisy.diff.html.TextNodeComparator
 
getTextNodes() - Method in interface org.outerj.daisy.diff.html.dom.DomTree
 
getTextNodes() - Method in class org.outerj.daisy.diff.html.dom.DomTreeBuilder
 
getTooLong() - Method in class org.eclipse.compare.internal.LCSSettings
 
getType() - Method in class org.outerj.daisy.diff.html.modification.HtmlLayoutChange
Getter for the type.
getType() - Method in class org.outerj.daisy.diff.html.modification.Modification
 

H

handlePossibleChangedPart(int, int, int, int, TextNodeComparator, IProgressMonitor) - Method in class org.outerj.daisy.diff.html.TextNodeComparator
 
hashCode() - Method in class org.outerj.daisy.diff.html.dom.helper.AttributesMap
 
hashCode() - Method in class org.outerj.daisy.diff.html.dom.SeparatingNode
 
hashCode() - Method in class org.outerj.daisy.diff.html.dom.TagNode
Since we only consider so much information of the TagNode in equals method, we need to re-write hashCode method to correspond.
hasInternalIdentifiers() - Method in interface org.outerj.daisy.diff.tag.Atom
 
hasInternalIdentifiers() - Method in class org.outerj.daisy.diff.tag.TagAtom
 
hasInternalIdentifiers() - Method in class org.outerj.daisy.diff.tag.TextAtom
 
hasSameAttributes(Attributes) - Method in class org.outerj.daisy.diff.html.dom.helper.AttributesMap
This method returns true if the given Attributes contains the same attributes as this map, with the same qualifications for "style" and "class" as specified in AttributesMap.equals(Object).
HtmlCleaner - Class in org.outerj.daisy.diff
 
HtmlCleaner() - Constructor for class org.outerj.daisy.diff.HtmlCleaner
 
HTMLDiffer - Class in org.outerj.daisy.diff.html
Takes two or three TextNodeComparator instances, computes the difference between them, marks the changes, and outputs a merged tree to a HtmlSaxDiffOutput instance.
HTMLDiffer(DiffOutput) - Constructor for class org.outerj.daisy.diff.html.HTMLDiffer
 
HtmlLayoutChange - Class in org.outerj.daisy.diff.html.modification
This class holds the removal or addition of HTML tags around text.
HtmlLayoutChange() - Constructor for class org.outerj.daisy.diff.html.modification.HtmlLayoutChange
Default contructor that justs inserts sane values.
HtmlLayoutChange.Type - Enum in org.outerj.daisy.diff.html.modification
Either an HTML was introduced in the new output, or it was deleted (but the text in-between the opening and closing tag is the same).
HtmlSaxDiffOutput - Class in org.outerj.daisy.diff.html
Takes a branch root and creates an HTML file for it.
HtmlSaxDiffOutput(ContentHandler, String) - Constructor for class org.outerj.daisy.diff.html.HtmlSaxDiffOutput
 

I

IAtomSplitter - Interface in org.outerj.daisy.diff.tag
Extens the IRangeComparator interface with functionality to recreate parts of the original document.
ignorableWhitespace(char[], int, int) - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
IgnorableWhitespace(char[], int, int) - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer.IgnorableWhitespace
 
ImageNode - Class in org.outerj.daisy.diff.html.dom
Represents an image in HTML.
ImageNode(TagNode, Attributes) - Constructor for class org.outerj.daisy.diff.html.dom.ImageNode
 
initializeLcs(int) - Method in class org.eclipse.compare.internal.LCS
 
inPre() - Method in class org.outerj.daisy.diff.html.dom.Node
 
IRangeComparator - Interface in org.eclipse.compare.rangedifferencer
For breaking an object to compare into a sequence of comparable entities.
isBlockLevel(String) - Static method in class org.outerj.daisy.diff.html.dom.TagNode
 
isBlockLevel(Node) - Static method in class org.outerj.daisy.diff.html.dom.TagNode
 
isBlockLevel() - Method in class org.outerj.daisy.diff.html.dom.TagNode
 
isChanged() - Method in class org.outerj.daisy.diff.html.ancestor.AncestorComparatorResult
 
isDelimiter(char) - Static method in class org.outerj.daisy.diff.html.dom.DomTreeBuilder
 
isEmpty() - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
isFirstOfID() - Method in class org.outerj.daisy.diff.html.modification.Modification
 
isInline(String) - Static method in class org.outerj.daisy.diff.html.dom.TagNode
 
isInline(Node) - Static method in class org.outerj.daisy.diff.html.dom.TagNode
 
isInline() - Method in class org.outerj.daisy.diff.html.dom.TagNode
 
isPre() - Method in class org.outerj.daisy.diff.html.dom.TagNode
 
isRangeEqual(int, int) - Method in class org.eclipse.compare.internal.LCS
 
isSameTag(TagNode) - Method in class org.outerj.daisy.diff.html.dom.TagNode
checks tags for being semantically equivalent if it's from a different tree and for being the same object if it's from the same tree as this tag.
isSameText(TextNode) - Method in class org.outerj.daisy.diff.html.dom.ImageNode
 
isSameText(TextNode) - Method in class org.outerj.daisy.diff.html.dom.TextNode
 
isSimilarTag(Node) - Method in class org.outerj.daisy.diff.html.dom.TagNode
Returns true if this tag is similar to the given other tag.
isSplittingNeeded() - Method in class org.outerj.daisy.diff.html.dom.helper.LastCommonParentResult
 
isUseGreedyMethod() - Method in class org.eclipse.compare.internal.LCSSettings
 
isValidAtom(String) - Method in interface org.outerj.daisy.diff.tag.Atom
 
isValidAtom(String) - Method in class org.outerj.daisy.diff.tag.DelimiterAtom
 
isValidAtom(String) - Method in class org.outerj.daisy.diff.tag.TagAtom
 
isValidAtom(String) - Method in class org.outerj.daisy.diff.tag.TextAtom
 
isValidDelimiter(String) - Static method in class org.outerj.daisy.diff.tag.DelimiterAtom
 
isValidDelimiter(char) - Static method in class org.outerj.daisy.diff.tag.DelimiterAtom
 
isValidTag(String) - Static method in class org.outerj.daisy.diff.tag.TagAtom
 
isWhiteAfter() - Method in class org.outerj.daisy.diff.html.dom.Node
 
isWhiteBefore() - Method in class org.outerj.daisy.diff.html.dom.Node
 
isWhiteSpace(char) - Static method in class org.outerj.daisy.diff.html.dom.WhiteSpaceNode
 
iterator() - Method in class org.outerj.daisy.diff.html.dom.TagNode
 
iterator() - Method in class org.outerj.daisy.diff.html.TextNodeComparator
 

K

kind() - Method in class org.eclipse.compare.rangedifferencer.RangeDifference
Returns the kind of difference.

L

LastCommonParentResult - Class in org.outerj.daisy.diff.html.dom.helper
When detecting the last common parent of two nodes, all results are stored as a LastCommonParentResult.
LastCommonParentResult() - Constructor for class org.outerj.daisy.diff.html.dom.helper.LastCommonParentResult
 
LastCommonParentResult(TagNode) - Constructor for class org.outerj.daisy.diff.html.dom.helper.LastCommonParentResult
 
LCS - Class in org.eclipse.compare.internal
 
LCS() - Constructor for class org.eclipse.compare.internal.LCS
 
LCSSettings - Class in org.eclipse.compare.internal
 
LCSSettings() - Constructor for class org.eclipse.compare.internal.LCSSettings
 
LEFT - Static variable in class org.eclipse.compare.rangedifferencer.RangeDifference
Three-way change constant indicating a change in left.
leftEnd() - Method in class org.eclipse.compare.rangedifferencer.RangeDifference
Returns the end index of the entity range on the left side.
leftLength() - Method in class org.eclipse.compare.rangedifferencer.RangeDifference
Returns the number of entities on the left side.
leftStart() - Method in class org.eclipse.compare.rangedifferencer.RangeDifference
Returns the start index of the entity range on the left side.
localName - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.EndElement
 
localName - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.StartElement
 
longestCommonSubsequence(SubMonitor, LCSSettings) - Method in class org.eclipse.compare.internal.LCS
Myers' algorithm for longest common subsequence.

M

main(String[]) - Static method in class org.outerj.daisy.diff.html.dom.helper.AttributesMap
 
Main - Class in org.outerj.daisy.diff
 
Main() - Constructor for class org.outerj.daisy.diff.Main
 
main(String[]) - Static method in class org.outerj.daisy.diff.Main
 
markAsDeleted(int, int, TextNodeComparator, int, int, ModificationType) - Method in class org.outerj.daisy.diff.html.TextNodeComparator
Marks the given range as deleted.
markAsDeleted(int, int, TextNodeComparator, int, int) - Method in class org.outerj.daisy.diff.html.TextNodeComparator
Marks the given range as deleted.
markAsNew(int, int, ModificationType) - Method in class org.outerj.daisy.diff.html.TextNodeComparator
Marks the given range as new.
markAsNew(int, int) - Method in class org.outerj.daisy.diff.html.TextNodeComparator
Marks the given range as new.
maxLength() - Method in class org.eclipse.compare.rangedifferencer.RangeDifference
Returns the maximum number of entities in the left, right, and ancestor sides of this range.
Modification - Class in org.outerj.daisy.diff.html.modification
 
Modification(ModificationType, ModificationType) - Constructor for class org.outerj.daisy.diff.html.modification.Modification
 
ModificationType - Enum in org.outerj.daisy.diff.html.modification
 

N

name - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.EndEntity
 
name - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.SkippedEntity
 
name - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.StartDTD
 
name - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.StartEntity
 
namespaceURI - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.EndElement
 
namespaceURI - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.StartElement
 
NavigationEndDialog_0 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
NavigationEndDialog_1 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
NekoHtmlParser - Class in org.outerj.daisy.diff.helper
Parses HTML files using the Neko HTML parser.
NekoHtmlParser() - Constructor for class org.outerj.daisy.diff.helper.NekoHtmlParser
 
newLine - Static variable in class org.outerj.daisy.diff.html.ancestor.ChangeText
 
NL_TAB_REGEXP - Static variable in class org.outerj.daisy.diff.html.dom.helper.AttributesMap
just a constant to use to ignore symbols that do not affect real attributes value
NOCHANGE - Static variable in class org.eclipse.compare.rangedifferencer.RangeDifference
Two-way change constant indicating no change.
NoContentTagToString - Class in org.outerj.daisy.diff.html.ancestor.tagtostring
 
NoContentTagToString(TagNode, TagChangeSematic, ResourceBundle) - Constructor for class org.outerj.daisy.diff.html.ancestor.tagtostring.NoContentTagToString
 
node - Variable in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 
Node - Class in org.outerj.daisy.diff.html.dom
Represents any element in the DOM tree of a HTML file.
Node(TagNode) - Constructor for class org.outerj.daisy.diff.html.dom.Node
This constructor not only sets the parameter as the parent for the created node, but also appends the created node to the collection of the parent's children.
normalizeClassString(String) - Static method in class org.outerj.daisy.diff.html.dom.helper.AttributesMap
The hashCode() method should correspond to equals method, so we need a way to get the class attribute value in the same representation we use when we're comparing.
normalizeStyleString(String) - Static method in class org.outerj.daisy.diff.html.dom.helper.AttributesMap
The hashCode() method should correspond to equals method, so we need a way to get the styles attribute value in the same representation we use when we're comparing.

O

org.eclipse.compare.internal - package org.eclipse.compare.internal
 
org.eclipse.compare.rangedifferencer - package org.eclipse.compare.rangedifferencer
 
org.outerj.daisy.diff - package org.outerj.daisy.diff
 
org.outerj.daisy.diff.helper - package org.outerj.daisy.diff.helper
 
org.outerj.daisy.diff.html - package org.outerj.daisy.diff.html
 
org.outerj.daisy.diff.html.ancestor - package org.outerj.daisy.diff.html.ancestor
 
org.outerj.daisy.diff.html.ancestor.tagtostring - package org.outerj.daisy.diff.html.ancestor.tagtostring
 
org.outerj.daisy.diff.html.dom - package org.outerj.daisy.diff.html.dom
 
org.outerj.daisy.diff.html.dom.helper - package org.outerj.daisy.diff.html.dom.helper
 
org.outerj.daisy.diff.html.modification - package org.outerj.daisy.diff.html.modification
 
org.outerj.daisy.diff.output - package org.outerj.daisy.diff.output
 
org.outerj.daisy.diff.tag - package org.outerj.daisy.diff.tag
 

P

parent - Variable in class org.outerj.daisy.diff.html.dom.Node
 
parse(InputSource) - Method in class org.outerj.daisy.diff.helper.NekoHtmlParser
 
parse(InputSource, ContentHandler) - Method in class org.outerj.daisy.diff.helper.NekoHtmlParser
 
PI(String, String) - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer.PI
 
prefix - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.EndPrefixMapping
 
prefix - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.StartPrefixMapping
 
processingInstruction(String, String) - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
publicId - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.StartDTD
 

Q

qName - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.EndElement
 
qName - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.StartElement
 

R

RangeComparatorLCS_0 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
RangeDifference - Class in org.eclipse.compare.rangedifferencer
Description of a change between two or three ranges of comparable entities.
RangeDifference(int, int, int, int, int) - Constructor for class org.eclipse.compare.rangedifferencer.RangeDifference
Creates a new RangeDifference with the given change kind and left and right ranges.
RangeDifference(int, int, int, int, int, int, int) - Constructor for class org.eclipse.compare.rangedifferencer.RangeDifference
Creates a new RangeDifference with the given change kind and left, right, and ancestor ranges.
RangeDifferencer - Class in org.eclipse.compare.rangedifferencer
A RangeDifferencer finds the differences between two or three IRangeComparators.
rangesEqual(int, IRangeComparator, int) - Method in interface org.eclipse.compare.rangedifferencer.IRangeComparator
Returns whether the comparable entity given by the first index matches an entity specified by the other IRangeComparator and index.
rangesEqual(int, IRangeComparator, int) - Method in class org.outerj.daisy.diff.html.ancestor.AncestorComparator
 
rangesEqual(int, IRangeComparator, int) - Method in class org.outerj.daisy.diff.html.ancestor.TextOnlyComparator
 
rangesEqual(int, IRangeComparator, int) - Method in class org.outerj.daisy.diff.html.TextNodeComparator
 
rangesEqual(int, IRangeComparator, int) - Method in class org.outerj.daisy.diff.tag.ArgumentComparator
 
rangesEqual(int, IRangeComparator, int) - Method in class org.outerj.daisy.diff.tag.TagComparator
 
recycle() - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
RIGHT - Static variable in class org.eclipse.compare.rangedifferencer.RangeDifference
Three-way change constant indicating a change in right.
rightEnd() - Method in class org.eclipse.compare.rangedifferencer.RangeDifference
Returns the end index of the entity range on the right side.
rightLength() - Method in class org.eclipse.compare.rangedifferencer.RangeDifference
Returns the number of entities on the right side.
rightStart() - Method in class org.eclipse.compare.rangedifferencer.RangeDifference
Returns the start index of the entity range on the right side.

S

sameClassSet(String, String) - Static method in class org.outerj.daisy.diff.html.dom.helper.AttributesMap
Checks if 2 values for "class" attribute of an HTML tag are equivalent (contain same CSS class names, but in different (or same order) Ignores new line symbols and tabulation
Example:
<p class="styleName1 styleName2">
is equivalent to
<p class=" styleName1 styleName2 ">
and to
<p class="styleName2 styleName1">
saxbits - Variable in class org.outerj.daisy.diff.helper.SaxBuffer
Stores list of SaxBuffer.SaxBit objects.
SaxBuffer - Class in org.outerj.daisy.diff.helper
A class that can record SAX events and replay them later.
SaxBuffer() - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer
Creates empty SaxBuffer
SaxBuffer(SaxBuffer) - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer
Creates copy of another SaxBuffer
SaxBuffer.Characters - Class in org.outerj.daisy.diff.helper
 
SaxBuffer.Comment - Class in org.outerj.daisy.diff.helper
 
SaxBuffer.EndCDATA - Class in org.outerj.daisy.diff.helper
 
SaxBuffer.EndDocument - Class in org.outerj.daisy.diff.helper
 
SaxBuffer.EndDTD - Class in org.outerj.daisy.diff.helper
 
SaxBuffer.EndElement - Class in org.outerj.daisy.diff.helper
 
SaxBuffer.EndEntity - Class in org.outerj.daisy.diff.helper
 
SaxBuffer.EndPrefixMapping - Class in org.outerj.daisy.diff.helper
 
SaxBuffer.IgnorableWhitespace - Class in org.outerj.daisy.diff.helper
 
SaxBuffer.PI - Class in org.outerj.daisy.diff.helper
 
SaxBuffer.SaxBit - Interface in org.outerj.daisy.diff.helper
SaxBit is a representation of the SAX event.
SaxBuffer.SkippedEntity - Class in org.outerj.daisy.diff.helper
 
SaxBuffer.StartCDATA - Class in org.outerj.daisy.diff.helper
 
SaxBuffer.StartDocument - Class in org.outerj.daisy.diff.helper
 
SaxBuffer.StartDTD - Class in org.outerj.daisy.diff.helper
 
SaxBuffer.StartElement - Class in org.outerj.daisy.diff.helper
 
SaxBuffer.StartEntity - Class in org.outerj.daisy.diff.helper
 
SaxBuffer.StartPrefixMapping - Class in org.outerj.daisy.diff.helper
 
score(int...) - Static method in class org.outerj.daisy.diff.html.HTMLDiffer
 
SelectAncestorDialog_message - Static variable in class org.eclipse.compare.internal.CompareMessages
 
SelectAncestorDialog_option - Static variable in class org.eclipse.compare.internal.CompareMessages
 
SelectAncestorDialog_title - Static variable in class org.eclipse.compare.internal.CompareMessages
 
sem - Variable in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 
send(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.Characters
 
send(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.Comment
 
send(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.EndCDATA
 
send(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.EndDocument
 
send(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.EndDTD
 
send(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.EndElement
 
send(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.EndEntity
 
send(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.EndPrefixMapping
 
send(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.IgnorableWhitespace
 
send(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.PI
 
send(ContentHandler) - Method in interface org.outerj.daisy.diff.helper.SaxBuffer.SaxBit
 
send(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.SkippedEntity
 
send(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.StartCDATA
 
send(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.StartDocument
 
send(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.StartDTD
 
send(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.StartElement
 
send(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.StartEntity
 
send(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.StartPrefixMapping
 
SeparatingNode - Class in org.outerj.daisy.diff.html.dom
This is an artificial text node whose sole purpose is to separate text nodes, so that they cannot be treated as a continuous text flow by the RangeDifferencer.
SeparatingNode(TagNode) - Constructor for class org.outerj.daisy.diff.html.dom.SeparatingNode
 
setChanged(boolean) - Method in class org.outerj.daisy.diff.html.ancestor.AncestorComparatorResult
 
setChanges(String) - Method in class org.outerj.daisy.diff.html.ancestor.AncestorComparatorResult
 
setChanges(String) - Method in class org.outerj.daisy.diff.html.modification.Modification
 
setDocumentLocator(Locator) - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
setEndingTag(String) - Method in class org.outerj.daisy.diff.html.modification.HtmlLayoutChange
Setter for the ending tag.
setFirstOfID(boolean) - Method in class org.outerj.daisy.diff.html.modification.Modification
 
setHtmlLayoutChanges(List<HtmlLayoutChange>) - Method in class org.outerj.daisy.diff.html.ancestor.AncestorComparatorResult
 
setHtmlLayoutChanges(List<HtmlLayoutChange>) - Method in class org.outerj.daisy.diff.html.modification.Modification
 
setID(long) - Method in class org.outerj.daisy.diff.html.modification.Modification
 
setIndexInLastCommonParent(int) - Method in class org.outerj.daisy.diff.html.dom.helper.LastCommonParentResult
 
setLastCommonParent(TagNode) - Method in class org.outerj.daisy.diff.html.dom.helper.LastCommonParentResult
 
setLastCommonParentDepth(int) - Method in class org.outerj.daisy.diff.html.dom.helper.LastCommonParentResult
 
setLastModified(List<Modification>) - Method in class org.outerj.daisy.diff.html.TextNodeComparator
 
setLcs(int, int) - Method in class org.eclipse.compare.internal.LCS
 
setModification(Modification) - Method in class org.outerj.daisy.diff.html.dom.TextNode
 
setNext(Modification) - Method in class org.outerj.daisy.diff.html.modification.Modification
 
setOpeningTag(String) - Method in class org.outerj.daisy.diff.html.modification.HtmlLayoutChange
Setter for the opening tag.
setParent(TagNode) - Method in class org.outerj.daisy.diff.html.dom.Node
changes the parent field of this node.
setPowLimit(double) - Method in class org.eclipse.compare.internal.LCSSettings
 
setPrevious(Modification) - Method in class org.outerj.daisy.diff.html.modification.Modification
 
setRoot(TagNode) - Method in class org.outerj.daisy.diff.html.dom.Node
 
setRoot(TagNode) - Method in class org.outerj.daisy.diff.html.dom.TagNode
 
setSplittingNeeded() - Method in class org.outerj.daisy.diff.html.dom.helper.LastCommonParentResult
 
setStartChangedID(long) - Method in class org.outerj.daisy.diff.html.TextNodeComparator
Used for combining multiple comparators in order to create a single output document.
setStartDeletedID(long) - Method in class org.outerj.daisy.diff.html.TextNodeComparator
Used for combining multiple comparators in order to create a single output document.
setStartNewID(long) - Method in class org.outerj.daisy.diff.html.TextNodeComparator
Used for combining multiple comparators in order to create a single output document.
setTooLong(double) - Method in class org.eclipse.compare.internal.LCSSettings
 
setType(HtmlLayoutChange.Type) - Method in class org.outerj.daisy.diff.html.modification.HtmlLayoutChange
Setter for the type.
setUseGreedyMethod(boolean) - Method in class org.eclipse.compare.internal.LCSSettings
 
setWhiteAfter(boolean) - Method in class org.outerj.daisy.diff.html.dom.Node
 
setWhiteBefore(boolean) - Method in class org.outerj.daisy.diff.html.dom.Node
 
ShowWhitespaceAction_0 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
SINGLETON - Static variable in class org.outerj.daisy.diff.helper.SaxBuffer.EndCDATA
 
SINGLETON - Static variable in class org.outerj.daisy.diff.helper.SaxBuffer.EndDocument
 
SINGLETON - Static variable in class org.outerj.daisy.diff.helper.SaxBuffer.EndDTD
 
SINGLETON - Static variable in class org.outerj.daisy.diff.helper.SaxBuffer.StartCDATA
 
SINGLETON - Static variable in class org.outerj.daisy.diff.helper.SaxBuffer.StartDocument
 
skippedEntity(String) - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
SkippedEntity(String) - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer.SkippedEntity
 
skipRangeComparison(int, int, IRangeComparator) - Method in interface org.eclipse.compare.rangedifferencer.IRangeComparator
Returns whether a comparison should be skipped because it would be too costly (or lengthy).
skipRangeComparison(int, int, IRangeComparator) - Method in class org.outerj.daisy.diff.html.ancestor.AncestorComparator
 
skipRangeComparison(int, int, IRangeComparator) - Method in class org.outerj.daisy.diff.html.ancestor.TextOnlyComparator
 
skipRangeComparison(int, int, IRangeComparator) - Method in class org.outerj.daisy.diff.html.TextNodeComparator
 
skipRangeComparison(int, int, IRangeComparator) - Method in class org.outerj.daisy.diff.tag.ArgumentComparator
 
skipRangeComparison(int, int, IRangeComparator) - Method in class org.outerj.daisy.diff.tag.TagComparator
 
SPACE - Static variable in class org.outerj.daisy.diff.html.dom.helper.AttributesMap
just a constant to use in processing attribute.
splitUntill(TagNode, Node, boolean) - Method in class org.outerj.daisy.diff.html.dom.TagNode
Attempts to create 2 TagNodes with the same name and attributes as the original this node.
startCDATA() - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
StartCDATA() - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer.StartCDATA
 
startDocument() - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
StartDocument() - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer.StartDocument
 
startDocument() - Method in class org.outerj.daisy.diff.html.dom.DomTreeBuilder
 
startDTD(String, String, String) - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
StartDTD(String, String, String) - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer.StartDTD
 
startElement(String, String, String, Attributes) - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
StartElement(String, String, String, Attributes) - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer.StartElement
 
startElement(String, String, String, Attributes) - Method in class org.outerj.daisy.diff.html.dom.DomTreeBuilder
 
startEntity(String) - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
StartEntity(String) - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer.StartEntity
 
startPrefixMapping(String, String) - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
StartPrefixMapping(String, String) - Constructor for class org.outerj.daisy.diff.helper.SaxBuffer.StartPrefixMapping
 
StructureDiffViewer_0 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
StructureDiffViewer_1 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
StructureDiffViewer_2 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
StructureDiffViewer_3 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
StructureDiffViewer_NoStructuralDifferences - Static variable in class org.eclipse.compare.internal.CompareMessages
 
StructureDiffViewer_StructureError - Static variable in class org.eclipse.compare.internal.CompareMessages
 
STYLE_ATTR - Static variable in class org.outerj.daisy.diff.html.dom.helper.AttributesMap
constant for style attribute name, We need to treat this attribute differently to consider HTML elements equal if they only differ in style rules order (in order of style rules inside style attribute value)
substring(int, int) - Method in class org.outerj.daisy.diff.tag.ArgumentComparator
 
substring(int) - Method in class org.outerj.daisy.diff.tag.ArgumentComparator
 
substring(int, int) - Method in interface org.outerj.daisy.diff.tag.IAtomSplitter
 
substring(int) - Method in interface org.outerj.daisy.diff.tag.IAtomSplitter
 
substring(int, int) - Method in class org.outerj.daisy.diff.tag.TagComparator
 
substring(int) - Method in class org.outerj.daisy.diff.tag.TagComparator
 
systemId - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.StartDTD
 

T

TagAtom - Class in org.outerj.daisy.diff.tag
An atom that represents a closing or opening tag.
TagAtom(String) - Constructor for class org.outerj.daisy.diff.tag.TagAtom
 
TagChangeSematic - Enum in org.outerj.daisy.diff.html.ancestor
 
TagComparator - Class in org.outerj.daisy.diff.tag
 
TagComparator(String) - Constructor for class org.outerj.daisy.diff.tag.TagComparator
 
TagComparator(StringBuilder) - Constructor for class org.outerj.daisy.diff.tag.TagComparator
 
TagComparator(BufferedReader) - Constructor for class org.outerj.daisy.diff.tag.TagComparator
 
TagDiffer - Class in org.outerj.daisy.diff.tag
Takes 2 AtomSplitters and computes the difference between them.
TagDiffer(TextDiffOutput) - Constructor for class org.outerj.daisy.diff.tag.TagDiffer
 
TagNode - Class in org.outerj.daisy.diff.html.dom
Node that can contain other nodes.
TagNode(TagNode, String, Attributes) - Constructor for class org.outerj.daisy.diff.html.dom.TagNode
 
TagSaxDiffOutput - Class in org.outerj.daisy.diff.tag
Outputs the diff result as HTML elements to a SAX ContentHandler.
TagSaxDiffOutput(ContentHandler) - Constructor for class org.outerj.daisy.diff.tag.TagSaxDiffOutput
 
TagToString - Class in org.outerj.daisy.diff.html.ancestor.tagtostring
 
TagToString(TagNode, TagChangeSematic, ResourceBundle) - Constructor for class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 
TagToStringFactory - Class in org.outerj.daisy.diff.html.ancestor.tagtostring
 
TagToStringFactory() - Constructor for class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToStringFactory
 
target - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.PI
 
TextAtom - Class in org.outerj.daisy.diff.tag
An Atom that represents a piece of ordinary text.
TextAtom(String) - Constructor for class org.outerj.daisy.diff.tag.TextAtom
 
TextDiffer - Interface in org.outerj.daisy.diff.output
Interface for classes that are interested in the tag-like result structure as produced by DaisyDiff.
TextDiffOutput - Interface in org.outerj.daisy.diff.output
Interface for classes that need to process the result from the tag-like represenation of the output.
TextMergeViewer_0 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_1 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_10 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_11 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_12 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_13 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_14 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_15 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_16 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_2 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_3 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_4 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_5 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_6 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_7 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_8 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_9 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_accessible_ancestor - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_accessible_left - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_accessible_right - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_atBeginning_message - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_atBeginning_title - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_atEnd_message - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_atEnd_title - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_beforeLine_format - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_changeType_addition - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_changeType_change - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_changeType_deletion - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_cursorPosition_format - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_diffDescription_diff_format - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_diffDescription_noDiff_format - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_diffType_format - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_direction_conflicting - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_direction_incoming - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_direction_outgoing - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_range_format - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextMergeViewer_statusLine_format - Static variable in class org.eclipse.compare.internal.CompareMessages
 
TextNode - Class in org.outerj.daisy.diff.html.dom
Represents a piece of text in the HTML file.
TextNode(TagNode, String) - Constructor for class org.outerj.daisy.diff.html.dom.TextNode
 
TextNodeComparator - Class in org.outerj.daisy.diff.html
A comparator that generates a DOM tree of sorts from handling SAX events.
TextNodeComparator(DomTree, Locale) - Constructor for class org.outerj.daisy.diff.html.TextNodeComparator
 
TextOnlyComparator - Class in org.outerj.daisy.diff.html.ancestor
A comparator that compares only the elements of text inside a given tag.
TextOnlyComparator(TagNode) - Constructor for class org.outerj.daisy.diff.html.ancestor.TextOnlyComparator
 
toSAX(ContentHandler) - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
toString() - Method in class org.eclipse.compare.rangedifferencer.RangeDifference
 
toString(StringBuilder) - Method in class org.outerj.daisy.diff.helper.SaxBuffer.Characters
 
toString() - Method in class org.outerj.daisy.diff.helper.SaxBuffer
 
toString() - Method in class org.outerj.daisy.diff.html.ancestor.ChangeText
 
toString() - Method in class org.outerj.daisy.diff.html.dom.TagNode
 
toString() - Method in class org.outerj.daisy.diff.html.dom.TextNode
 
toString() - Method in class org.outerj.daisy.diff.tag.DelimiterAtom
 
toString() - Method in class org.outerj.daisy.diff.tag.TagAtom
 
toString() - Method in class org.outerj.daisy.diff.tag.TextAtom
 
translateArgument(String) - Method in class org.outerj.daisy.diff.html.ancestor.tagtostring.TagToString
 

U

uri - Variable in class org.outerj.daisy.diff.helper.SaxBuffer.StartPrefixMapping
 

V

valueOf(String) - Static method in enum org.outerj.daisy.diff.html.ancestor.TagChangeSematic
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.outerj.daisy.diff.html.modification.HtmlLayoutChange.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.outerj.daisy.diff.html.modification.ModificationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.outerj.daisy.diff.html.ancestor.TagChangeSematic
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.outerj.daisy.diff.html.modification.HtmlLayoutChange.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.outerj.daisy.diff.html.modification.ModificationType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WhiteSpaceNode - Class in org.outerj.daisy.diff.html.dom
 
WhiteSpaceNode(TagNode, String) - Constructor for class org.outerj.daisy.diff.html.dom.WhiteSpaceNode
 
WhiteSpaceNode(TagNode, String, Node) - Constructor for class org.outerj.daisy.diff.html.dom.WhiteSpaceNode
 
WorkerJob_0 - Static variable in class org.eclipse.compare.internal.CompareMessages
 

X

xsl(ContentHandler, String) - Method in class org.outerj.daisy.diff.XslFilter
 
XslFilter - Class in org.outerj.daisy.diff
 
XslFilter() - Constructor for class org.outerj.daisy.diff.XslFilter
 
A B C D E F G H I K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2022. All rights reserved.