org.sourcejammer.client.gui.vdiff
Class HunkPadVisitor
java.lang.Object
|
+--JLibDiff.HunkVisitor
|
+--org.sourcejammer.client.gui.vdiff.HunkPadVisitor
- public class HunkPadVisitor
- extends JLibDiff.HunkVisitor
Title: $FileName: HunkPadVisitor.java$
- Version:
- $VerNum: 4$
$Description: Pads the strings in the text areas with extra
lines so that secions of the two files line up with each other.$
$KeyWordsOff: $
- Author:
- $AuthorName: Rob MacGrogan$
Constructor Summary |
HunkPadVisitor(javax.swing.JTextArea oldTextArea,
javax.swing.JTextArea newTextArea)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
oldTextArea
private javax.swing.JTextArea oldTextArea
newTextArea
private javax.swing.JTextArea newTextArea
linesAddedToNew
private int linesAddedToNew
linesAddedToOld
private int linesAddedToOld
HunkPadVisitor
public HunkPadVisitor(javax.swing.JTextArea oldTextArea,
javax.swing.JTextArea newTextArea)
visitHunkAdd
public void visitHunkAdd(JLibDiff.HunkAdd hunk)
- Overrides:
visitHunkAdd
in class JLibDiff.HunkVisitor
visitHunkChange
public void visitHunkChange(JLibDiff.HunkChange hunk)
- Overrides:
visitHunkChange
in class JLibDiff.HunkVisitor
visitHunkDel
public void visitHunkDel(JLibDiff.HunkDel hunk)
- Overrides:
visitHunkDel
in class JLibDiff.HunkVisitor
balanceViews
private void balanceViews(JLibDiff.Hunk hunk)
addLinesToTextArea
private void addLinesToTextArea(int numLines,
int addLineAfterIndex,
javax.swing.JTextArea area)
insertString
private java.lang.String insertString(java.lang.String target,
java.lang.String insert,
int index)
getOffsetSOL
private int getOffsetSOL(int linenumber,
java.lang.String buffer)
Copyright © 2003 Soucejammer project.