Uses of Interface
com.topologi.diffx.event.DiffXEvent

Packages that use DiffXEvent
com.topologi.diffx.event The event interfaces used by the Diff-X algorithm. 
com.topologi.diffx.event.impl The events implemnentations used by the Diff-X algorithm. 
com.topologi.diffx.format Classes for formatting and text processing. 
com.topologi.diffx.sequence Sequences and sequence utility tools. 
 

Uses of DiffXEvent in com.topologi.diffx.event
 

Subinterfaces of DiffXEvent in com.topologi.diffx.event
 interface AttributeEvent
          An event for attributes.
 interface CloseElementEvent
          The event corresponding to the endElement SAX event.
 interface OpenElementEvent
          The event corresponding to the startElement SAX event.
 interface TextEvent
          An interface for any data that comes from a text node.
 

Methods in com.topologi.diffx.event with parameters of type DiffXEvent
 boolean DiffXEvent.equals(DiffXEvent e)
          Indicates whether the specified event is equal to this event.
 

Uses of DiffXEvent in com.topologi.diffx.event.impl
 

Classes in com.topologi.diffx.event.impl that implement DiffXEvent
 class AttributeEventImpl
          A basic implementation of the attribute event.
 class AttributeEventNSImpl
          A namespace aware implementation of the attribute event.
 class CharactersEvent
          An event corresponds to the "characters" SAX event.
 class CharactersEventBase
          A base class for all the characters events "characters" SAX event.
 class CharEvent
          Event corresponding to a single character.
 class CloseElementEventImpl
          A basic implementation of the close element event.
 class CloseElementEventNSImpl
          The event corresponding to the startElement SAX event.
(package private)  class com.topologi.diffx.event.impl.DiffXEventBase
          A base class for DiffX events.
 class IgnorableSpaceEvent
          A particular type of event reserved for ignored white spaces.
 class LineEvent
          An interface for any data that comes from a text node.
 class OpenElementEventImpl
          A basic implementation of the close element event.
 class OpenElementEventNSImpl
          The event corresponding to the startElement SAX event.
 class ProcessingInstructionEvent
          A processing instruction event.
 class SpaceEvent
          A particular type of event reserved for white spaces.
 class WordEvent
          A text event representing a word.
 class XMLBranchEvent
          A branch of XML data.
 

Methods in com.topologi.diffx.event.impl with parameters of type DiffXEvent
 boolean XMLBranchEvent.equals(DiffXEvent e)
          Returns true if the diffX events in the branch are all equal.
 boolean ProcessingInstructionEvent.equals(DiffXEvent e)
          Returns true if the event is a
 boolean OpenElementEventNSImpl.equals(DiffXEvent e)
          Returns true if the event is a
 boolean OpenElementEventImpl.equals(DiffXEvent e)
          Returns true if the event is a
 boolean LineEvent.equals(DiffXEvent e)
          Returns true if the event is a character event and the content is equivalent.
 boolean IgnorableSpaceEvent.equals(DiffXEvent e)
          Returns true if the event is an ignorable white space, regardless of the characters that it matches.
 boolean CloseElementEventNSImpl.equals(DiffXEvent e)
          Returns true if the event is a
 boolean CloseElementEventImpl.equals(DiffXEvent e)
          Returns true if the event is a close element and has the same name.
 boolean CharEvent.equals(DiffXEvent e)
           
 boolean CharactersEventBase.equals(DiffXEvent e)
          Returns true if the event is a character event and the content is equivalent.
 boolean AttributeEventNSImpl.equals(DiffXEvent e)
          Returns true if the event is a
 boolean AttributeEventImpl.equals(DiffXEvent e)
          Returns true if the event is a
 

Constructors in com.topologi.diffx.event.impl with parameters of type DiffXEvent
XMLBranchEvent(DiffXEvent[] events)
          Creates a new XML branch.
 

Uses of DiffXEvent in com.topologi.diffx.format
 

Methods in com.topologi.diffx.format with parameters of type DiffXEvent
 void StrictXMLFormatter.format(DiffXEvent e)
           
 void StrictXMLFormatter.insert(DiffXEvent e)
           
 void StrictXMLFormatter.delete(DiffXEvent e)
           
 void SmartXMLFormatter.format(DiffXEvent e)
           
 void SmartXMLFormatter.insert(DiffXEvent e)
           
 void SmartXMLFormatter.delete(DiffXEvent e)
           
 void ShortStringFormatter.format(DiffXEvent e)
          Writes the event as a short string.
 void ShortStringFormatter.insert(DiffXEvent e)
          Writes the event as a short string preceded by '+'.
 void ShortStringFormatter.delete(DiffXEvent e)
          Writes the event as a short string preceded by '+'.
static String ShortStringFormatter.toShortString(DiffXEvent e)
          Returns the short string for the given event.
 void DiffXFormatter.format(DiffXEvent e)
          Formats the specified event.
 void DiffXFormatter.insert(DiffXEvent e)
          Formats the specified inserted event.
 void DiffXFormatter.delete(DiffXEvent e)
          Formats the specified deleted event.
 

Uses of DiffXEvent in com.topologi.diffx.sequence
 

Methods in com.topologi.diffx.sequence that return DiffXEvent
 DiffXEvent EventSequence.getEvent(int i)
          Returns the event at position i.
 DiffXEvent EventSequence.setEvent(int index, DiffXEvent e)
          Replaces an event of this sequence at the specified position.
 DiffXEvent EventSequence.removeEvent(int index)
          Removes an event from this sequence at the specified position.
 DiffXEvent EventSequence.EventIterator.nextEvent()
          Returns the next event.
 

Methods in com.topologi.diffx.sequence with parameters of type DiffXEvent
 void EventSequence.addEvent(DiffXEvent e)
          Adds an event to this sequence.
 void EventSequence.addEvent(int i, DiffXEvent e)
          Inserts an event to this sequence at the specified position.
 DiffXEvent EventSequence.setEvent(int index, DiffXEvent e)
          Replaces an event of this sequence at the specified position.