add parse author to NVNParser
authorAndreas Müller <a.mueller@bgbm.org>
Tue, 3 Jul 2012 14:57:25 +0000 (14:57 +0000)
committerAndreas Müller <a.mueller@bgbm.org>
Tue, 3 Jul 2012 14:57:25 +0000 (14:57 +0000)
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/parser/INonViralNameParser.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/parser/NonViralNameParserImpl.java

index 45fc3312db79ab319c4cec02ddce1c403b480682..da5036c67d01029c08aa8128afb9fd4fd317f4c2 100644 (file)
 package eu.etaxonomy.cdm.strategy.parser;\r
 \r
 import eu.etaxonomy.cdm.model.name.NomenclaturalCode;\r
+import eu.etaxonomy.cdm.model.name.NonViralName;\r
 import eu.etaxonomy.cdm.model.name.Rank;\r
 import eu.etaxonomy.cdm.model.name.TaxonNameBase;\r
 import eu.etaxonomy.cdm.strategy.IStrategy;\r
+import eu.etaxonomy.cdm.strategy.exceptions.StringNotParsableException;\r
 \r
 \r
 /**\r
@@ -141,5 +143,7 @@ public interface INonViralNameParser<T extends TaxonNameBase> extends IStrategy
         *                              formerly attached to this name will be lost.\r
         */\r
        public void parseReferencedName(T nameToBeFilled, String fullReference, Rank rank, boolean makeEmpty);\r
+\r
+       void parseAuthors(NonViralName nonViralName, String authorString) throws StringNotParsableException;\r
        \r
 }\r
index 7125eb4711aaf2c7bee712301d8b8ba80e765847..5fb14ef51e24492aabb37f84bfa87cc285ea21bb 100644 (file)
@@ -985,6 +985,7 @@ public class NonViralNameParserImpl extends NonViralNameParserImplRegExBase impl
         * @param authorString\r
         * @throws StringNotParsableException\r
         */\r
+       @Override\r
        public void parseAuthors(NonViralName nonViralName, String authorString) throws StringNotParsableException{\r
                TeamOrPersonBase<?>[] authors = new TeamOrPersonBase[4];\r
                Integer[] years = new Integer[4];\r