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
* 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
* @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