public class Patcher
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Patcher.Result |
static class |
Patcher.WorkingPatch |
| Modifier and Type | Field and Description |
|---|---|
java.util.List<java.lang.String> |
lines |
int |
maxMatchOffset |
float |
minMatchScore |
java.util.List<Patcher.WorkingPatch> |
patches |
| Constructor and Description |
|---|
Patcher(PatchFile patchFile,
java.util.List<java.lang.String> lines) |
Patcher(PatchFile patchFile,
java.util.List<java.lang.String> lines,
CharRepresenter charRep,
float minFuzz,
int maxOffset) |
Patcher(PatchFile patchFile,
java.util.List<java.lang.String> lines,
float minFuzz,
int maxOffset) |
| Modifier and Type | Method and Description |
|---|---|
static Patch |
adjustPatchToMatchedLines(Patch patch,
int[] match,
java.util.List<java.lang.String> lines) |
static <any> |
fuzzyMatch(java.util.List<java.lang.String> wmPattern,
java.util.List<java.lang.String> wmText,
int loc,
int maxMatchOffset,
float minMatchScore,
java.util.List<LineRange> ranges) |
static int |
offsetWarnDistance(int patchLength,
int fileLength) |
java.util.List<Patcher.Result> |
patch(PatchMode mode) |
public final java.util.List<Patcher.WorkingPatch> patches
public java.util.List<java.lang.String> lines
public final int maxMatchOffset
public final float minMatchScore
public Patcher(PatchFile patchFile, java.util.List<java.lang.String> lines)
public Patcher(PatchFile patchFile, java.util.List<java.lang.String> lines, float minFuzz, int maxOffset)
public Patcher(PatchFile patchFile, java.util.List<java.lang.String> lines, CharRepresenter charRep, float minFuzz, int maxOffset)
public java.util.List<Patcher.Result> patch(PatchMode mode)
public static Patch adjustPatchToMatchedLines(Patch patch, int[] match, java.util.List<java.lang.String> lines)
public static <any> fuzzyMatch(java.util.List<java.lang.String> wmPattern,
java.util.List<java.lang.String> wmText,
int loc,
int maxMatchOffset,
float minMatchScore,
java.util.List<LineRange> ranges)
public static int offsetWarnDistance(int patchLength,
int fileLength)