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

A

accept(File) - Method in class com.topologi.diffx.util.XMLFilenameFilter
Tests whether or not the specified abstract pathname should be included in a pathname list.
add(DiffXFormatter) - Method in class com.topologi.diffx.format.MultiplexFormatter
Adds a formatter to multiplex.
add(String, String) - Method in class com.topologi.diffx.sequence.PrefixMapping
Add the specified mapping if the namespace URI has not been mapped before.
addComment(String, SmartXMLFormatter) - Static method in class com.topologi.diffx.Docx4jDriver
 
addEvent(DiffXEvent) - Method in class com.topologi.diffx.sequence.EventSequence
Adds an event to this sequence.
addEvent(int, DiffXEvent) - Method in class com.topologi.diffx.sequence.EventSequence
Inserts an event to this sequence at the specified position.
addSequence(EventSequence) - Method in class com.topologi.diffx.sequence.EventSequence
Adds a sequence of events to this sequence.
addToPrefixMapping(PrefixMapping, PrefixMapping) - Static method in class com.topologi.diffx.Docx4jDriver
 
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.
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.
ASCII_ESCAPE - Static variable in class com.topologi.diffx.xml.esc.XMLEscapeASCII
A static instance of the UTF8 escape class.
attribute(String, String) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Writes an attribute.
attribute(String, int) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Writes an attribute.
attribute(String, String, String) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Not supported.
attribute(String, String, int) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Not supported.
attribute(String, String) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Writes an attribute.
attribute(String, int) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Writes an attribute.
attribute(String, String, String) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Writes an attribute.
attribute(String, String, int) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Writes an attribute.
attribute(String, String) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
attribute(String, int) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
attribute(String, String, String) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
attribute(String, String, int) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
attribute(String, String) - Method in interface com.topologi.diffx.xml.XMLWriter
Writes an attribute.
attribute(String, int) - Method in interface com.topologi.diffx.xml.XMLWriter
Writes an attribute.
attribute(String, String, String) - Method in interface com.topologi.diffx.xml.XMLWriter
Writes an attribute.
attribute(String, String, int) - Method in interface com.topologi.diffx.xml.XMLWriter
Writes an attribute.
attribute(String, String, String) - Method in class com.topologi.diffx.xml.XMLWriterImpl
Not supported.
attribute(String, String, int) - Method in class com.topologi.diffx.xml.XMLWriterImpl
Not supported.
attribute(String, String, String) - Method in class com.topologi.diffx.xml.XMLWriterNSImpl
Writes an attribute.
attribute(String, String, int) - Method in class com.topologi.diffx.xml.XMLWriterNSImpl
Writes an attribute.
AttributeEvent - Interface in com.topologi.diffx.event
An event for attributes.
AttributeEventImpl - Class in com.topologi.diffx.event.impl
A basic implementation of the attribute event.
AttributeEventImpl(String, String) - Constructor for class com.topologi.diffx.event.impl.AttributeEventImpl
Creates a new attribute event.
AttributeEventNSImpl - Class in com.topologi.diffx.event.impl
A namespace aware implementation of the attribute event.
AttributeEventNSImpl(String, String) - Constructor for class com.topologi.diffx.event.impl.AttributeEventNSImpl
Creates a new attribute event.
AttributeEventNSImpl(String, String, String) - Constructor for class com.topologi.diffx.event.impl.AttributeEventNSImpl
Creates a new attribute event.

B

BASE_NS_URI - Static variable in class com.topologi.diffx.util.Constants
The namespace URI used for elements that may have been modified.
BasicXMLFormatter - Class in com.topologi.diffx.format
A XML formatter that simply uses a different namespace for any inserted or modified node.
BasicXMLFormatter(Writer) - Constructor for class com.topologi.diffx.format.BasicXMLFormatter
Creates a new formatter using the specified writer.

C

c - Variable in class com.topologi.diffx.event.impl.CharEvent
The character associated with this event.
CHANGE - Static variable in class org.eclipse.compare.rangedifferencer.RangeDifference
Two-way change constant indicating two-way change (same as RIGHT)
characters(char[], int, int) - Method in class com.topologi.diffx.xml.sax.ReporterHandlerProxy
characters(char[], int, int) - Method in class com.topologi.diffx.xml.XMLIndenter
Prints the characters.
CharactersEvent - Class in com.topologi.diffx.event.impl
An event corresponds to the "characters" SAX event.
CharactersEvent(CharSequence) - Constructor for class com.topologi.diffx.event.impl.CharactersEvent
Creates a new characters event.
CharactersEventBase - Class in com.topologi.diffx.event.impl
A base class for all the characters events "characters" SAX event.
CharactersEventBase(CharSequence) - Constructor for class com.topologi.diffx.event.impl.CharactersEventBase
Creates a new characters event.
CharEvent - Class in com.topologi.diffx.event.impl
Event corresponding to a single character.
CharEvent(char) - Constructor for class com.topologi.diffx.event.impl.CharEvent
Creates a new character event.
clear() - Method in class com.topologi.diffx.algorithm.ElementState
Removes all of the elements from this list.
close() - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Does nothing.
close() - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Closes the writer.
close() - Method in class com.topologi.diffx.xml.XMLStringWriter
 
close() - Method in interface com.topologi.diffx.xml.XMLWriter
Close the writer.
close() - Method in class com.topologi.diffx.xml.XMLWriterImpl
Close the writer.
close() - Method in class com.topologi.diffx.xml.XMLWriterNSImpl
Close the writer.
closeElement() - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Close the element automatically.
closeElement() - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Write an end element tag.
closeElement() - Method in class com.topologi.diffx.xml.XMLStringWriter
 
closeElement() - Method in interface com.topologi.diffx.xml.XMLWriter
Close the element automatically.
closeElement() - Method in class com.topologi.diffx.xml.XMLWriterImpl
Write the end element tag.
closeElement() - Method in class com.topologi.diffx.xml.XMLWriterNSImpl
Write an end element tag.
CloseElementEvent - Interface in com.topologi.diffx.event
The event corresponding to the endElement SAX event.
CloseElementEventImpl - Class in com.topologi.diffx.event.impl
A basic implementation of the close element event.
CloseElementEventImpl(String) - Constructor for class com.topologi.diffx.event.impl.CloseElementEventImpl
Creates a new close element event.
CloseElementEventImpl(OpenElementEvent) - Constructor for class com.topologi.diffx.event.impl.CloseElementEventImpl
Creates a new close element event that corresponds to the given open element.
CloseElementEventNSImpl - Class in com.topologi.diffx.event.impl
The event corresponding to the startElement SAX event.
CloseElementEventNSImpl(String) - Constructor for class com.topologi.diffx.event.impl.CloseElementEventNSImpl
Creates a new close element event on the default namespace URI.
CloseElementEventNSImpl(String, String) - Constructor for class com.topologi.diffx.event.impl.CloseElementEventNSImpl
Creates a new close element event.
CloseElementEventNSImpl(OpenElementEvent) - Constructor for class com.topologi.diffx.event.impl.CloseElementEventNSImpl
Creates a new close element event from the corresponding open element event.
closeResult(String, Writer) - Static method in class com.topologi.diffx.Docx4jDriver
 
com.topologi.diffx - package com.topologi.diffx
The core set of classes used by Diff-X.
com.topologi.diffx.algorithm - package com.topologi.diffx.algorithm
Main algorithm implementations.
com.topologi.diffx.config - package com.topologi.diffx.config
Configuration options for Diff-X.
com.topologi.diffx.event - package com.topologi.diffx.event
The event interfaces used by the Diff-X algorithm.
com.topologi.diffx.event.impl - package com.topologi.diffx.event.impl
The events implementations used by the Diff-X.
com.topologi.diffx.format - package com.topologi.diffx.format
Classes for formatting and text processing.
com.topologi.diffx.load - package com.topologi.diffx.load
The set of classes used to produce the sequences that Diff-X will process.
com.topologi.diffx.load.text - package com.topologi.diffx.load.text
The set of classes to load characters / text data specifically.
com.topologi.diffx.sequence - package com.topologi.diffx.sequence
Sequences and sequence utility tools.
com.topologi.diffx.util - package com.topologi.diffx.util
Utility classes.
com.topologi.diffx.xml - package com.topologi.diffx.xml
A set classes and interfaces for XML processing.
com.topologi.diffx.xml.dom - package com.topologi.diffx.xml.dom
DOM Extension to the XML tools.
com.topologi.diffx.xml.esc - package com.topologi.diffx.xml.esc
A set classes and interfaces for escaping XML text.
com.topologi.diffx.xml.sax - package com.topologi.diffx.xml.sax
SAX Extension to the XML tools.
CommandLine - Class in com.topologi.diffx.util
A set of utility methods to help with command-line interface.
CommentEvent - Class in com.topologi.diffx.event.impl
A comment event.
CommentEvent(String) - Constructor for class com.topologi.diffx.event.impl.CommentEvent
Creates a new comment event.
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.
Constants - Class in com.topologi.diffx.util
The set of constants used in this API.
contains(OpenElementEvent) - Method in class com.topologi.diffx.algorithm.ElementState
Returns true if this list contains the specified element.
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
 
ConvenientXMLFormatter - Class in com.topologi.diffx.format
A XML formatter that provides a convenient XML formatting.
ConvenientXMLFormatter(Writer) - Constructor for class com.topologi.diffx.format.ConvenientXMLFormatter
Creates a new formatter using the specified writer.
createDiffex(String, EventSequence, EventSequence) - Static method in class com.topologi.diffx.algorithm.DiffXFactory
Deprecated.
use newAlgorithm
current() - Method in class com.topologi.diffx.algorithm.ElementState
Returns the current open element.
currentChange() - Method in class com.topologi.diffx.algorithm.ElementState
Returns the change of the current open element.

D

declarePrefixMapping(PrefixMapping) - Method in class com.topologi.diffx.format.BasicXMLFormatter
Adds the prefix mapping to this class.
declarePrefixMapping(PrefixMapping) - Method in class com.topologi.diffx.format.ConvenientXMLFormatter
Adds the prefix mapping to this class.
declarePrefixMapping(PrefixMapping) - Method in class com.topologi.diffx.format.SafeXMLFormatter
Adds the prefix mapping to this class.
declarePrefixMapping(PrefixMapping) - Method in class com.topologi.diffx.format.SmartXMLFormatter
Adds the prefix mapping to this class.
declarePrefixMapping(PrefixMapping) - Method in class com.topologi.diffx.format.StrictXMLFormatter
Adds the prefix mapping to this class.
declarePrefixMapping(PrefixMapping) - Method in interface com.topologi.diffx.format.XMLDiffXFormatter
Adds the specified prefix mapping to the formatter so that they can be dclared when needed.
DEFAULT_EXTENSION - Static variable in class com.topologi.diffx.util.XMLFilenameFilter
The XML extension to be used for filtering the files.
DEFAULT_URI - Static variable in class com.topologi.diffx.util.Constants
Deprecated.
delete(DiffXEvent) - Method in class com.topologi.diffx.algorithm.ElementState
Updates the state from the deleted event.
delete(DiffXEvent) - Method in class com.topologi.diffx.format.BasicXMLFormatter
Formats the specified deleted event.
delete(DiffXEvent) - Method in class com.topologi.diffx.format.ConvenientXMLFormatter
 
delete(DiffXEvent) - Method in interface com.topologi.diffx.format.DiffXFormatter
Formats the specified deleted event.
delete(DiffXEvent) - Method in class com.topologi.diffx.format.MultiplexFormatter
 
delete(DiffXEvent) - Method in class com.topologi.diffx.format.SafeXMLFormatter
 
delete(DiffXEvent) - Method in class com.topologi.diffx.format.ShortStringFormatter
Writes the event as a short string preceded by '+'.
delete(DiffXEvent) - Method in class com.topologi.diffx.format.SmartXMLFormatter
 
