From: Andreas Müller Date: Tue, 3 Jul 2012 14:57:25 +0000 (+0000) Subject: add parse author to NVNParser X-Git-Tag: cdmlib-parent-3.0.12~96 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/cdmlib.git/commitdiff_plain/c14e9b53ce311e32713ac65fc40e3b99d8d82840 add parse author to NVNParser --- diff --git a/cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/parser/INonViralNameParser.java b/cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/parser/INonViralNameParser.java index 45fc3312db..da5036c67d 100644 --- a/cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/parser/INonViralNameParser.java +++ b/cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/parser/INonViralNameParser.java @@ -10,9 +10,11 @@ package eu.etaxonomy.cdm.strategy.parser; import eu.etaxonomy.cdm.model.name.NomenclaturalCode; +import eu.etaxonomy.cdm.model.name.NonViralName; import eu.etaxonomy.cdm.model.name.Rank; import eu.etaxonomy.cdm.model.name.TaxonNameBase; import eu.etaxonomy.cdm.strategy.IStrategy; +import eu.etaxonomy.cdm.strategy.exceptions.StringNotParsableException; /** @@ -141,5 +143,7 @@ public interface INonViralNameParser extends IStrategy * formerly attached to this name will be lost. */ public void parseReferencedName(T nameToBeFilled, String fullReference, Rank rank, boolean makeEmpty); + + void parseAuthors(NonViralName nonViralName, String authorString) throws StringNotParsableException; } diff --git a/cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/parser/NonViralNameParserImpl.java b/cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/parser/NonViralNameParserImpl.java index 7125eb4711..5fb14ef51e 100644 --- a/cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/parser/NonViralNameParserImpl.java +++ b/cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/parser/NonViralNameParserImpl.java @@ -985,6 +985,7 @@ public class NonViralNameParserImpl extends NonViralNameParserImplRegExBase impl * @param authorString * @throws StringNotParsableException */ + @Override public void parseAuthors(NonViralName nonViralName, String authorString) throws StringNotParsableException{ TeamOrPersonBase[] authors = new TeamOrPersonBase[4]; Integer[] years = new Integer[4];