Set (StyledDocument doc, CloneableEditorSupport support) { listener = new LineListener (doc, support); }
/** Override this to create the delegate */ private java.util.List createDelegate () { int cnt = set.listener.getOriginalLineCount (); java.util.List l = new java.util.ArrayList (cnt); for (int i = 0; i < cnt; i++) { l.add (set.getOriginal (i)); } return l; }
@Override public void run() { Line find = findLine(line); if (find != null) { ret[0] = listener.getOld(find.getLineNumber()); } else { ret[0] = -1; } } };
public Line getOriginal (int line) throws IndexOutOfBoundsException { int newLine = listener.getLine (line); int offset = NbDocument.findLineOffset (listener.doc, newLine); return safelyRegisterLine(createLine(offset)); }
public int getOriginalLineNumber (Line line) { Line find = findLine (line); if (find != null) { return listener.getOld (find.getLineNumber ()); } else { return -1; } }
public Line getOriginal (int line) throws IndexOutOfBoundsException { int newLine = listener.getLine (line); int offset = NbDocument.findLineOffset (listener.doc, newLine); return safelyRegisterLine(createLine(offset)); }
public int getOriginalLineNumber (Line line) { Line find = findLine (line); if (find != null) { return listener.getOld (find.getLineNumber ()); } else { return -1; } }
/** Override this to create the delegate */ private List<Line> createDelegate() { int cnt = set.listener.getOriginalLineCount(); List<Line> l = new ArrayList<Line>(cnt); for (int i = 0; i < cnt; i++) { l.add(set.getOriginal(i)); } return l; }
Set(StyledDocument doc, CloneableEditorSupport support) { listener = new LineListener(doc, support); }
public Line getOriginal(int line) throws IndexOutOfBoundsException { int newLine = listener.getLine(line); return safelyRegisterLine(createLine(offset(newLine))); }
public int indexOf(Object o) { if (o instanceof DocumentLine) { Line find = set.findLine((DocumentLine) o); if (find != null) { int indx = set.listener.getOld(find.getLineNumber()); if (set.getOriginal(indx).equals(o)) { // just to verify that the index really exists return indx; } } } return -1; }
/** Override this to create the delegate */ private java.util.List createDelegate () { int cnt = set.listener.getOriginalLineCount (); java.util.List l = new java.util.ArrayList (cnt); for (int i = 0; i < cnt; i++) { l.add (set.getOriginal (i)); } return l; }
Set (StyledDocument doc, CloneableEditorSupport support) { listener = new LineListener (doc, support); }
public int indexOf (Object o) { if (o instanceof DocumentLine) { Line find = set.findLine ((DocumentLine)o); if (find != null) { int indx = set.listener.getOld (find.getLineNumber ()); if (set.getOriginal (indx).equals (o)) { // just to verify that the index really exists return indx; } } } return -1; }
public int indexOf (Object o) { if (o instanceof DocumentLine) { Line find = set.findLine ((DocumentLine)o); if (find != null) { int indx = set.listener.getOld (find.getLineNumber ()); if (set.getOriginal (indx).equals (o)) { // just to verify that the index really exists return indx; } } } return -1; }