delete(DiffXEvent) - Method in class com.topologi.diffx.format.StrictXMLFormatter
 
DELETE_NS_URI - Static variable in class com.topologi.diffx.util.Constants
The namespace URI used for elements that may have been deleted.
diff(Node, Node, Writer) - Static method in class com.topologi.diffx.Docx4jDriver
 
diff(Node, Node, String, String) - Static method in class com.topologi.diffx.Extension
Compares the two specified Nodes and returns the diff as a node.
diff(Node, Node, Writer, DiffXConfig) - Static method in class com.topologi.diffx.Main
Compares the two specified XML nodes and prints the diff onto the given writer.
diff(NodeList, NodeList, Writer, DiffXConfig) - Static method in class com.topologi.diffx.Main
Compares the two specified NodeLists and prints the diff onto the given writer.
diff(Reader, Reader, Writer, DiffXConfig) - Static method in class com.topologi.diffx.Main
Compares the two specified xml files and prints the diff onto the given writer.
diff(Reader, Reader, Writer) - Static method in class com.topologi.diffx.Main
Compares the two specified xml files and prints the diff onto the given writer.
diff(InputStream, InputStream, OutputStream) - Static method in class com.topologi.diffx.Main
Compares the two specified xml files and prints the diff onto the given writer.
diff(P, P, Result, String, Calendar, RelationshipsPart, RelationshipsPart) - Method in class org.docx4j.diff.Differencer
Compare 2 p objects, returning a result containing w:ins and w:del elements
diff(SdtContentBlock, SdtContentBlock, Result, String, Calendar, RelationshipsPart, RelationshipsPart) - Method in class org.docx4j.diff.Differencer
 
diff(Body, Body, Result, String, Calendar, RelationshipsPart, RelationshipsPart) - Method in class org.docx4j.diff.Differencer
 
diff(P, P, Result, String, Calendar, RelationshipsPart, RelationshipsPart, boolean) - Method in class org.docx4j.diff.Differencer
Compare 2 p objects, returning a result containing w:ins and w:del elements
Differencer - Class in org.docx4j.diff
Capable of comparing a pair of: - w:body (only lightly tested) - w:sdtContent (used extensively) - w:p (includes an algorithm aimed at producing a better diff) See org.docx4j.samples.CompareDocuments for an example of how to use.
Differencer() - Constructor for class org.docx4j.diff.Differencer
 
DiffXAlgorithm - Interface in com.topologi.diffx.algorithm
Performs the diff comparison of sequences of events.
DiffXAlgorithmBase - Class in com.topologi.diffx.algorithm
A base class for Diff-X algorithms.
DiffXAlgorithmBase(EventSequence, EventSequence) - Constructor for class com.topologi.diffx.algorithm.DiffXAlgorithmBase
Creates a new DiffX algorithm base class.
DiffXConfig - Class in com.topologi.diffx.config
The configuration to use with a DiffX operation.
DiffXConfig() - Constructor for class com.topologi.diffx.config.DiffXConfig
Creates a new configuration for Diff-X.
DiffXConfig(TextGranularity) - Constructor for class com.topologi.diffx.config.DiffXConfig
Creates a new configuration for Diff-X.
DiffXConfig(WhiteSpaceProcessing, TextGranularity) - Constructor for class com.topologi.diffx.config.DiffXConfig
Creates a new configuration for Diff-X.
DiffXEvent - Interface in com.topologi.diffx.event
Defines and event that can be processed by DiffX.
DiffXException - Exception in com.topologi.diffx
The mother of all Diff-X exceptions.
DiffXException() - Constructor for exception com.topologi.diffx.DiffXException
Creates a new Diff-X exception.
DiffXException(String) - Constructor for exception com.topologi.diffx.DiffXException
Creates a new Diff-X exception with a given message.
DiffXException(Exception) - Constructor for exception com.topologi.diffx.DiffXException
Creates a new Diff-X exception wrapping an occurring exception.
DiffXException(String, Exception) - Constructor for exception com.topologi.diffx.DiffXException
Creates a new Diff-X exception wrapping an occurring exception.
DiffXFactory - Class in com.topologi.diffx.algorithm
Factory for creating a Diff-X algorithm instance.
DiffXFitopsy - Class in com.topologi.diffx.algorithm
Performs the diff comparison using the LCS algorithm.
DiffXFitopsy(EventSequence, EventSequence) - Constructor for class com.topologi.diffx.algorithm.DiffXFitopsy
Creates a new DiffXAlgorithmBase.
DiffXFitsy - Class in com.topologi.diffx.algorithm
Performs the diff comparison using the LCS algorithm.
DiffXFitsy(EventSequence, EventSequence) - Constructor for class com.topologi.diffx.algorithm.DiffXFitsy
Creates a new DiffXAlgorithmBase.
DiffXFitWesyma - Class in com.topologi.diffx.algorithm
Performs the diff comparison using the LCS algorithm.
DiffXFitWesyma(EventSequence, EventSequence) - Constructor for class com.topologi.diffx.algorithm.DiffXFitWesyma
Creates a new DiffXAlgorithmBase.
DiffXFormatter - Interface in com.topologi.diffx.format
An interface for formatting the output of the Diff-X algorithm.
DiffXKumarRangan - Class in com.topologi.diffx.algorithm
Performs the diff comparison using an optimized version of the linear space algorithm of S.Kiran Kumar and C.Pandu Rangan.
DiffXKumarRangan(EventSequence, EventSequence) - Constructor for class com.topologi.diffx.algorithm.DiffXKumarRangan
Creates a new DiffXAlgorithmBase.
Docx4jDriver - Class in com.topologi.diffx
docx4j uses topologi's diffx project to determine the difference between two bits of WordML.
Docx4jDriver() - Constructor for class com.topologi.diffx.Docx4jDriver
 
DOMRecorder - Class in com.topologi.diffx.load
Loads a DOM documents as a sequence of events.
DOMRecorder() - Constructor for class com.topologi.diffx.load.DOMRecorder
 
DOMWriter - Interface in com.topologi.diffx.xml.dom
An XML writer which output is a DOM tree.
DOMWriterImpl - Class in com.topologi.diffx.xml.dom
A simple implementation of a DOM writer
DOMWriterImpl() - Constructor for class com.topologi.diffx.xml.dom.DOMWriterImpl
Creates a new XML writer for DOM using the default implementation on the system.
DOMWriterImpl(Document) - Constructor for class com.topologi.diffx.xml.dom.DOMWriterImpl
Creates a new XML writer for DOM.
DOUBLE_WHITESPACE - Static variable in class com.topologi.diffx.event.impl.SpaceEvent
A static instance for the double white spaces.

E

element(String, String) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Opens element, inserts text node and closes.
element(String, String) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Opens element, inserts text node and closes.
element(String, String) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
element(String, String) - Method in interface com.topologi.diffx.xml.XMLWriter
Opens element, inserts text node and closes.
ElementState - Class in com.topologi.diffx.algorithm
Maintains the state of open and closed elements during the processing the Diff-X algorithm.
ElementState(int) - Constructor for class com.topologi.diffx.algorithm.ElementState
Constructs an stack of elements with the specified initial capacity.
ElementState() - Constructor for class com.topologi.diffx.algorithm.ElementState
Constructs an empty stack with an initial capacity of 12.
emptyElement(String) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Writes an empty element.
emptyElement(String, String) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Not supported.
emptyElement(String) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Same as emptyElement(null, element);.
emptyElement(String, String) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Write an empty element.
emptyElement(String) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
emptyElement(String, String) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
emptyElement(String) - Method in interface com.topologi.diffx.xml.XMLWriter
Writes an empty element.
emptyElement(String, String) - Method in interface com.topologi.diffx.xml.XMLWriter
Writes an empty element.
emptyElement(String) - Method in class com.topologi.diffx.xml.XMLWriterImpl
Same as emptyElement(null, element);.
emptyElement(String, String) - Method in class com.topologi.diffx.xml.XMLWriterImpl
Not supported.
emptyElement(String) - Method in class com.topologi.diffx.xml.XMLWriterNSImpl
Same as emptyElement(null, element);.
emptyElement(String, String) - Method in class com.topologi.diffx.xml.XMLWriterNSImpl
Write an empty element.
endDocument() - Method in class com.topologi.diffx.xml.sax.ReporterHandlerProxy
endElement(String, String, String) - Method in class com.topologi.diffx.xml.sax.ReporterHandlerProxy
endElement(String, String, String) - Method in class com.topologi.diffx.xml.XMLIndenter
endPrefixMapping(String) - Method in class com.topologi.diffx.xml.sax.ReporterHandlerProxy
ensureCapacity(int) - Method in class com.topologi.diffx.algorithm.ElementState
Increases the capacity of this class instance, if necessary, to ensure that it can hold at least the number of elements specified by the minimum capacity argument.
equals(DiffXEvent) - Method in interface com.topologi.diffx.event.DiffXEvent
Indicates whether the specified event is equal to this event.
equals(DiffXEvent) - Method in class com.topologi.diffx.event.impl.AttributeEventImpl
Returns true if the event is an attribute event.
equals(DiffXEvent) - Method in class com.topologi.diffx.event.impl.AttributeEventNSImpl
Returns true if the event is an attribute event.
equals(DiffXEvent) - Method in class com.topologi.diffx.event.impl.CharactersEventBase
Returns true if the event is a character event and its content is equivalent.
equals(DiffXEvent) - Method in class com.topologi.diffx.event.impl.CharEvent
 
equals(DiffXEvent) - Method in class com.topologi.diffx.event.impl.CloseElementEventImpl
Returns true if the event is a close element and has the same name.
equals(DiffXEvent) - Method in class com.topologi.diffx.event.impl.CloseElementEventNSImpl
Returns true if the event is a close element event.
equals(DiffXEvent) - Method in class com.topologi.diffx.event.impl.CommentEvent
Returns true if the event is a comment event.
equals(Object) - Method in class com.topologi.diffx.event.impl.IgnorableSpaceEvent
Returns true if the event is an ignorable white space, regardless of the characters that it matches.
equals(DiffXEvent) - Method in class com.topologi.diffx.event.impl.IgnorableSpaceEvent
Returns true if the event is an ignorable white space, regardless of the characters that it matches.
equals(DiffXEvent) - Method in class com.topologi.diffx.event.impl.LineEvent
Returns true if the event is a character event and the content is equivalent.
equals(DiffXEvent) - Method in class com.topologi.diffx.event.impl.OpenElementEventImpl
Returns true if the event is an open element event.
equals(DiffXEvent) - Method in class com.topologi.diffx.event.impl.OpenElementEventNSImpl
Returns true if the event is a open element event.
equals(DiffXEvent) - Method in class com.topologi.diffx.event.impl.ProcessingInstructionEvent
Returns true if the event is a processing instruction.
equals(DiffXEvent) - Method in class com.topologi.diffx.event.impl.XMLBranchEvent
Returns true if the diffX events in the branch are all equal.
equals(EventSequence) - Method in class com.topologi.diffx.sequence.EventSequence
Returns true if the specified event sequence is the same as this one.
equals(Object) - Method in class com.topologi.diffx.sequence.EventSequence
Returns true if the specified event sequence is the same as this one.
equals(Object) - Method in class org.eclipse.compare.rangedifferencer.RangeDifference
 
