/** * @see org.apache.wicket.util.diff.Delta#verify(java.util.List) */ public void verify(List target) throws PatchFailedException { if (!original.verify(target)) { throw new PatchFailedException(); } }
/** * @see org.apache.wicket.util.diff.Delta#applyTo(java.util.List) */ @Override public void applyTo(List<Object> target) { original.applyDelete(target); revised.applyAdd(original.first(), target); }
/** * @see org.apache.wicket.util.diff.Delta#accept(org.apache.wicket.util.diff.RevisionVisitor) */ @Override public void accept(final RevisionVisitor visitor) { visitor.visit(this); } }
/** * Construct. * * @param orig * @param rev */ public ChangeDelta(final Chunk orig, final Chunk rev) { init(orig, rev); }
/** * Performs random edits on the input sequence. Useful for testing. * * @param text * The input sequence. * @return The sequence with random edits performed. */ public static Object[] randomEdit(final Object[] text) { return randomEdit(text, text.length); }
/** * Creates a delta object with the given chunks from the original and revised texts. * * @param orig * @param rev */ protected Delta(final Chunk orig, final Chunk rev) { init(orig, rev); }
/** * @see org.apache.wicket.util.diff.Delta#applyTo(java.util.List) */ @Override public void applyTo(final List<Object> target) { original.applyDelete(target); }
/** * Returns the index of the first line of the chunk. * * @return int */ public int first() { return anchor(); }
/** * Provide a string representation of the numeric range of this chunk. * * @param s * where the string representation should be appended. */ public void rangeString(final StringBuilder s) { rangeString(s, ","); }
/** * Converts this delta into its RCS style string representation using the default line * separator. * * @return String */ public String toRCSString() { return toRCSString(Diff.NL); }
/** * Converts an array of {@link Object Object} to a string using {@link Diff#NL Diff.NL} as the * line separator. * * @param o * the array of objects. * @return String */ public static String arrayToString(Object[] o) { return arrayToString(o, Diff.NL); }
/** * @see org.apache.wicket.util.diff.Delta#verify(java.util.List) */ @Override public void verify(List<Object> target) throws PatchFailedException { if (!original.verify(target)) { throw new PatchFailedException(); } }
/** * @see org.apache.wicket.util.diff.Delta#accept(org.apache.wicket.util.diff.RevisionVisitor) */ @Override public void accept(final RevisionVisitor visitor) { visitor.visit(this); } }
/** * @see org.apache.wicket.util.diff.Delta#verify(java.util.List) */ @Override public void verify(final List<Object> target) throws PatchFailedException { if (!original.verify(target)) { throw new PatchFailedException(); } }
/** * @see org.apache.wicket.util.diff.Delta#accept(org.apache.wicket.util.diff.RevisionVisitor) */ @Override public void accept(final RevisionVisitor visitor) { visitor.visit(this); } }