au.org.ala.data.util
Class PhraseNameParser
java.lang.Object
org.gbif.ecat.parser.NameParser
au.org.ala.data.util.PhraseNameParser
public class PhraseNameParser
- extends org.gbif.ecat.parser.NameParser
A Parser that can be used to parse a "Phrase" name. It is assumed
that any name being parsed has not been matched to a regular scientific name.
It expects everything to the right of the rank marker.
- Author:
- Natasha Carter
| Fields inherited from class org.gbif.ecat.parser.NameParser |
all_letters_numbers, AUTHOR, author_letters, AUTHOR_LETTERS, AUTHOR_PREFIXES, AUTHOR_TEAM, AUTHOR_TEAM_PATTERN, CANON_NAME_IGNORE_AUTHORS, CULTIVAR, debug, EPHITHET, EPHITHET_PREFIXES, EXTRACT_NOMSTATUS, HYBRID_FORMULA_PATTERN, HYBRID_MARKER, INFRAGENERIC, IS_VIRUS_PATTERN, log, MONOMIAL, name_letters, NAME_LETTERS, NAME_PATTERN, RANK_MARKER_SPECIES, YEAR |
|
Method Summary |
static void |
main(java.lang.String[] args)
|
<T> org.gbif.ecat.model.ParsedName<T> |
|
parse(java.lang.String scientificName)
|
void |
testParse(java.lang.String scientificName)
|
| Methods inherited from class org.gbif.ecat.parser.NameParser |
addMonomials, cleanStrong, getMonomials, normalize, normalizeStrong, parseToCanonical, preClean, readMonomialsRsGbifOrg, setMonomials |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VALID_PHRASE_RANKS
public static final java.util.HashMap<java.lang.String,org.gbif.ecat.voc.Rank> VALID_PHRASE_RANKS
LOCATION_OR_DESCR
protected static final java.lang.String LOCATION_OR_DESCR
- See Also:
- Constant Field Values
VOUCHER
protected static final java.lang.String VOUCHER
- See Also:
- Constant Field Values
SOURCE_AUTHORITY
protected static final java.lang.String SOURCE_AUTHORITY
- See Also:
- Constant Field Values
PHRASE
protected static final java.lang.String PHRASE
- See Also:
- Constant Field Values
PHRASE_RANKS
protected static final java.lang.String PHRASE_RANKS
RANK_MARKER
public static final java.util.regex.Pattern RANK_MARKER
SPECIES_PATTERN
protected static final java.util.regex.Pattern SPECIES_PATTERN
POTENTIAL_SPECIES_PATTERN
protected static final java.util.regex.Pattern POTENTIAL_SPECIES_PATTERN
PHRASE_PATTERN
protected static final java.util.regex.Pattern PHRASE_PATTERN
WRONG_CASE_INFRAGENERIC
protected static final java.util.regex.Pattern WRONG_CASE_INFRAGENERIC
IGNORE_MARKERS
protected static final java.util.regex.Pattern IGNORE_MARKERS
PhraseNameParser
public PhraseNameParser()
testParse
public void testParse(java.lang.String scientificName)
parse
public <T> org.gbif.ecat.model.ParsedName<T> parse(java.lang.String scientificName)
throws org.gbif.ecat.parser.UnparsableException
- Overrides:
parse in class org.gbif.ecat.parser.NameParser
- Throws:
org.gbif.ecat.parser.UnparsableException
main
public static void main(java.lang.String[] args)
Copyright © 2014. All Rights Reserved.