equivalent(File, File) - Static method in class com.topologi.diffx.Main
Returns true if the two specified files are XML equivalent by looking at the sequence SAX events reported an XML reader.
equivalent(InputStream, InputStream) - Static method in class com.topologi.diffx.Main
Returns true if the two specified input streams are equivalent by looking at the sequence SAX events reported an XML reader.
equivalent(Reader, Reader) - Static method in class com.topologi.diffx.Main
Returns true if the two specified readers are equivalent by looking at the sequence SAX events reported an XML reader.
ERROR - Static variable in class org.eclipse.compare.rangedifferencer.RangeDifference
Constant indicating an unknown change kind.
escape(String) - Static method in class com.topologi.diffx.xml.XMLUtils
Replaces characters which are invalid in element values, by the corresponding entity in a given String.
escapeAttr(String) - Static method in class com.topologi.diffx.xml.XMLUtils
Replace characters which are invalid in attribute values, by the corresponding entity in a given String.
EventFactory - Class in com.topologi.diffx.event.impl
Factory for events.
EventFactory() - Constructor for class com.topologi.diffx.event.impl.EventFactory
Creates a new namespace aware factory for events.
EventFactory(boolean) - Constructor for class com.topologi.diffx.event.impl.EventFactory
Creates a factory for events.
eventIterator() - Method in class com.topologi.diffx.sequence.EventSequence
Returns a event iterator for this list.
events() - Method in class com.topologi.diffx.sequence.EventSequence
Returns the sequence of events.
EventSequence - Class in com.topologi.diffx.sequence
A sequence of events used for the Diff-X algorithm.
EventSequence() - Constructor for class com.topologi.diffx.sequence.EventSequence
Creates a new event sequence.
EventSequence(int) - Constructor for class com.topologi.diffx.sequence.EventSequence
Creates a new event sequence of the specified size.
EventSequence.EventIterator - Class in com.topologi.diffx.sequence
An iterator over the event elements in the sequences.
EventSequenceComparator - Class in org.eclipse.compare
 
EventSequenceComparator(List<EventSequence>) - Constructor for class org.eclipse.compare.EventSequenceComparator
 
EventSequenceUtils - Class in com.topologi.diffx.sequence
A utility class for event sequences.
ExceptionDialog_seeErrorLogMessage - Static variable in class org.eclipse.compare.internal.CompareMessages
 
export(PrintWriter) - Method in class com.topologi.diffx.sequence.EventSequence
Export the sequence.
ext - Variable in class com.topologi.diffx.util.XMLFilenameFilter
Deprecated.
will be made private in future releases
Extension - Class in com.topologi.diffx
To use Diff-X as an XSLT extension.
Extension() - Constructor for class com.topologi.diffx.Extension
 

F

