| Package | Description |
|---|---|
| com.topologi.diffx |
The core set of classes used by Diff-X.
|
| com.topologi.diffx.algorithm |
Main algorithm implementations.
|
| com.topologi.diffx.format |
Classes for formatting and text processing.
|
| com.topologi.diffx.sequence |
Sequences and sequence utility tools.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Docx4jDriver.formatEventSequence(EventSequence eventSequence,
DiffXFormatter formatter)
Send this entire EventSequence to the formatter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DiffXFitsy.process(DiffXFormatter formatter)
Writes the diff sequence using the specified formatter.
|
void |
DiffXKumarRangan.process(DiffXFormatter formatter)
Writes the diff sequence using the specified formatter.
|
void |
DiffXFitopsy.process(DiffXFormatter formatter)
Writes the diff sequence using the specified formatter.
|
void |
DiffXFitWesyma.process(DiffXFormatter formatter)
Writes the diff sequence using the specified formatter.
|
void |
GuanoAlgorithm.process(DiffXFormatter formatter)
Writes the diff sequence using the specified formatter.
|
void |
DiffXAlgorithm.process(DiffXFormatter formatter)
Performs the comparison and writes the results using the specified Diff-X formatter.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
XMLDiffXFormatter
An interface for formatting the output of the Diff-X algorithm as XML.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicXMLFormatter
A XML formatter that simply uses a different namespace for any inserted or modified
node.
|
class |
ConvenientXMLFormatter
A XML formatter that provides a convenient XML formatting.
|
class |
MultiplexFormatter
A formatter which can relay the method calls to multiple formatters.
|
class |
SafeXMLFormatter
An XML formatter that tries to ensure that the output XML will be well-formed.
|
class |
ShortStringFormatter
A simple formatter to write the short string version of the events.
|
class |
SmartXMLFormatter
An XML formatter that tries to rectify the errors affecting the well-formedness of the XML.
|
class |
StrictXMLFormatter
A simple XML formatter that writes strictly what it is given.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MultiplexFormatter.add(DiffXFormatter f)
Adds a formatter to multiplex.
|
| Constructor and Description |
|---|
MultiplexFormatter(DiffXFormatter f)
Creates a new formatter wrapping the specified formatter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
NaiveSequenceSlicer.formatEnd(DiffXFormatter formatter)
Formats the end subsequence that has been buffered by this class.
|
void |
SequenceSlicer.formatEnd(DiffXFormatter formatter)
Formats the end subsequence that has been buffered by this class.
|
void |
NaiveSequenceSlicer.formatStart(DiffXFormatter formatter)
Formats the start subsequence that has been buffered by this class.
|
void |
SequenceSlicer.formatStart(DiffXFormatter formatter)
Formats the start subsequence that has been buffered by this class.
|
int |
NaiveSequenceSlicer.sliceEnd(DiffXFormatter formatter)
Slices the end of both sequences and formats the start subsequence with the specified
formatter.
|
int |
NaiveSequenceSlicer.sliceStart(DiffXFormatter formatter)
Slices the start of both sequences and formats the start subsequence with the specified
formatter.
|
Copyright © 2007-2022. All Rights Reserved.