public class ReferenceMarkerMatcher
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
ReferenceMarkerMatcher.MatchResult |
Modifier and Type | Field and Description |
---|---|
static ClassicAnalyzer |
ANALYZER |
static java.util.regex.Pattern |
AND_WORD_PATTERN |
static java.util.regex.Pattern |
AUTHOR_NAME_PATTERN |
static java.util.regex.Pattern |
AUTHOR_SEPARATOR_PATTERN |
static java.util.regex.Pattern |
DASH_PATTERN |
static <any> |
IDENTITY |
static int |
MAX_RANGE |
static java.util.regex.Pattern |
NUMBERED_CITATION_PATTERN |
static java.util.regex.Pattern |
NUMBERED_CITATIONS_SPLIT_PATTERN |
static java.util.regex.Pattern |
YEAR_PATTERN |
static java.util.regex.Pattern |
YEAR_PATTERN_WITH_LOOK_AROUND |
Constructor and Description |
---|
ReferenceMarkerMatcher(java.util.List<BibDataSet> bds,
CntManager cntManager) |
Modifier and Type | Method and Description |
---|---|
boolean |
isAuthorCitationStyle(java.lang.String text) |
boolean |
isKnownFirstAuthor(java.lang.String text)
Return true if the text is a known first author from the bibliographical reference list
|
boolean |
isKnownLabel(java.lang.String text)
Return true if the text is a known label from the bibliographical reference list
|
static boolean |
isNumberedCitationReference(java.lang.String t) |
java.util.List<ReferenceMarkerMatcher.MatchResult> |
match(java.util.List<LayoutToken> refTokens) |
public static final java.util.regex.Pattern YEAR_PATTERN
public static final java.util.regex.Pattern YEAR_PATTERN_WITH_LOOK_AROUND
public static final java.util.regex.Pattern AUTHOR_NAME_PATTERN
public static final java.util.regex.Pattern NUMBERED_CITATION_PATTERN
public static final java.util.regex.Pattern AUTHOR_SEPARATOR_PATTERN
public static final ClassicAnalyzer ANALYZER
public static final int MAX_RANGE
public static final java.util.regex.Pattern NUMBERED_CITATIONS_SPLIT_PATTERN
public static final java.util.regex.Pattern AND_WORD_PATTERN
public static final java.util.regex.Pattern DASH_PATTERN
public static final <any> IDENTITY
public ReferenceMarkerMatcher(java.util.List<BibDataSet> bds, CntManager cntManager) throws EntityMatcherException
EntityMatcherException
public java.util.List<ReferenceMarkerMatcher.MatchResult> match(java.util.List<LayoutToken> refTokens) throws EntityMatcherException
EntityMatcherException
public boolean isAuthorCitationStyle(java.lang.String text)
public static boolean isNumberedCitationReference(java.lang.String t)
public boolean isKnownLabel(java.lang.String text)
public boolean isKnownFirstAuthor(java.lang.String text)