FactoryException - Exception in com.topologi.diffx.algorithm
Class of exceptions thrown when a factory method failed to produce the desired object.
FactoryException(Exception) - Constructor for exception com.topologi.diffx.algorithm.FactoryException
Creates a new factory exception wrapping an occuring exception.
findDifferences(IRangeComparator, IRangeComparator) - Static method in class org.eclipse.compare.rangedifferencer.RangeDifferencer
Finds the differences between two IRangeComparators.
findDifferences(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.
findRanges(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.
flush() - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Normalises the current element.
flush() - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Does nothing.
flush() - Method in class com.topologi.diffx.xml.XMLStringWriter
 
flush() - Method in interface com.topologi.diffx.xml.XMLWriter
Flush the writer.
format(DiffXEvent) - Method in class com.topologi.diffx.algorithm.ElementState
Updates the state from the formatted event.
format(DiffXEvent) - Method in class com.topologi.diffx.format.BasicXMLFormatter
Formats the specified event.
format(DiffXEvent) - Method in class com.topologi.diffx.format.ConvenientXMLFormatter
 
format(DiffXEvent) - Method in interface com.topologi.diffx.format.DiffXFormatter
Formats the specified event.
format(DiffXEvent) - Method in class com.topologi.diffx.format.MultiplexFormatter
 
format(DiffXEvent) - Method in class com.topologi.diffx.format.SafeXMLFormatter
 
format(DiffXEvent) - Method in class com.topologi.diffx.format.ShortStringFormatter
Writes the event as a short string.
format(DiffXEvent) - Method in class com.topologi.diffx.format.SmartXMLFormatter
 
format(DiffXEvent) - Method in class com.topologi.diffx.format.StrictXMLFormatter
 
formatEnd(DiffXFormatter) - Method in class com.topologi.diffx.sequence.NaiveSequenceSlicer
Formats the end subsequence that has been buffered by this class.
formatEnd(DiffXFormatter) - Method in class com.topologi.diffx.sequence.SequenceSlicer
Formats the end subsequence that has been buffered by this class.
formatEventSequence(EventSequence, DiffXFormatter) - Static method in class com.topologi.diffx.Docx4jDriver
Send this entire EventSequence to the formatter.
formatStart(DiffXFormatter) - Method in class com.topologi.diffx.sequence.NaiveSequenceSlicer
Formats the start subsequence that has been buffered by this class.
formatStart(DiffXFormatter) - Method in class com.topologi.diffx.sequence.SequenceSlicer
Formats the start subsequence that has been buffered by this class.

G

get(int) - Method in class com.topologi.diffx.algorithm.ElementState
Returns the open element at the specified position in this list.
get(int, int) - Method in interface com.topologi.diffx.algorithm.Matrix
Returns the value at the given position.
get(int, int) - Method in class com.topologi.diffx.algorithm.MatrixInt
 
get(int, int) - Method in class com.topologi.diffx.algorithm.MatrixShort
 
get(DiffXConfig) - Static method in class com.topologi.diffx.load.text.TokenizerFactory
Returns the text tokenizer.
getCharacters() - Method in class com.topologi.diffx.event.impl.CharactersEventBase
Returns the characters that this event represents.
getCharacters() - Method in class com.topologi.diffx.event.impl.IgnorableSpaceEvent
Returns the characters that this event represents.
getCharacters() - Method in class com.topologi.diffx.event.impl.LineEvent
Returns the characters that this event represents.
getCharacters() - Method in interface com.topologi.diffx.event.TextEvent
Returns the characters that this event represents.
getComment() - Method in class com.topologi.diffx.event.impl.CommentEvent
Returns the comment.
getComposedRels() - Method in class org.docx4j.diff.Differencer
 
getConfig() - Method in class com.topologi.diffx.load.DOMRecorder
Returns the configuration used by this recorder.
getConfig() - Method in class com.topologi.diffx.load.SAXRecorder
Returns the configuration used by this recorder.
getContentHandler() - Method in class com.topologi.diffx.xml.sax.ReporterHandlerProxy
Returns the content handler.
getContentHandler() - Method in class com.topologi.diffx.xml.sax.XMLWritableReader
getData() - Method in class com.topologi.diffx.event.impl.ProcessingInstructionEvent
Returns the data of the processing instruction.
getDocument() - Method in interface com.topologi.diffx.xml.dom.DOMWriter
Returns the DOM document produced by the XML Writer.
getDocument() - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Returns the DOM document produced by the XML Writer.
getDTDHandler() - Method in class com.topologi.diffx.xml.sax.XMLWritableReader
Returns null.
getEncoding() - Method in interface com.topologi.diffx.xml.esc.XMLEscape
Returns the encoding used by the implementing class.
getEncoding() - Method in interface com.topologi.diffx.xml.esc.XMLEscapeWriter
Returns the encoding used by the implementing class.
getEnd() - Method in class com.topologi.diffx.sequence.NaiveSequenceSlicer
Returns the current end sequence buffer.
getEnd() - Method in class com.topologi.diffx.sequence.SequenceSlicer
Returns the current end sequence buffer.
getEntityResolver() - Method in class com.topologi.diffx.xml.sax.XMLWritableReader
Returns null.
getErrorHandler() - Method in class com.topologi.diffx.xml.sax.XMLWritableReader
Returns null.
getEvent(int) - Method in class com.topologi.diffx.sequence.EventSequence
Returns the event at position i.
getFeature(String) - Method in class com.topologi.diffx.xml.sax.XMLWritableReader
getFirstSequence() - Method in interface com.topologi.diffx.algorithm.DiffXAlgorithm
Returns the first sequence used for the diff-x comparison.
getFirstSequence() - Method in class com.topologi.diffx.algorithm.DiffXAlgorithmBase
Returns the first sequence used for the diff-x comparison.
getFirstSequence() - Method in class com.topologi.diffx.algorithm.GuanoAlgorithm
 
getGranularity() - Method in class com.topologi.diffx.config.DiffXConfig
Returns the granularity of text diffing for this configuration.
getId() - Static method in class org.docx4j.diff.Differencer
The id to be allocated to the ins/del
getInstance(CharSequence) - Static method in class com.topologi.diffx.event.impl.SpaceEvent
Returns the white space event corresponding to the given string.
getInstance(char) - Static method in class com.topologi.diffx.event.impl.SpaceEvent
Returns the white space event corresponding to the given string.
getInstance(String) - Static method in class com.topologi.diffx.xml.esc.XMLEscapeFactory
Returns an instance of a XML Escape based on the given encoding.
getItem(int) - Method in class org.eclipse.compare.EventSequenceComparator
 
getLeaf(int) - Method in class org.eclipse.compare.StringComparator
 
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
 
getLineNumber() - Method in class com.topologi.diffx.event.impl.LineEvent
Returns the line number.
getMatchRatio(StringComparator) - Method in class org.eclipse.compare.StringComparator
 
getMaxDepth(EventSequence) - Static method in class com.topologi.diffx.sequence.EventSequenceUtils
Returns the maximum depth of the sequence.
getMaxElementContent(EventSequence) - Static method in class com.topologi.diffx.sequence.EventSequenceUtils
Returns the maximum number of token inside an element tag.
getName() - Method in interface com.topologi.diffx.event.AttributeEvent
Returns the local name of the attribute.
getName() - Method in interface com.topologi.diffx.event.CloseElementEvent
Returns the local name of the element.
getName() - Method in class com.topologi.diffx.event.impl.AttributeEventImpl
Returns the local name of the attribute.
getName() - Method in class com.topologi.diffx.event.impl.AttributeEventNSImpl
Returns the local name of the attribute.
getName() - Method in class com.topologi.diffx.event.impl.CloseElementEventImpl
 
getName() - Method in class com.topologi.diffx.event.impl.CloseElementEventNSImpl
 
getName() - Method in class com.topologi.diffx.event.impl.OpenElementEventImpl
 
getName() - Method in class com.topologi.diffx.event.impl.OpenElementEventNSImpl
 
getName() - Method in interface com.topologi.diffx.event.OpenElementEvent
Returns the local name of the element.
getOpenElement() - Method in interface com.topologi.diffx.event.CloseElementEvent
Returns the corresponding event element.
getOpenElement() - Method in class com.topologi.diffx.event.impl.CloseElementEventImpl
 
getOpenElement() - Method in class com.topologi.diffx.event.impl.CloseElementEventNSImpl
 
getParagraphRunTextWordCounts(P) - Static method in class org.docx4j.diff.Differencer
 
getParameter(String, String[]) - Static method in class com.topologi.diffx.util.CommandLine
Returns the value corresponding to the given switch.
getPowLimit() - Method in class org.eclipse.compare.internal.LCSSettings
 
getPrefix(String) - Method in class com.topologi.diffx.sequence.PrefixMapping
Returns the prefix corresponding to the given namespace URI.
getPrefixMapping() - Method in class com.topologi.diffx.sequence.EventSequence
Returns the prefix mapping for the namespace URIs in this sequence.
getProperty(String) - Method in class com.topologi.diffx.xml.sax.XMLWritableReader
Returns null.
getRangeCount() - Method in class org.eclipse.compare.EventSequenceComparator
 
getRangeCount() - Method in interface org.eclipse.compare.rangedifferencer.IRangeComparator
Returns the number of comparable entities.
getRangeCount() - Method in class org.eclipse.compare.StringComparator
 
getRunString(P, int) - Static method in class org.docx4j.diff.Differencer
 
getSecondSequence() - Method in interface com.topologi.diffx.algorithm.DiffXAlgorithm
Returns the second sequence used for the diff-x comparison.
getSecondSequence() - Method in class com.topologi.diffx.algorithm.DiffXAlgorithmBase
Returns the second sequence used for the diff-x comparison.
getSecondSequence() - Method in class com.topologi.diffx.algorithm.GuanoAlgorithm
 
getStart() - Method in class com.topologi.diffx.sequence.NaiveSequenceSlicer
Returns the current start sequence buffer.
getStart() - Method in class com.topologi.diffx.sequence.SequenceSlicer
Returns the current start sequence buffer.
getTarget() - Method in class com.topologi.diffx.event.impl.ProcessingInstructionEvent
Returns the target of the processing instruction.
getTooLong() - Method in class org.eclipse.compare.internal.LCSSettings
 
getURI() - Method in interface com.topologi.diffx.event.AttributeEvent
Returns the namespace URI the attribute belongs to.
getURI() - Method in interface com.topologi.diffx.event.CloseElementEvent
Returns the namespace URI the element belongs to.
getURI() - Method in class com.topologi.diffx.event.impl.AttributeEventImpl
Always return null.
getURI() - Method in class com.topologi.diffx.event.impl.AttributeEventNSImpl
Returns the namespace URI the attribute belongs to.
getURI() - Method in class com.topologi.diffx.event.impl.CloseElementEventImpl
Always return the empty URI.
getURI() - Method in class com.topologi.diffx.event.impl.CloseElementEventNSImpl
 
getURI() - Method in class com.topologi.diffx.event.impl.OpenElementEventImpl
 
getURI() - Method in class com.topologi.diffx.event.impl.OpenElementEventNSImpl
 
getURI() - Method in interface com.topologi.diffx.event.OpenElementEvent
Returns the namespace URI the element belongs to.
getURIs() - Method in class com.topologi.diffx.sequence.PrefixMapping
Returns an enumeration of the namespace URIs used in this mapping.
getValue() - Method in interface com.topologi.diffx.event.AttributeEvent
Returns the value of the attribute.
getValue() - Method in class com.topologi.diffx.event.impl.AttributeEventImpl
Returns the value of the attribute.
getValue() - Method in class com.topologi.diffx.event.impl.AttributeEventNSImpl
Returns the value of the attribute.
getWeight() - Method in interface com.topologi.diffx.event.DiffXEvent
Returns the weight of this event.
getWeight() - Method in class com.topologi.diffx.event.impl.IgnorableSpaceEvent
 
getWhiteSpaceProcessing() - Method in class com.topologi.diffx.config.DiffXConfig
Returns the granularity of text diffing for this configuration.
getXML() - Method in class com.topologi.diffx.xml.XMLSerializer
Returns the underlying XML document.
getXMLReaderClass() - Static method in class com.topologi.diffx.load.SAXRecorder
Returns the name XMLReader class used by the SAXRecorders.
getXMLWritable() - Method in class com.topologi.diffx.xml.sax.XMLWritableInputSource
Returns the XMLWritable object
granurality() - Method in interface com.topologi.diffx.load.text.TextTokenizer
Returns the text granularity of this tokenizer.
granurality() - Method in class com.topologi.diffx.load.text.TokenizerByChar
Always TextGranularity.CHARACTER.
granurality() - Method in class com.topologi.diffx.load.text.TokenizerByText
Always TextGranularity.CHARACTER.
granurality() - Method in class com.topologi.diffx.load.text.TokenizerByWord
Always TextGranularity.WORD.
GuanoAlgorithm - Class in com.topologi.diffx.algorithm
A matrix-based algorithm using weighted events which produces correct results, but may require minor adjustments during formatting.
GuanoAlgorithm(EventSequence, EventSequence) - Constructor for class com.topologi.diffx.algorithm.GuanoAlgorithm
Creates a new DiffXAlgorithmBase.

H

hashCode() - Method in class com.topologi.diffx.event.impl.AttributeEventImpl
hashCode() - Method in class com.topologi.diffx.event.impl.AttributeEventNSImpl
hashCode() - Method in class com.topologi.diffx.event.impl.CharactersEventBase
hashCode() - Method in class com.topologi.diffx.event.impl.CharEvent
 
hashCode() - Method in class com.topologi.diffx.event.impl.CloseElementEventImpl
 
hashCode() - Method in class com.topologi.diffx.event.impl.CloseElementEventNSImpl
 
hashCode() - Method in class com.topologi.diffx.event.impl.CommentEvent
 
hashCode() - Method in class com.topologi.diffx.event.impl.IgnorableSpaceEvent
Always returns the same value.
hashCode() - Method in class com.topologi.diffx.event.impl.LineEvent
 
hashCode() - Method in class com.topologi.diffx.event.impl.OpenElementEventImpl
 
hashCode() - Method in class com.topologi.diffx.event.impl.OpenElementEventNSImpl
 
hashCode() - Method in class com.topologi.diffx.event.impl.ProcessingInstructionEvent
 
hashCode() - Method in class com.topologi.diffx.event.impl.XMLBranchEvent
 
hashCode() - Method in class com.topologi.diffx.sequence.EventSequence
hasNext() - Method in class com.topologi.diffx.sequence.EventSequence.EventIterator
hasPriorityOver(DiffXEvent, DiffXEvent) - Method in class com.topologi.diffx.algorithm.ElementState
Indicates whether the first specified event has priority over the second element.
hasSwitch(String, String[]) - Static method in class com.topologi.diffx.util.CommandLine
Return true if the specified switch exists in the arguments.

I

IgnorableSpaceEvent - Class in com.topologi.diffx.event.impl
A particular type of event reserved for ignored white spaces.
IgnorableSpaceEvent(CharSequence) - Constructor for class com.topologi.diffx.event.impl.IgnorableSpaceEvent
Creates a new ignorable white space event.
ignorableWhitespace(char[], int, int) - Method in class com.topologi.diffx.xml.sax.ReporterHandlerProxy
ignorableWhitespace(char[], int, int) - Method in class com.topologi.diffx.xml.XMLIndenter
Does nothing.
ignoreCase - Variable in class com.topologi.diffx.util.XMLFilenameFilter
Set to true to ignore the case of the extension.
IllegalCloseElementException - Exception in com.topologi.diffx.xml
Exception thrown when attempting to close an element when there is no corresponding open element.
IllegalCloseElementException() - Constructor for exception com.topologi.diffx.xml.IllegalCloseElementException
Creates a new illegal close element exception.
incrementByMaxPath(int, int) - Method in interface com.topologi.diffx.algorithm.Matrix
Increment by the maximum path.
incrementByMaxPath(int, int) - Method in class com.topologi.diffx.algorithm.MatrixInt
 
incrementByMaxPath(int, int) - Method in class com.topologi.diffx.algorithm.MatrixShort
 
incrementPathBy(int, int, int) - Method in interface com.topologi.diffx.algorithm.Matrix
Increment the path.
incrementPathBy(int, int, int) - Method in class com.topologi.diffx.algorithm.MatrixInt
 
incrementPathBy(int, int, int) - Method in class com.topologi.diffx.algorithm.MatrixShort
 
indent(String) - Static method in class com.topologi.diffx.xml.XMLIndenter
Indents the given XML String.
indent(Reader, Writer) - Static method in class com.topologi.diffx.xml.XMLIndenter
Indents the given XML String.
indentSilent(String) - Static method in class com.topologi.diffx.xml.XMLIndenter
Indents the given XML String.
indentSilent(Reader, Writer) - Static method in class com.topologi.diffx.xml.XMLIndenter
Indents the given XML String.
indexOf(OpenElementEvent) - Method in class com.topologi.diffx.algorithm.ElementState
Searches for the first occurrence of the given argument, testing for equality using the equals method.
initializeLcs(int) - Method in class org.eclipse.compare.internal.LCS
 
insert(DiffXEvent) - Method in class com.topologi.diffx.algorithm.ElementState
Updates the state from the inserted event.
insert(DiffXEvent) - Method in class com.topologi.diffx.format.BasicXMLFormatter
Formats the specified inserted event.
insert(DiffXEvent) - Method in class com.topologi.diffx.format.ConvenientXMLFormatter
 
insert(DiffXEvent) - Method in interface com.topologi.diffx.format.DiffXFormatter
Formats the specified inserted event.
insert(DiffXEvent) - Method in class com.topologi.diffx.format.MultiplexFormatter
 
insert(DiffXEvent) - Method in class com.topologi.diffx.format.SafeXMLFormatter
 
insert(DiffXEvent) - Method in class com.topologi.diffx.format.ShortStringFormatter
Writes the event as a short string preceded by '+'.
insert(DiffXEvent) - Method in class com.topologi.diffx.format.SmartXMLFormatter
 
insert(DiffXEvent) - Method in class com.topologi.diffx.format.StrictXMLFormatter
 
INSERT_NS_URI - Static variable in class com.topologi.diffx.util.Constants
The namespace URI used for elements that may have been inserted.
IRangeComparator - Interface in org.eclipse.compare.rangedifferencer
For breaking an object to compare into a sequence of comparable entities.
isEmpty() - Method in class com.topologi.diffx.algorithm.ElementState
Tests if this list has no elements.
isGreaterX(int, int) - Method in interface com.topologi.diffx.algorithm.Matrix
Returns true we should move on the X direction.
isGreaterX(int, int) - Method in class com.topologi.diffx.algorithm.MatrixInt
 
isGreaterX(int, int) - Method in class com.topologi.diffx.algorithm.MatrixShort
 
isGreaterY(int, int) - Method in interface com.topologi.diffx.algorithm.Matrix
Returns true we should move on the X direction.
isGreaterY(int, int) - Method in class com.topologi.diffx.algorithm.MatrixInt
 
isGreaterY(int, int) - Method in class com.topologi.diffx.algorithm.MatrixShort
 
isIgnoreWhiteSpace() - Method in class com.topologi.diffx.config.DiffXConfig
Indicates whether the differences in white spaces should be ignored or not.
isNamespaceAware() - Method in class com.topologi.diffx.config.DiffXConfig
Indicates whether the Diff-X takes namespaces into account.
isPreserveWhiteSpace() - Method in class com.topologi.diffx.config.DiffXConfig
Indicates whether the white spaces are preserved or not.
isRangeEqual(int, int) - Method in class org.eclipse.compare.internal.LCS
 
isReportPrefixDifferences() - Method in class com.topologi.diffx.config.DiffXConfig
Returns whether the differences in prefixes are reported.
isSameXY(int, int) - Method in interface com.topologi.diffx.algorithm.Matrix
Returns true we moving on the X direction is equivalent to moving on the Y direction.
isSameXY(int, int) - Method in class com.topologi.diffx.algorithm.MatrixInt
 
isSameXY(int, int) - Method in class com.topologi.diffx.algorithm.MatrixShort
 
isUseGreedyMethod() - Method in class org.eclipse.compare.internal.LCSSettings
 
isWellFormed(EventSequence) - Static method in class com.topologi.diffx.sequence.EventSequenceUtils
Indicates whether the sequence corresponds to well-formed XML.

K

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

L

lastIndexOf(OpenElementEvent) - Method in class com.topologi.diffx.algorithm.ElementState
Returns the index of the last occurrence of the specified object in this list.
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.
length() - Method in interface com.topologi.diffx.algorithm.DiffXAlgorithm
Returns the length of the longest common subsequence.
length - Variable in class com.topologi.diffx.algorithm.DiffXAlgorithmBase
The length of the LCS.
length() - Method in class com.topologi.diffx.algorithm.DiffXFitopsy
Returns the length of the longest common sequence.
length() - Method in class com.topologi.diffx.algorithm.DiffXFitsy
Returns the length of the longest common sequence.
length() - Method in class com.topologi.diffx.algorithm.DiffXFitWesyma
Returns the length of the longest common sequence.
length() - Method in class com.topologi.diffx.algorithm.DiffXKumarRangan
Calculates the length of LCS and returns it.
length() - Method in class com.topologi.diffx.algorithm.GuanoAlgorithm
Returns the length of the longest common sequence.
length1 - Variable in class com.topologi.diffx.algorithm.DiffXAlgorithmBase
Length of the first sequence to compare.
length2 - Variable in class com.topologi.diffx.algorithm.DiffXAlgorithmBase
Length of the second sequence to compare.
LineEvent - Class in com.topologi.diffx.event.impl
An interface for any data that comes from a text node.
LineEvent(CharSequence, int) - Constructor for class com.topologi.diffx.event.impl.LineEvent
Creates a new line event.
LoadingException - Exception in com.topologi.diffx.load
Class of exceptions occurring when trying to load data for Diff-X.
LoadingException() - Constructor for exception com.topologi.diffx.load.LoadingException
Creates a new Loading exception.
LoadingException(String) - Constructor for exception com.topologi.diffx.load.LoadingException
Creates a new loading exception with a given message.
LoadingException(Exception) - Constructor for exception com.topologi.diffx.load.LoadingException
Creates a new loading exception wrapping an occurring exception.
LoadingException(String, Exception) - Constructor for exception com.topologi.diffx.load.LoadingException
Creates a new loading exception wrapping an occurring exception.
loadParagraph(String) - Static method in class org.docx4j.diff.Differencer
 
log - Static variable in class com.topologi.diffx.Docx4jDriver
 
log - Static variable in class org.docx4j.diff.Differencer
 
log(String) - Static method in class org.docx4j.diff.Differencer
 
longestCommonSubsequence(LCSSettings) - Method in class org.eclipse.compare.internal.LCS
Myers' algorithm for longest common subsequence.

M

main(String[]) - Static method in class com.topologi.diffx.Docx4jDriver
 
Main - Class in com.topologi.diffx
Utility class to centralise the access to this API from the command line.
main(String[]) - Static method in class com.topologi.diffx.Main
Main entry point from the command line.
main(String[]) - Static method in class org.docx4j.diff.Differencer
 
mainDiff(EventSequence, EventSequence, SmartXMLFormatter, DiffXConfig) - Static method in class com.topologi.diffx.Docx4jDriver
 
makeAttribute(String, String, String) - Method in class com.topologi.diffx.event.impl.EventFactory
Returns the attribute event from the name and value given.
makeAttribute(String, String, String, String) - Method in class com.topologi.diffx.event.impl.EventFactory
Returns the attribute event from the name and value given.
makeCloseElement(OpenElementEvent) - Method in class com.topologi.diffx.event.impl.EventFactory
Returns the close element event from the corresponding open element event.
makeOpenElement(String, String) - Method in class com.topologi.diffx.event.impl.EventFactory
Returns the open element event from the uri and name given.
makeOpenElement(String, String, String) - Method in class com.topologi.diffx.event.impl.EventFactory
Returns the open element event from the uri and names given.
makeXMLReader(ContentHandler) - Static method in class com.topologi.diffx.xml.XMLHelper
Creates a non-validating, non-namespace-aware XMLReader using the specified ContentHandler.
mapPrefix(String, String) - Method in class com.topologi.diffx.sequence.EventSequence
Maps a namespace URI to a prefix.
markupAsDeletion(SdtContentBlock, Result, String, Calendar, RelationshipsPart) - Method in class org.docx4j.diff.Differencer
 
markupAsInsertion(SdtContentBlock, Result, String, Calendar, RelationshipsPart) - Method in class org.docx4j.diff.Differencer
 
match(OpenElementEvent) - Method in interface com.topologi.diffx.event.CloseElementEvent
Indicates whether the specified open element event matches this close element event.
match(OpenElementEvent) - Method in class com.topologi.diffx.event.impl.CloseElementEventImpl
Returns true if the open element has the same name.
match(OpenElementEvent) - Method in class com.topologi.diffx.event.impl.CloseElementEventNSImpl
 
matchCurrent(DiffXEvent) - Method in class com.topologi.diffx.algorithm.ElementState
Indicates whether the specified event is a close element that matches the name and URI of the current open element.
Matrix - Interface in com.topologi.diffx.algorithm
A matrix for the computation of the Diff-X path.
MatrixInt - Class in com.topologi.diffx.algorithm
A matrix implementation which backbone is a matrix of integers.
MatrixInt() - Constructor for class com.topologi.diffx.algorithm.MatrixInt
 
MatrixShort - Class in com.topologi.diffx.algorithm
A matrix implementation which backbone is a matrix of short numbers.
MatrixShort() - Constructor for class com.topologi.diffx.algorithm.MatrixShort
 
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.
MultiplexFormatter - Class in com.topologi.diffx.format
A formatter which can relay the method calls to multiple formatters.
MultiplexFormatter() - Constructor for class com.topologi.diffx.format.MultiplexFormatter
Creates a new formatter without any underlying formatters.
MultiplexFormatter(DiffXFormatter) - Constructor for class com.topologi.diffx.format.MultiplexFormatter
Creates a new formatter wrapping the specified formatter.

N

NaiveSequenceSlicer - Class in com.topologi.diffx.sequence
The slicer takes two sequences and removes the common elements from the beginning and the end of the chain so that only the smallest sequences are passed to the DiffXAlgorithmBase.
NaiveSequenceSlicer(EventSequence, EventSequence) - Constructor for class com.topologi.diffx.sequence.NaiveSequenceSlicer
Creates a new sequence slicer.
NavigationEndDialog_0 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
NavigationEndDialog_1 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
NEW_LINE - Static variable in class com.topologi.diffx.event.impl.SpaceEvent
A static instance for the new lines.
newAlgorithm(String, EventSequence, EventSequence) - Static method in class com.topologi.diffx.algorithm.DiffXFactory
Creates a Diff-X instance using the specified class name and event sequences.
next() - Method in class com.topologi.diffx.sequence.EventSequence.EventIterator
nextEvent() - Method in class com.topologi.diffx.sequence.EventSequence.EventIterator
Returns the next event.
nextId - Static variable in class org.docx4j.diff.Differencer
 
NOCHANGE - Static variable in class org.eclipse.compare.rangedifferencer.RangeDifference
Two-way change constant indicating no change.

O

okDelete(DiffXEvent) - Method in class com.topologi.diffx.algorithm.ElementState
Indicates whether the specified event is a close element that matches the name and URI of the current open element.
okFormat(DiffXEvent) - Method in class com.topologi.diffx.algorithm.ElementState
Indicates whether the specified event is a close element that matches the name and URI of the current open element.
okInsert(DiffXEvent) - Method in class com.topologi.diffx.algorithm.ElementState
Indicates whether the specified event is a close element that matches the name and URI of the current open element.
openElement(String) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Writes a start element tag correctly indented.
openElement(String, boolean) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Writes a start element tag correctly indented.
openElement(String, String) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Not supported.
openElement(String, String, boolean) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Not supported.
openElement(String) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Writes a start element tag correctly indented.
openElement(String, String) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Write a start element tag correctly indented.
openElement(String, boolean) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Writes a start element tag correctly indented.
openElement(String, String, boolean) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Writes a start element tag correctly indented.
openElement(String) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
openElement(String, boolean) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
openElement(String, String, boolean) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
openElement(String) - Method in interface com.topologi.diffx.xml.XMLWriter
Writes a start element tag correctly indented.
openElement(String, boolean) - Method in interface com.topologi.diffx.xml.XMLWriter
Writes a start element tag correctly indented.
openElement(String, String, boolean) - Method in interface com.topologi.diffx.xml.XMLWriter
Writes a start element tag correctly indented.
openElement(String) - Method in class com.topologi.diffx.xml.XMLWriterImpl
Writes a start element tag correctly indented.
openElement(String, boolean) - Method in class com.topologi.diffx.xml.XMLWriterImpl
Writes a start element tag correctly indented.
openElement(String, String) - Method in class com.topologi.diffx.xml.XMLWriterImpl
Not supported.
openElement(String, String, boolean) - Method in class com.topologi.diffx.xml.XMLWriterImpl
Not supported.
openElement(String) - Method in class com.topologi.diffx.xml.XMLWriterNSImpl
Writes a start element tag correctly indented.
openElement(String, String) - Method in class com.topologi.diffx.xml.XMLWriterNSImpl
Write a start element tag correctly indented.
openElement(String, boolean) - Method in class com.topologi.diffx.xml.XMLWriterNSImpl
Writes a start element tag correctly indented.
openElement(String, String, boolean) - Method in class com.topologi.diffx.xml.XMLWriterNSImpl
Writes a start element tag correctly indented.
OpenElementEvent - Interface in com.topologi.diffx.event
The event corresponding to the startElement SAX event.
OpenElementEventImpl - Class in com.topologi.diffx.event.impl
A basic implementation of the close element event.
OpenElementEventImpl(String) - Constructor for class com.topologi.diffx.event.impl.OpenElementEventImpl
Creates a new open element event.
OpenElementEventNSImpl - Class in com.topologi.diffx.event.impl
The event corresponding to the startElement SAX event.
OpenElementEventNSImpl(String) - Constructor for class com.topologi.diffx.event.impl.OpenElementEventNSImpl
Creates a new open element event with the default URI.
OpenElementEventNSImpl(String, String) - Constructor for class com.topologi.diffx.event.impl.OpenElementEventNSImpl
Creates a new open element event.
openResult(String, Writer) - Static method in class com.topologi.diffx.Docx4jDriver
 
org.docx4j.diff - package org.docx4j.diff
 
org.eclipse.compare - package org.eclipse.compare
 
org.eclipse.compare.internal - package org.eclipse.compare.internal
 
org.eclipse.compare.rangedifferencer - package org.eclipse.compare.rangedifferencer
 

P

parse(String) - Method in class com.topologi.diffx.xml.sax.XMLWritableReader
parse(InputSource) - Method in class com.topologi.diffx.xml.sax.XMLWritableReader
parse(XMLWritableInputSource) - Method in class com.topologi.diffx.xml.sax.XMLWritableReader
parse(XMLWritable) - Method in class com.topologi.diffx.xml.sax.XMLWritableReader
parse(XMLReader, File) - Static method in class com.topologi.diffx.xml.XMLHelper
Parses the given File with the specified XMLReader.
pop() - Method in class com.topologi.diffx.algorithm.ElementState
Removes the last element from the top of the stack.
PrefixMapping - Class in com.topologi.diffx.sequence
Provides a mapping of namespace URIs to prefixes.
PrefixMapping() - Constructor for class com.topologi.diffx.sequence.PrefixMapping
 
process(DiffXFormatter) - Method in interface com.topologi.diffx.algorithm.DiffXAlgorithm
Performs the comparison and writes the results using the specified Diff-X formatter.
process(DiffXFormatter) - Method in class com.topologi.diffx.algorithm.DiffXFitopsy
Writes the diff sequence using the specified formatter.
process(DiffXFormatter) - Method in class com.topologi.diffx.algorithm.DiffXFitsy
Writes the diff sequence using the specified formatter.
process(DiffXFormatter) - Method in class com.topologi.diffx.algorithm.DiffXFitWesyma
Writes the diff sequence using the specified formatter.
process(DiffXFormatter) - Method in class com.topologi.diffx.algorithm.DiffXKumarRangan
Writes the diff sequence using the specified formatter.
process(DiffXFormatter) - Method in class com.topologi.diffx.algorithm.GuanoAlgorithm
Writes the diff sequence using the specified formatter.
process(File) - Method in class com.topologi.diffx.load.DOMRecorder
Runs the recorder on the specified file.
process(String) - Method in class com.topologi.diffx.load.DOMRecorder
Runs the recorder on the specified string.
process(InputSource) - Method in class com.topologi.diffx.load.DOMRecorder
Runs the recorder on the specified input source.
process(Node) - Method in class com.topologi.diffx.load.DOMRecorder
Processes the given node and returns the corresponding event sequence.
process(NodeList) - Method in class com.topologi.diffx.load.DOMRecorder
Processes the given node list and returns the corresponding event sequence.
process(File) - Method in interface com.topologi.diffx.load.Recorder
Runs the recorder on the specified file.
process(String) - Method in interface com.topologi.diffx.load.Recorder
Runs the recorder on the specified string.
process(File) - Method in class com.topologi.diffx.load.SAXRecorder
Runs the recorder on the specified file.
process(String) - Method in class com.topologi.diffx.load.SAXRecorder
Runs the recorder on the specified string.
process(InputSource) - Method in class com.topologi.diffx.load.SAXRecorder
Runs the recorder on the specified input source.
process(File) - Method in class com.topologi.diffx.load.TextRecorder
Runs the recorder on the specified file.
process(String) - Method in class com.topologi.diffx.load.TextRecorder
Runs this recorder on the specified string.
process(InputSource) - Method in interface com.topologi.diffx.load.XMLRecorder
Runs the recorder on the specified input source.
processingInstruction(String, String) - Method in class com.topologi.diffx.xml.sax.ReporterHandlerProxy
ProcessingInstructionEvent - Class in com.topologi.diffx.event.impl
A processing instruction event.
ProcessingInstructionEvent(String, String) - Constructor for class com.topologi.diffx.event.impl.ProcessingInstructionEvent
Creates a new processing instruction event.

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.
RangeDifferencer - Class in org.eclipse.compare.rangedifferencer
A RangeDifferencer finds the differences between two or three IRangeComparators.
rangesEqual(int, IRangeComparator, int) - Method in class org.eclipse.compare.EventSequenceComparator
 
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.eclipse.compare.StringComparator
 
Recorder - Interface in com.topologi.diffx.load
A class implementing this interface must be able to produce a sequence of event from a specified input.
registerRelationship(Differencer, RelationshipsPart, String, String) - Static method in class org.docx4j.diff.Differencer
This is a Xalan extension function, invoked from diffx2wml.xslt Any rel which is present in the results of the comparison must point to a valid target of the correct type, or the resulting document will be broken.
release() - Method in interface com.topologi.diffx.algorithm.Matrix
Releases all the resources used only by this matrix object.
release() - Method in class com.topologi.diffx.algorithm.MatrixInt
Gets rid of the underlying matrix so that garbage collector can do its work.
release() - Method in class com.topologi.diffx.algorithm.MatrixShort
Gets rid of the underlying matrix so that garbage collector can do its work.
remove(int) - Method in class com.topologi.diffx.algorithm.ElementState
Removes the element at the specified position in this list.
remove() - Method in class com.topologi.diffx.sequence.EventSequence.EventIterator
 
removeEvent(int) - Method in class com.topologi.diffx.sequence.EventSequence
Removes an event from this sequence at the specified position.
ReporterHandlerProxy - Class in com.topologi.diffx.xml.sax
A content handler wrapping another content handler and reporting information about what methods are being called.
ReporterHandlerProxy(ContentHandler) - Constructor for class com.topologi.diffx.xml.sax.ReporterHandlerProxy
Creates a new handler proxy.
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

SafeXMLFormatter - Class in com.topologi.diffx.format
An XML formatter that tries to ensure that the output XML will be well-formed.
SafeXMLFormatter() - Constructor for class com.topologi.diffx.format.SafeXMLFormatter
Creates a new formatter on the standard output.
SafeXMLFormatter(Writer) - Constructor for class com.topologi.diffx.format.SafeXMLFormatter
Creates a new formatter using the specified writer.
SAXRecorder - Class in com.topologi.diffx.load
Records the SAX events in an EventSequence.
SAXRecorder() - Constructor for class com.topologi.diffx.load.SAXRecorder
 
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
 
sequence - Variable in class com.topologi.diffx.load.SAXRecorder
The sequence of event for this recorder.
sequence1 - Variable in class com.topologi.diffx.algorithm.DiffXAlgorithmBase
The first sequence of events to test.
sequence2 - Variable in class com.topologi.diffx.algorithm.DiffXAlgorithmBase
The second sequence of events to test.
SequenceSlicer - Class in com.topologi.diffx.sequence
The slicer takes two sequences and removes the common elements from the beginning and the end of the chain so that only the smallest sequences are passed to the DiffXAlgorithmBase.
SequenceSlicer(EventSequence, EventSequence) - Constructor for class com.topologi.diffx.sequence.SequenceSlicer
Creates a new sequence slicer.
serialize(Object, String) - Method in class com.topologi.diffx.xml.XMLSerializer
Serialises the given object using the given name as element name.
serializeCollection(Collection<?>) - Method in class com.topologi.diffx.xml.XMLSerializer
Serialises the given Collection to xml.
serializeHashtable(Hashtable<?, ?>) - Method in class com.topologi.diffx.xml.XMLSerializer
Serialise the given Hashtable to xml.
serializeObject(Object) - Method in class com.topologi.diffx.xml.XMLSerializer
Serialises the given object to xml by using the public methods getXXX().
set(int, int, int) - Method in interface com.topologi.diffx.algorithm.Matrix
Sets the value of the matrix at the given position.
set(int, int, int) - Method in class com.topologi.diffx.algorithm.MatrixInt
 
set(int, int, int) - Method in class com.topologi.diffx.algorithm.MatrixShort
 
setConfig(DiffXConfig) - Method in class com.topologi.diffx.format.BasicXMLFormatter
 
setConfig(DiffXConfig) - Method in class com.topologi.diffx.format.ConvenientXMLFormatter
 
setConfig(DiffXConfig) - Method in interface com.topologi.diffx.format.DiffXFormatter
Sets the configuration to use with this formatter.
setConfig(DiffXConfig) - Method in class com.topologi.diffx.format.MultiplexFormatter
 
setConfig(DiffXConfig) - Method in class com.topologi.diffx.format.SafeXMLFormatter
 
setConfig(DiffXConfig) - Method in class com.topologi.diffx.format.ShortStringFormatter
Ignored.
setConfig(DiffXConfig) - Method in class com.topologi.diffx.format.SmartXMLFormatter
 
setConfig(DiffXConfig) - Method in class com.topologi.diffx.format.StrictXMLFormatter
 
setConfig(DiffXConfig) - Method in class com.topologi.diffx.load.DOMRecorder
Sets the configuration used by this recorder.
setConfig(DiffXConfig) - Method in class com.topologi.diffx.load.SAXRecorder
Sets the configuration used by this recorder.
setContentHandler(ContentHandler) - Method in class com.topologi.diffx.xml.sax.XMLWritableReader
setDeleteTags(String, String) - Method in class com.topologi.diffx.format.StrictXMLFormatter
Sets the open and end tags for deleted text.
setDocumentLocator(Locator) - Method in class com.topologi.diffx.xml.sax.ReporterHandlerProxy
setDTDHandler(DTDHandler) - Method in class com.topologi.diffx.xml.sax.XMLWritableReader
Does nothing.
setEntityResolver(EntityResolver) - Method in class com.topologi.diffx.xml.sax.XMLWritableReader
Returns null.
setErrorHandler(ErrorHandler) - Method in class com.topologi.diffx.xml.sax.XMLWritableReader
Does nothing.
setEvent(int, DiffXEvent) - Method in class com.topologi.diffx.sequence.EventSequence
Replaces an event of this sequence at the specified position.
setFeature(String, boolean) - Method in class com.topologi.diffx.xml.sax.XMLWritableReader
setGranularity(TextGranularity) - Method in class com.topologi.diffx.config.DiffXConfig
Sets the granularity of text diffing for this configuration.
setIgnoreWhiteSpace(boolean) - Method in class com.topologi.diffx.config.DiffXConfig
Deprecated.
use setWhiteSpaceProcessing instead
setIndentChars(String) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Sets the string to use for indentation.
setIndentChars(String) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Sets the string to use for indentation.
setIndentChars(String) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
setIndentChars(String) - Method in interface com.topologi.diffx.xml.XMLWriter
Sets the string to use for indentation.
setInsertTags(String, String) - Method in class com.topologi.diffx.format.StrictXMLFormatter
Sets the open and end tags for inserted text.
setLcs(int, int) - Method in class org.eclipse.compare.internal.LCS
 
setNamespaceAware(boolean) - Method in class com.topologi.diffx.config.DiffXConfig
Sets whether Diff-X should take namespaces into account.
setPowLimit(double) - Method in class org.eclipse.compare.internal.LCSSettings
 
setPrefixMapping(String, String) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Not supported.
setPrefixMapping(String, String) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
 
setPrefixMapping(String, String) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
setPrefixMapping(String, String) - Method in interface com.topologi.diffx.xml.XMLWriter
Sets a prefix mapping.
setPrefixMapping(String, String) - Method in class com.topologi.diffx.xml.XMLWriterImpl
Not supported.
setPrefixMapping(String, String) - Method in class com.topologi.diffx.xml.XMLWriterNSImpl
 
setPreserveWhiteSpace(boolean) - Method in class com.topologi.diffx.config.DiffXConfig
Deprecated.
use setWhiteSpaceProcessing instead
setProperty(String, Object) - Method in class com.topologi.diffx.xml.sax.XMLWritableReader
Does nothing.
setRelsDiffIdentifier(String) - Method in class org.docx4j.diff.Differencer
 
setReportPrefixDifferences(boolean) - Method in class com.topologi.diffx.config.DiffXConfig
Sets whether the Diff-X should report differences in prefixes.
setTooLong(double) - Method in class org.eclipse.compare.internal.LCSSettings
 
setup(int, int) - Method in interface com.topologi.diffx.algorithm.Matrix
Create a matrix of the given width and height.
setup(int, int) - Method in class com.topologi.diffx.algorithm.MatrixInt
 
setup(int, int) - Method in class com.topologi.diffx.algorithm.MatrixShort
 
setUseGreedyMethod(boolean) - Method in class org.eclipse.compare.internal.LCSSettings
 
setWeight(int) - Method in interface com.topologi.diffx.event.DiffXEvent
Sets the weight of this event.
setWeight(int) - Method in class com.topologi.diffx.event.impl.IgnorableSpaceEvent
Ignored.
setWhiteSpaceProcessing(WhiteSpaceProcessing) - Method in class com.topologi.diffx.config.DiffXConfig
Sets the white space processing for this configuration.
setWriteXMLDeclaration(boolean) - Method in class com.topologi.diffx.format.BasicXMLFormatter
 
setWriteXMLDeclaration(boolean) - Method in class com.topologi.diffx.format.ConvenientXMLFormatter
 
setWriteXMLDeclaration(boolean) - Method in class com.topologi.diffx.format.SafeXMLFormatter
 
setWriteXMLDeclaration(boolean) - Method in class com.topologi.diffx.format.SmartXMLFormatter
 
setWriteXMLDeclaration(boolean) - Method in class com.topologi.diffx.format.StrictXMLFormatter
 
setWriteXMLDeclaration(boolean) - Method in interface com.topologi.diffx.format.XMLDiffXFormatter
Set whether the formatter should include the XML declaration or not.
setXMLReaderClass(String) - Static method in class com.topologi.diffx.load.SAXRecorder
Sets the name of the XML reader class to use.
setXsltDiffx2Wml(Templates) - Static method in class org.docx4j.diff.Differencer
org/docx4j/diff/diffx2wml.xslt will be used by default to transform the diff output into a Word docx with tracked changes.
ShortStringFormatter - Class in com.topologi.diffx.format
A simple formatter to write the short string version of the events.
ShortStringFormatter() - Constructor for class com.topologi.diffx.format.ShortStringFormatter
Creates a new formatter on the standard output.
ShortStringFormatter(Writer) - Constructor for class com.topologi.diffx.format.ShortStringFormatter
Creates a new formatter using the specified writer.
ShowWhitespaceAction_0 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
SINGLE_WHITESPACE - Static variable in class com.topologi.diffx.event.impl.SpaceEvent
A static instance for the single white spaces.
size() - Method in class com.topologi.diffx.algorithm.ElementState
Returns the number of elements in this stack.
size() - Method in class com.topologi.diffx.sequence.EventSequence
The size of the sequence.
skippedEntity(String) - Method in class com.topologi.diffx.xml.sax.ReporterHandlerProxy
skipRangeComparison(int, int, IRangeComparator) - Method in class org.eclipse.compare.EventSequenceComparator
 
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.eclipse.compare.StringComparator
 
slice() - Method in class com.topologi.diffx.sequence.SequenceSlicer
Slices the start and end of both sequences.
sliceEnd() - Method in class com.topologi.diffx.sequence.NaiveSequenceSlicer
Slices the end of both sequences.
sliceEnd(DiffXFormatter) - Method in class com.topologi.diffx.sequence.NaiveSequenceSlicer
Slices the end of both sequences and formats the start subsequence with the specified formatter.
sliceEnd() - Method in class com.topologi.diffx.sequence.SequenceSlicer
Slices the end of both sequences.
sliceStart() - Method in class com.topologi.diffx.sequence.NaiveSequenceSlicer
Slices the start of both sequences.
sliceStart(DiffXFormatter) - Method in class com.topologi.diffx.sequence.NaiveSequenceSlicer
Slices the start of both sequences and formats the start subsequence with the specified formatter.
sliceStart() - Method in class com.topologi.diffx.sequence.SequenceSlicer
Slices the start of both sequences.
SmartXMLFormatter - Class in com.topologi.diffx.format
An XML formatter that tries to rectify the errors affecting the well-formedness of the XML.
SmartXMLFormatter() - Constructor for class com.topologi.diffx.format.SmartXMLFormatter
Creates a new formatter on the standard output.
SmartXMLFormatter(Writer) - Constructor for class com.topologi.diffx.format.SmartXMLFormatter
Creates a new formatter using the specified writer.
SpaceEvent - Class in com.topologi.diffx.event.impl
A particular type of event reserved for white spaces.
SpaceEvent(CharSequence) - Constructor for class com.topologi.diffx.event.impl.SpaceEvent
Creates a new word event.
startDocument() - Method in class com.topologi.diffx.xml.sax.ReporterHandlerProxy
startElement(String, String, String, Attributes) - Method in class com.topologi.diffx.xml.sax.ReporterHandlerProxy
startElement(String, String, String, Attributes) - Method in class com.topologi.diffx.xml.XMLIndenter
startPrefixMapping(String, String) - Method in class com.topologi.diffx.xml.sax.ReporterHandlerProxy
StrictXMLFormatter - Class in com.topologi.diffx.format
A simple XML formatter that writes strictly what it is given.
StrictXMLFormatter() - Constructor for class com.topologi.diffx.format.StrictXMLFormatter
Creates a new formatter on the standard output.
StrictXMLFormatter(Writer) - Constructor for class com.topologi.diffx.format.StrictXMLFormatter
Creates a new formatter using the specified writer.
StringComparator - Class in org.eclipse.compare
A comparator that compares strings.
StringComparator(String) - Constructor for class org.eclipse.compare.StringComparator
 
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
 

T

TAB - Static variable in class com.topologi.diffx.event.impl.SpaceEvent
A static instance for tabs.
TextEvent - Interface in com.topologi.diffx.event
An interface for any data that comes from a text node.
TextGranularity - Enum in com.topologi.diffx.config
Defines how should be tokenised and compared.
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
 
TextRecorder - Class in com.topologi.diffx.load
Records the line events in a text.
TextRecorder() - Constructor for class com.topologi.diffx.load.TextRecorder
 
TextTokenizer - Interface in com.topologi.diffx.load.text
An interface for text tokenizers.
toAttributeValue(char[], int, int) - Method in interface com.topologi.diffx.xml.esc.XMLEscape
Returns a well-formed attribute value.
toAttributeValue(String) - Method in interface com.topologi.diffx.xml.esc.XMLEscape
Returns a well-formed attribute value.
toAttributeValue(char[], int, int) - Method in class com.topologi.diffx.xml.esc.XMLEscapeASCII
Replaces '<', '&', '"' and '\'' as well an any character that is not part of the standard unicode range.
toAttributeValue(char[], int, int) - Method in class com.topologi.diffx.xml.esc.XMLEscapeUTF8
Replaces '<', '&', '"' and '\'' as well an any character that is not part of the standard unicode range.
toElementName(String) - Static method in class com.topologi.diffx.xml.XMLUtils
Return a valid element name from the given string.
toElementText(char[], int, int) - Method in interface com.topologi.diffx.xml.esc.XMLEscape
Returns a well-formed text value for the element.
toElementText(String) - Method in interface com.topologi.diffx.xml.esc.XMLEscape
Returns a well-formed text value for the element.
toElementText(char[], int, int) - Method in class com.topologi.diffx.xml.esc.XMLEscapeASCII
Replace characters which are invalid in element values, by the corresponding entity in a given String.
toElementText(char[], int, int) - Method in class com.topologi.diffx.xml.esc.XMLEscapeUTF8
Replace characters which are invalid in element values, by the corresponding entity in a given String.
tokenize(CharSequence) - Method in interface com.topologi.diffx.load.text.TextTokenizer
Returns the list of TextEvent corresponding to the specified character sequence.
tokenize(CharSequence) - Method in class com.topologi.diffx.load.text.TokenizerByChar
Returns the list of TextEvent corresponding to the specified character sequence.
tokenize(CharSequence) - Method in class com.topologi.diffx.load.text.TokenizerByText
Returns the list of TextEvent corresponding to the specified character sequence.
tokenize(CharSequence) - Method in class com.topologi.diffx.load.text.TokenizerByWord
Returns the list of TextEvent corresponding to the specified character sequence.
TokenizerByChar - Class in com.topologi.diffx.load.text
The tokeniser for characters events.
TokenizerByChar() - Constructor for class com.topologi.diffx.load.text.TokenizerByChar
Creates a new tokenizer.
TokenizerByText - Class in com.topologi.diffx.load.text
The tokeniser for characters events.
TokenizerByText(WhiteSpaceProcessing) - Constructor for class com.topologi.diffx.load.text.TokenizerByText
Creates a new tokenizer.
TokenizerByWord - Class in com.topologi.diffx.load.text
The tokeniser for characters events.
TokenizerByWord(WhiteSpaceProcessing) - Constructor for class com.topologi.diffx.load.text.TokenizerByWord
Creates a new tokenizer.
TokenizerFactory - Class in com.topologi.diffx.load.text
Factory for tokenizers.
toShortString(DiffXEvent) - Static method in class com.topologi.diffx.format.ShortStringFormatter
Returns the short string for the given event.
toString() - Method in class com.topologi.diffx.algorithm.MatrixShort
 
toString() - Method in class com.topologi.diffx.event.impl.AttributeEventImpl
toString() - Method in class com.topologi.diffx.event.impl.AttributeEventNSImpl
toString() - Method in class com.topologi.diffx.event.impl.CharactersEvent
toString() - Method in class com.topologi.diffx.event.impl.CharEvent
 
toString() - Method in class com.topologi.diffx.event.impl.CloseElementEventImpl
 
toString() - Method in class com.topologi.diffx.event.impl.CloseElementEventNSImpl
 
toString() - Method in class com.topologi.diffx.event.impl.CommentEvent
 
toString() - Method in class com.topologi.diffx.event.impl.IgnorableSpaceEvent
Returns "ignorable-space".
toString() - Method in class com.topologi.diffx.event.impl.LineEvent
 
toString() - Method in class com.topologi.diffx.event.impl.OpenElementEventImpl
 
toString() - Method in class com.topologi.diffx.event.impl.OpenElementEventNSImpl
 
toString() - Method in class com.topologi.diffx.event.impl.ProcessingInstructionEvent
 
toString() - Method in class com.topologi.diffx.event.impl.SpaceEvent
 
toString() - Method in class com.topologi.diffx.event.impl.WordEvent
 
toString() - Method in class com.topologi.diffx.sequence.EventSequence
Returns the string representation of this sequence.
toString() - Method in class com.topologi.diffx.xml.XMLStringWriter
Returns the XML content as a String.
toString() - Method in class org.eclipse.compare.rangedifferencer.RangeDifference
 
toWML(String, Result, String, Calendar, RelationshipsPart, RelationshipsPart) - Method in class org.docx4j.diff.Differencer
 
toXML(XMLWriter) - Method in class com.topologi.diffx.event.impl.AttributeEventImpl
Writes the XML representation of the implementing instance using the specified XMLWriter.
toXML(StringBuffer) - Method in class com.topologi.diffx.event.impl.AttributeEventImpl
Appends the XML representation of the object of the implementing class.
toXML(XMLWriter) - Method in class com.topologi.diffx.event.impl.AttributeEventNSImpl
Writes the XML representation of the implementing instance using the specified XMLWriter.
toXML(StringBuffer) - Method in class com.topologi.diffx.event.impl.AttributeEventNSImpl
Appends the XML representation of the object of the implementing class.
toXML(XMLWriter) - Method in class com.topologi.diffx.event.impl.CharactersEventBase
Writes the XML representation of the implementing instance using the specified XMLWriter.
toXML(StringBuffer) - Method in class com.topologi.diffx.event.impl.CharactersEventBase
Appends the XML representation of the object of the implementing class.
toXML(XMLWriter) - Method in class com.topologi.diffx.event.impl.CharEvent
 
toXML(StringBuffer) - Method in class com.topologi.diffx.event.impl.CharEvent
 
toXML(XMLWriter) - Method in class com.topologi.diffx.event.impl.CloseElementEventImpl
 
toXML(StringBuffer) - Method in class com.topologi.diffx.event.impl.CloseElementEventImpl
 
toXML(XMLWriter) - Method in class com.topologi.diffx.event.impl.CloseElementEventNSImpl
 
toXML(StringBuffer) - Method in class com.topologi.diffx.event.impl.CloseElementEventNSImpl
 
toXML(XMLWriter) - Method in class com.topologi.diffx.event.impl.CommentEvent
 
toXML(StringBuffer) - Method in class com.topologi.diffx.event.impl.CommentEvent
 
toXML(XMLWriter) - Method in class com.topologi.diffx.event.impl.IgnorableSpaceEvent
 
toXML() - Method in class com.topologi.diffx.event.impl.IgnorableSpaceEvent
 
toXML(StringBuffer) - Method in class com.topologi.diffx.event.impl.IgnorableSpaceEvent
 
toXML(XMLWriter) - Method in class com.topologi.diffx.event.impl.LineEvent
 
toXML(StringBuffer) - Method in class com.topologi.diffx.event.impl.LineEvent
 
toXML(XMLWriter) - Method in class com.topologi.diffx.event.impl.OpenElementEventImpl
 
toXML(StringBuffer) - Method in class com.topologi.diffx.event.impl.OpenElementEventImpl
Converts this event to an XML open tag.
toXML(XMLWriter) - Method in class com.topologi.diffx.event.impl.OpenElementEventNSImpl
 
toXML(StringBuffer) - Method in class com.topologi.diffx.event.impl.OpenElementEventNSImpl
Converts this event to an XML open tag.
toXML(XMLWriter) - Method in class com.topologi.diffx.event.impl.ProcessingInstructionEvent
 
toXML(StringBuffer) - Method in class com.topologi.diffx.event.impl.ProcessingInstructionEvent
 
toXML(XMLWriter) - Method in class com.topologi.diffx.event.impl.XMLBranchEvent
Write the DiffX events in order.
toXML(StringBuffer) - Method in class com.topologi.diffx.event.impl.XMLBranchEvent
 
toXML(StringBuffer) - Method in interface com.topologi.diffx.xml.XMLFormattable
Appends the XML representation of the object of the implementing class.
toXML() - Method in interface com.topologi.diffx.xml.XMLFormattable
Returns a xml representation of the object of the implementing class.
toXML(XMLWriter) - Method in interface com.topologi.diffx.xml.XMLWritable
Writes the XML representation of the implementing instance using the specified XMLWriter.

U

UnclosedElementException - Exception in com.topologi.diffx.xml
Exception thrown when an XML writer is closed but there is still and open element tag without it closing element.
UnclosedElementException(String) - Constructor for exception com.topologi.diffx.xml.UnclosedElementException
Create a new unclosed element exception.
UndeclaredNamespaceException - Exception in com.topologi.diffx.xml
Class of exceptions thrown when a namespace is being used without being declared.
UndeclaredNamespaceException(String) - Constructor for exception com.topologi.diffx.xml.UndeclaredNamespaceException
Creates a new exception for undeclared namespaces.
usage() - Static method in class com.topologi.diffx.Main
Displays the usage on the System.err console
UTF8_ESCAPE - Static variable in class com.topologi.diffx.xml.esc.XMLEscapeUTF8
A static instance of the UTF8 escape class.

V

valueOf(String) - Static method in enum com.topologi.diffx.config.TextGranularity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.topologi.diffx.config.WhiteSpaceProcessing
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.topologi.diffx.config.TextGranularity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.topologi.diffx.config.WhiteSpaceProcessing
Returns an array containing the constants of this enum type, in the order they are declared.

W

WhiteSpaceProcessing - Enum in com.topologi.diffx.config
Defines how white spaces should be processed.
WordEvent - Class in com.topologi.diffx.event.impl
A text event representing a word.
WordEvent(CharSequence) - Constructor for class com.topologi.diffx.event.impl.WordEvent
Creates a new word event.
WorkerJob_0 - Static variable in class org.eclipse.compare.internal.CompareMessages
 
writeAttValue(char[], int, int) - Method in interface com.topologi.diffx.xml.esc.XMLEscapeWriter
Writes a well-formed attribute value.
writeAttValue(String) - Method in interface com.topologi.diffx.xml.esc.XMLEscapeWriter
Writes a well-formed attribute value.
writeAttValue(char[], int, int) - Method in class com.topologi.diffx.xml.esc.XMLEscapeWriterASCII
Replaces '<', '&', '"' and '\'' as well an any character that is not part of the standard unicode range.
writeAttValue(char[], int, int) - Method in class com.topologi.diffx.xml.esc.XMLEscapeWriterUTF8
Replaces '<', '&', '"' and '\'' as well an any character that is not part of the standard unicode range.
writeCDATA(String) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Writes the CDATA section to the DOM.
writeCDATA(String) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
 
writeCDATA(String) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
writeCDATA(String) - Method in interface com.topologi.diffx.xml.XMLWriter
Writes the given text as a CDATA section.
writeComment(String) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Writes an XML comment.
writeComment(String) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Does nothing as SAX content handler do not handle comments.
writeComment(String) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
writeComment(String) - Method in interface com.topologi.diffx.xml.XMLWriter
Writes an XML comment.
writePI(String, String) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Writes an XML processing instruction.
writePI(String, String) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Writes an XML processing instruction.
writePI(String, String) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
writePI(String, String) - Method in interface com.topologi.diffx.xml.XMLWriter
Writes an XML processing instruction.
writeText(String) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Writes the given text correctly for the encoding of this document.
writeText(char[], int, int) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Write the given text correctly for the encoding of this document.
writeText(char) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
This method is expensive as the character has to be converted to a String for DOM.
writeText(Object) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Writes the string value of an object.
writeText(char[], int, int) - Method in interface com.topologi.diffx.xml.esc.XMLEscapeWriter
Writes a well-formed text value for the element.
writeText(String) - Method in interface com.topologi.diffx.xml.esc.XMLEscapeWriter
Writes the text string so that the text value for the element remains well-formed.
writeText(char) - Method in interface com.topologi.diffx.xml.esc.XMLEscapeWriter
Writes the character so that the text value for the element remains well-formed.
writeText(char) - Method in class com.topologi.diffx.xml.esc.XMLEscapeWriterASCII
Replace characters which are invalid in element values, by the corresponding entity in a given String.
writeText(char) - Method in class com.topologi.diffx.xml.esc.XMLEscapeWriterUTF8
Replace characters which are invalid in element values, by the corresponding entity in a given String.
writeText(String) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Writes the given text correctly for the encoding of this document.
writeText(char[], int, int) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Write the given text correctly for the encoding of this document.
writeText(char) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Writes the given character correctly for the encoding of this document.
writeText(Object) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Writes the string value of an object.
writeText(char) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
writeText(String) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
writeText(char[], int, int) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
writeText(char) - Method in interface com.topologi.diffx.xml.XMLWriter
Writes the given character correctly for the encoding of this document.
writeText(String) - Method in interface com.topologi.diffx.xml.XMLWriter
Writes the given text correctly for the encoding of this document.
writeText(char[], int, int) - Method in interface com.topologi.diffx.xml.XMLWriter
Write the given text correctly for the encoding of this document.
writeXML(String) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Writes the given XML data.
writeXML(char[], int, int) - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Write the given XML data.
writeXML(String) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Always throw an UnsupportedOperationException exception.
writeXML(char[], int, int) - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Always throw an UnsupportedOperationException exception.
writeXML(String) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
writeXML(char[], int, int) - Method in class com.topologi.diffx.xml.XMLStringWriter
 
writeXML(String) - Method in interface com.topologi.diffx.xml.XMLWriter
Writes the given XML data.
writeXML(char[], int, int) - Method in interface com.topologi.diffx.xml.XMLWriter
Write the given XML data.

X

XML_NS_PREFIX - Static variable in class com.topologi.diffx.util.Constants
Deprecated.
XML_NS_URI - Static variable in class com.topologi.diffx.util.Constants
Deprecated.
XMLBranchEvent - Class in com.topologi.diffx.event.impl
A branch of XML data.
XMLBranchEvent(DiffXEvent[]) - Constructor for class com.topologi.diffx.event.impl.XMLBranchEvent
Creates a new XML branch.
xmlDecl() - Method in class com.topologi.diffx.xml.dom.DOMWriterImpl
Does nothing.
xmlDecl() - Method in class com.topologi.diffx.xml.sax.XMLWriterSAX
Does nothing.
xmlDecl() - Method in class com.topologi.diffx.xml.XMLStringWriter
 
xmlDecl() - Method in interface com.topologi.diffx.xml.XMLWriter
Writes the XML declaration.
XMLDiffXFormatter - Interface in com.topologi.diffx.format
An interface for formatting the output of the Diff-X algorithm as XML.
XMLEscape - Interface in com.topologi.diffx.xml.esc
An interface to escape XML character data.
XMLEscapeASCII - Class in com.topologi.diffx.xml.esc
A singleton for escaping XML data when using the 'ASCII' encoding.
XMLEscapeFactory - Class in com.topologi.diffx.xml.esc
Factory for XML escape classes.
XMLEscapeUTF8 - Class in com.topologi.diffx.xml.esc
A utility class for escaping XML data when using the UTF-8 encoding.
XMLEscapeWriter - Interface in com.topologi.diffx.xml.esc
An interface to escape XML character data onto a writer.
XMLEscapeWriterASCII - Class in com.topologi.diffx.xml.esc
A utility class for escaping XML data using the UTF-8 encoding.
XMLEscapeWriterASCII(Writer) - Constructor for class com.topologi.diffx.xml.esc.XMLEscapeWriterASCII
Creates a new XML escape writer using the utf-8 encoding.
XMLEscapeWriterUTF8 - Class in com.topologi.diffx.xml.esc
A utility class for escaping XML data using the UTF-8 encoding.
XMLEscapeWriterUTF8(Writer) - Constructor for class com.topologi.diffx.xml.esc.XMLEscapeWriterUTF8
Creates a new XML escape writer using the utf-8 encoding.
XMLFilenameFilter - Class in com.topologi.diffx.util
Filename filter for XML files.
XMLFilenameFilter() - Constructor for class com.topologi.diffx.util.XMLFilenameFilter
Creates a new case-insensitive XML file filter.
XMLFilenameFilter(boolean) - Constructor for class com.topologi.diffx.util.XMLFilenameFilter
Creates a new XML file filter.
XMLFormattable - Interface in com.topologi.diffx.xml
An Object which implements this interface can be formatted as XML using a toXML method as a string.
XMLHelper - Class in com.topologi.diffx.xml
Utility class that provides common XML operations so that the calling class uses lighter code.
XMLIndenter - Class in com.topologi.diffx.xml
A class to indent automatically some XML data.
XMLNS_ATTRIBUTE - Static variable in class com.topologi.diffx.util.Constants
Deprecated.
XMLNS_ATTRIBUTE_NS_URI - Static variable in class com.topologi.diffx.util.Constants
Deprecated.
XMLRecorder - Interface in com.topologi.diffx.load
Defines recorders that are specific to XML.
XMLSerializable - Interface in com.topologi.diffx.xml
An Object which implements this interface can be serialized as XML using the XMLSerializer.
XMLSerializer - Class in com.topologi.diffx.xml
This class provides methods to serialize objects to XML.
XMLSerializer(XMLWriter) - Constructor for class com.topologi.diffx.xml.XMLSerializer
Creates a new XML serializer using the specified XML writer.
XMLStringWriter - Class in com.topologi.diffx.xml
An XML which writes on to a string.
XMLStringWriter(boolean) - Constructor for class com.topologi.diffx.xml.XMLStringWriter
Creates a new XML string writer.
XMLStringWriter(boolean, boolean) - Constructor for class com.topologi.diffx.xml.XMLStringWriter
Create a new XML string writer.
XMLUtils - Class in com.topologi.diffx.xml
A utility class for XML data.
XMLWritable - Interface in com.topologi.diffx.xml
An Object which implements this interface can be written as XML using a XMLWriter instance.
XMLWritableInputSource - Class in com.topologi.diffx.xml.sax
An XML input source implementation wrapping a XML writable object.
XMLWritableInputSource(XMLWritable) - Constructor for class com.topologi.diffx.xml.sax.XMLWritableInputSource
Creates an XML Writable object.
XMLWritableReader - Class in com.topologi.diffx.xml.sax
An XMLReader implementation that can be used to parse XMLWritable objects.
XMLWritableReader() - Constructor for class com.topologi.diffx.xml.sax.XMLWritableReader
Creates a new XML Reader.
XMLWriter - Interface in com.topologi.diffx.xml
Defines a writer for XML data.
XMLWriterImpl - Class in com.topologi.diffx.xml
A simple writer for XML data that does not support namespaces.
XMLWriterImpl(Writer) - Constructor for class com.topologi.diffx.xml.XMLWriterImpl
Creates a new XML writer.
XMLWriterImpl(Writer, boolean) - Constructor for class com.topologi.diffx.xml.XMLWriterImpl
Create a new XML writer.
XMLWriterNSImpl - Class in com.topologi.diffx.xml
A Namespace-aware writer for XML data.
XMLWriterNSImpl(Writer) - Constructor for class com.topologi.diffx.xml.XMLWriterNSImpl
Creates a new XML writer.
XMLWriterNSImpl(Writer, boolean) - Constructor for class com.topologi.diffx.xml.XMLWriterNSImpl
Create a new XML writer.
XMLWriterSAX - Class in com.topologi.diffx.xml.sax
An XML writer that generates SAX2 events.
XMLWriterSAX(ContentHandler) - Constructor for class com.topologi.diffx.xml.sax.XMLWriterSAX
Creates a new XML writer.
A B C D E F G H I K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2007-2022. All Rights Reserved.