com.smallx.xml.infoset.util
Class ItemDiff

java.lang.Object
  extended bycom.smallx.xml.infoset.util.ItemDiff
All Implemented Interfaces:
ItemDestination

public class ItemDiff
extends java.lang.Object
implements ItemDestination


Constructor Summary
ItemDiff(Document d, java.io.PrintWriter out)
          Creates a new instance of ItemDiff
 
Method Summary
 boolean isDifferent()
           
 void send(Item item)
          Called when a infoset item is generated by a source.
 void setOutputType(Name name)
          This is meta-data that facilitates output serialization.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemDiff

public ItemDiff(Document d,
                java.io.PrintWriter out)
Creates a new instance of ItemDiff

Method Detail

isDifferent

public boolean isDifferent()

send

public void send(Item item)
          throws XMLException
Description copied from interface: ItemDestination
Called when a infoset item is generated by a source.

Specified by:
send in interface ItemDestination
Parameters:
item - The infoset item that was generated by the source.
Returns:
A boolean value indicating that addition items are wanted by the implementing object.
Throws:
XMLException

setOutputType

public void setOutputType(Name name)
                   throws XMLException
Description copied from interface: ItemDestination
This is meta-data that facilitates output serialization. There are three "standard" names 'xml', 'text', and 'html'.

Specified by:
setOutputType in interface ItemDestination
Throws:
XMLException