OpenOffice.org
XMerge API

org.openoffice.xmerge.merger.merge
Class SheetMerge

java.lang.Object
  |
  +--org.openoffice.xmerge.merger.merge.DocumentMerge
        |
        +--org.openoffice.xmerge.merger.merge.SheetMerge
All Implemented Interfaces:
MergeAlgorithm

public final class SheetMerge
extends DocumentMerge

This class extends the DocumentMerge class. This class will merge two spreadsheet documents. The main difference between this implementation and DocumentMerge is that this merge will try to maintain unsupported features by examing the cell node objects one by one when it removes a node from the original Iterator.


Fields inherited from class org.openoffice.xmerge.merger.merge.DocumentMerge
cc_
 
Constructor Summary
SheetMerge(ConverterCapabilities cc, NodeMergeAlgorithm merge)
          Constructor.
 
Method Summary
protected  void removeNode(org.w3c.dom.Node node)
          Remove specified Node.
 
Methods inherited from class org.openoffice.xmerge.merger.merge.DocumentMerge
appendNode, applyDifference, insertNode, replaceElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SheetMerge

public SheetMerge(ConverterCapabilities cc,
                  NodeMergeAlgorithm merge)
Constructor.
Parameters:
cc - The ConverterCapabilities.
merge - The NodeMergeAlgorithm.
Method Detail

removeNode

protected void removeNode(org.w3c.dom.Node node)
Remove specified Node.
Overrides:
removeNode in class DocumentMerge
Parameters:
node - Node to remove.

OpenOffice.org
XMerge API

Copyright © 2002 OpenOffice.org