当前页面:
在线文档首页 >
NetBeans API Javadoc 4.1.0
DiffVisualizer (NetBeans Diff API) - NetBeans API Javadoc 4.1.0
org.netbeans.spi.diff
Class DiffVisualizer
java.lang.Object
org.netbeans.spi.diff.DiffVisualizer
- public abstract class DiffVisualizer
- extends Object
This class represents a diff visualizer. It's used as a presenter of a visual
representation of the source differences to the user.
The registered Diff Visualizers can be obtained via Lookup
(e.g. you can get the default diff provider by
Lookup.getDefault().lookup(DiffVisualizer.class))
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DiffVisualizer
public DiffVisualizer()
createView
public abstract Component createView(Difference[] diffs,
String name1,
String title1,
Reader r1,
String name2,
String title2,
Reader r2,
String MIMEType)
throws IOException
- Show the visual representation of the diff between two sources.
- Parameters:
diffs - The list of differences.name1 - the name of the first sourcetitle1 - the title of the first sourcer1 - the first sourcename2 - the name of the second sourcetitle2 - the title of the second sourcer2 - the second resource compared with the first one.MIMEType - the mime type of these sources
- Returns:
- The Component representing the diff visual representation
or null, when the representation is outside the IDE.
- Throws:
IOException - when the reading from input streams fails.