public abstract class AbstractChecker extends Object
| Modifier and Type | Field and Description |
|---|---|
protected GenericContent |
genCont |
static Pattern |
WORDCHARS |
static Pattern |
WORDCHARS_NONUMBERS |
| Constructor and Description |
|---|
AbstractChecker() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAnnotation(TextContainer tc,
String segId,
IssueType issueType,
String comment,
int srcStart,
int srcEnd,
int trgStart,
int trgEnd,
double severity,
List<Code> codes) |
void |
addAnnotation(TextContainer tc,
String segId,
IssueType issueType,
String comment,
int srcStart,
int srcEnd,
int trgStart,
int trgEnd,
double severity,
List<Code> codes,
String itsType) |
void |
addAnnotationAndReportIssue(IssueType issueType,
ITextUnit tu,
TextContainer tc,
String segId,
String comment,
int srcStart,
int srcEnd,
int trgStart,
int trgEnd,
double severity,
String srcOri,
String trgOri,
List<Code> codes) |
void |
addAnnotationAndReportIssue(IssueType issueType,
ITextUnit tu,
TextContainer tc,
String segId,
String comment,
int srcStart,
int srcEnd,
int trgStart,
int trgEnd,
double severity,
String srcOri,
String trgOri,
List<Code> codes,
String itsType) |
static int |
fromFragmentToGeneric(TextFragment frag,
int pos)
Converts a position in a coded-text string
into the same position when the string display uses generic codes.
|
static int |
fromOriginalToGeneric(TextFragment frag,
int pos)
Converts a position in a string display using the original code data
into the same position when the string display uses generic codes.
|
static int |
fromStrippedToGeneric(TextFragment frag,
int pos)
Converts a position in a string display where codes are stripped
into the same position when the string display uses generic codes.
|
static int |
fromStrippedToString(TextFragment frag,
int pos)
Converts a position in a string display where codes are stripped
into the same position when the string display uses original data.
|
URI |
getCurrentDocId() |
String |
getCurrentSubDocId() |
protected String |
getDisplay(TextContainer tc)
Generates the display string for a source or target text=container.
|
protected String |
getDisplay(TextFragment frag)
Generates the display string for a source or target text-fragment (e.g.
|
List<Issue> |
getIssues() |
Parameters |
getParams() |
List<String> |
getSigList() |
LocaleId |
getSrcLoc() |
LocaleId |
getTrgLoc() |
boolean |
isMonolingual() |
void |
processStartDocument(StartDocument sd,
List<String> sigList) |
void |
processStartSubDocument(StartSubDocument ssd) |
abstract void |
processTextUnit(ITextUnit tu) |
void |
reportIssue(Issue init,
ITextUnit tu,
String srcOri,
String trgOri,
Object extra)
Deprecated.
|
void |
reportIssue(IssueType issueType,
ITextUnit tu,
String segId,
String message,
int srcStart,
int srcEnd,
int trgStart,
int trgEnd,
double severity,
String srcOri,
String trgOri,
List<Code> codes) |
void |
setAnnotationIds(TextContainer srcCont,
TextContainer trgCont) |
void |
startProcess(LocaleId sourceLocale,
LocaleId targetLocale,
Parameters params,
List<Issue> issues) |
public static final Pattern WORDCHARS
public static final Pattern WORDCHARS_NONUMBERS
protected final GenericContent genCont
public static int fromFragmentToGeneric(TextFragment frag, int pos)
frag - the text-fragment displayed.pos - the position in the coded-text stringpublic static int fromOriginalToGeneric(TextFragment frag, int pos)
frag - the text-fragment displayed.pos - the position when the codes' original data are usedpublic static int fromStrippedToGeneric(TextFragment frag, int pos)
frag - the text-fragment displayed.pos - the position when the codes are stripped.public static int fromStrippedToString(TextFragment frag, int pos)
frag - the text-fragment displayed.pos - the position when the codes are strippedpublic void startProcess(LocaleId sourceLocale, LocaleId targetLocale, Parameters params, List<Issue> issues)
public void processStartDocument(StartDocument sd, List<String> sigList)
public void processStartSubDocument(StartSubDocument ssd)
public abstract void processTextUnit(ITextUnit tu)
public void addAnnotationAndReportIssue(IssueType issueType, ITextUnit tu, TextContainer tc, String segId, String comment, int srcStart, int srcEnd, int trgStart, int trgEnd, double severity, String srcOri, String trgOri, List<Code> codes)
public void addAnnotationAndReportIssue(IssueType issueType, ITextUnit tu, TextContainer tc, String segId, String comment, int srcStart, int srcEnd, int trgStart, int trgEnd, double severity, String srcOri, String trgOri, List<Code> codes, String itsType)
public void addAnnotation(TextContainer tc, String segId, IssueType issueType, String comment, int srcStart, int srcEnd, int trgStart, int trgEnd, double severity, List<Code> codes)
public void addAnnotation(TextContainer tc, String segId, IssueType issueType, String comment, int srcStart, int srcEnd, int trgStart, int trgEnd, double severity, List<Code> codes, String itsType)
public void reportIssue(IssueType issueType, ITextUnit tu, String segId, String message, int srcStart, int srcEnd, int trgStart, int trgEnd, double severity, String srcOri, String trgOri, List<Code> codes)
@Deprecated public void reportIssue(Issue init, ITextUnit tu, String srcOri, String trgOri, Object extra)
reportIssue(IssueType, ITextUnit, String, String, int, int, int, int, double, String, String, List)
method instead.public void setAnnotationIds(TextContainer srcCont, TextContainer trgCont)
public LocaleId getSrcLoc()
public LocaleId getTrgLoc()
public URI getCurrentDocId()
public String getCurrentSubDocId()
public Parameters getParams()
public boolean isMonolingual()
protected String getDisplay(TextFragment frag)
frag - the fragment to display.protected String getDisplay(TextContainer tc)
tc - the text-container to display.Copyright © 2022. All rights reserved.