Revision 90046bc4
Added by Andreas Müller almost 8 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/parser/NonViralNameParserImpl.java | ||
---|---|---|
375 | 375 |
nameToBeFilled.addParsingProblems(ref.getParsingProblem()); |
376 | 376 |
} |
377 | 377 |
|
378 |
Reference<?> nomRef;
|
|
379 |
if ( (nomRef = (Reference<?>)nameToBeFilled.getNomenclaturalReference()) != null ){
|
|
378 |
Reference nomRef; |
|
379 |
if ( (nomRef = (Reference)nameToBeFilled.getNomenclaturalReference()) != null ){ |
|
380 | 380 |
nomRef.setAuthorship(nameToBeFilled.getCombinationAuthorship()); |
381 | 381 |
} |
382 | 382 |
} |
... | ... | |
666 | 666 |
} |
667 | 667 |
|
668 | 668 |
|
669 |
private Reference<?> parseArticle(String reference){
|
|
669 |
private Reference parseArticle(String reference){ |
|
670 | 670 |
//if (articlePatter) |
671 | 671 |
//(type, author, title, volume, editor, series; |
672 |
Reference<?> result = ReferenceFactory.newArticle();
|
|
672 |
Reference result = ReferenceFactory.newArticle(); |
|
673 | 673 |
reference = makeVolume(result, reference); |
674 |
Reference<?> inJournal = ReferenceFactory.newJournal();
|
|
674 |
Reference inJournal = ReferenceFactory.newJournal(); |
|
675 | 675 |
inJournal.setTitle(reference); |
676 | 676 |
result.setInReference(inJournal); |
677 | 677 |
return result; |
678 | 678 |
} |
679 | 679 |
|
680 |
private Reference<?> parseBookSection(String reference){
|
|
681 |
Reference<?> result = ReferenceFactory.newBookSection();
|
|
680 |
private Reference parseBookSection(String reference){ |
|
681 |
Reference result = ReferenceFactory.newBookSection(); |
|
682 | 682 |
|
683 | 683 |
Pattern authorPattern = Pattern.compile("^" + authorTeam + referenceAuthorSeparator); |
684 | 684 |
Matcher authorMatcher = authorPattern.matcher(reference); |
Also available in: Unified diff
Remove generics from Reference in cdmlib-model #5830