Package | Description |
---|---|
com.topologi.diffx |
The core set of classes used by Diff-X.
|
com.topologi.diffx.algorithm |
Main algorithm implementations.
|
com.topologi.diffx.load |
The set of classes used to produce the sequences that Diff-X will process.
|
com.topologi.diffx.sequence |
Sequences and sequence utility tools.
|
org.eclipse.compare |
Modifier and Type | Method and Description |
---|---|
static void |
Docx4jDriver.formatEventSequence(EventSequence eventSequence,
DiffXFormatter formatter)
Send this entire EventSequence to the formatter.
|
static void |
Docx4jDriver.mainDiff(EventSequence seq1,
EventSequence seq2,
SmartXMLFormatter formatter,
DiffXConfig config) |
Modifier and Type | Field and Description |
---|---|
protected EventSequence |
DiffXAlgorithmBase.sequence1
The first sequence of events to test.
|
protected EventSequence |
DiffXAlgorithmBase.sequence2
The second sequence of events to test.
|
Modifier and Type | Method and Description |
---|---|
EventSequence |
GuanoAlgorithm.getFirstSequence() |
EventSequence |
DiffXAlgorithm.getFirstSequence()
Returns the first sequence used for the diff-x comparison.
|
EventSequence |
DiffXAlgorithmBase.getFirstSequence()
Returns the first sequence used for the diff-x comparison.
|
EventSequence |
GuanoAlgorithm.getSecondSequence() |
EventSequence |
DiffXAlgorithm.getSecondSequence()
Returns the second sequence used for the diff-x comparison.
|
EventSequence |
DiffXAlgorithmBase.getSecondSequence()
Returns the second sequence used for the diff-x comparison.
|
Modifier and Type | Method and Description |
---|---|
static DiffXAlgorithm |
DiffXFactory.createDiffex(String className,
EventSequence sequence1,
EventSequence sequence2)
Deprecated.
use
newAlgorithm |
static DiffXAlgorithm |
DiffXFactory.newAlgorithm(String className,
EventSequence sequence1,
EventSequence sequence2)
Creates a Diff-X instance using the specified class name and event sequences.
|
Constructor and Description |
---|
DiffXAlgorithmBase(EventSequence seq0,
EventSequence seq1)
Creates a new DiffX algorithm base class.
|
DiffXFitopsy(EventSequence seq0,
EventSequence seq1)
Creates a new DiffXAlgorithmBase.
|
DiffXFitsy(EventSequence seq0,
EventSequence seq1)
Creates a new DiffXAlgorithmBase.
|
DiffXFitWesyma(EventSequence seq0,
EventSequence seq1)
Creates a new DiffXAlgorithmBase.
|
DiffXKumarRangan(EventSequence seq0,
EventSequence seq1)
Creates a new DiffXAlgorithmBase.
|
GuanoAlgorithm(EventSequence seq0,
EventSequence seq1)
Creates a new DiffXAlgorithmBase.
|
Modifier and Type | Field and Description |
---|---|
protected EventSequence |
SAXRecorder.sequence
The sequence of event for this recorder.
|
Modifier and Type | Method and Description |
---|---|
EventSequence |
SAXRecorder.process(File file)
Runs the recorder on the specified file.
|
EventSequence |
DOMRecorder.process(File file)
Runs the recorder on the specified file.
|
EventSequence |
TextRecorder.process(File file)
Runs the recorder on the specified file.
|
EventSequence |
Recorder.process(File file)
Runs the recorder on the specified file.
|
EventSequence |
SAXRecorder.process(InputSource is)
Runs the recorder on the specified input source.
|
EventSequence |
DOMRecorder.process(InputSource is)
Runs the recorder on the specified input source.
|
EventSequence |
XMLRecorder.process(InputSource is)
Runs the recorder on the specified input source.
|
EventSequence |
DOMRecorder.process(Node node)
Processes the given node and returns the corresponding event sequence.
|
EventSequence |
DOMRecorder.process(NodeList node)
Processes the given node list and returns the corresponding event sequence.
|
EventSequence |
SAXRecorder.process(String xml)
Runs the recorder on the specified string.
|
EventSequence |
DOMRecorder.process(String xml)
Runs the recorder on the specified string.
|
EventSequence |
TextRecorder.process(String text)
Runs this recorder on the specified string.
|
EventSequence |
Recorder.process(String xml)
Runs the recorder on the specified string.
|
Modifier and Type | Method and Description |
---|---|
EventSequence |
SequenceSlicer.getEnd()
Returns the current end sequence buffer.
|
EventSequence |
NaiveSequenceSlicer.getEnd()
Returns the current end sequence buffer.
|
EventSequence |
SequenceSlicer.getStart()
Returns the current start sequence buffer.
|
EventSequence |
NaiveSequenceSlicer.getStart()
Returns the current start sequence buffer.
|
Modifier and Type | Method and Description |
---|---|
void |
EventSequence.addSequence(EventSequence seq)
Adds a sequence of events to this sequence.
|
boolean |
EventSequence.equals(EventSequence seq)
Returns
true if the specified event sequence is the same as this one. |
static int |
EventSequenceUtils.getMaxDepth(EventSequence sequence)
Returns the maximum depth of the sequence.
|
static int |
EventSequenceUtils.getMaxElementContent(EventSequence sequence)
Returns the maximum number of token inside an element tag.
|
static boolean |
EventSequenceUtils.isWellFormed(EventSequence sequence)
Indicates whether the sequence corresponds to well-formed XML.
|
Constructor and Description |
---|
NaiveSequenceSlicer(EventSequence seq0,
EventSequence seq1)
Creates a new sequence slicer.
|
SequenceSlicer(EventSequence seq0,
EventSequence seq1)
Creates a new sequence slicer.
|
Modifier and Type | Method and Description |
---|---|
EventSequence |
EventSequenceComparator.getItem(int idx) |
Constructor and Description |
---|
EventSequenceComparator(List<EventSequence> esList) |
Copyright © 2007-2019. All Rights Reserved.