站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > NetBeans API Javadoc 4.1.0

DiffProvider (NetBeans Diff API) - NetBeans API Javadoc 4.1.0

 

org.netbeans.spi.diff
Class DiffProvider

java.lang.Object
  extended byorg.netbeans.spi.diff.DiffProvider

public abstract class DiffProvider
extends Object

This class represents a provider of diff algorithm. The implementing class should calculate differences between two sources.

The registered Diff Providers can be obtained via Lookup (e.g. you can get the default diff provider by Lookup.getDefault().lookup(DiffProvider.class))


Constructor Summary
DiffProvider()
           
 
Method Summary
abstract  Difference[] computeDiff(Reader r1, Reader r2)
          Create the differences of the content two streams.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiffProvider

public DiffProvider()
Method Detail

computeDiff

public abstract Difference[] computeDiff(Reader r1,
                                         Reader r2)
                                  throws IOException
Create the differences of the content two streams.

Parameters:
r1 - the first source
r2 - the second source to be compared with the first one.
Returns:
the list of differences found, instances of Difference; or null when some error occured.
Throws:
IOException - when the reading from input streams fails.

 

Built on May 4 2005.  |  Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.