package org.gbif.occurrence.parsing.xml.rules;
import org.apache.commons.digester.Digester;
public abstract class AbstractDwcRuleSet extends AbstractRuleSet {
@Override
public void addRuleInstances(Digester digester) {
super.addRuleInstances(digester);
addNonNullMethod(digester, "scientificName", "setScientificName", 1);
addNonNullParam(digester, "scientificName", 0);
addNonNullMethod(digester, "author", "setAuthor", 1);
addNonNullParam(digester, "author", 0);
addNonNullMethod(digester, "kingdom", "setKingdom", 1);
addNonNullParam(digester, "kingdom", 0);
addNonNullMethod(digester, "phylum", "setPhylum", 1);
addNonNullParam(digester, "phylum", 0);
addNonNullMethod(digester, "klass", "setKlass", 1);
addNonNullParam(digester, "klass", 0);
addNonNullMethod(digester, "order", "setOrder", 1);
addNonNullParam(digester, "order", 0);
addNonNullMethod(digester, "family", "setFamily", 1);
addNonNullParam(digester, "family", 0);
addNonNullMethod(digester, "genus", "setGenus", 1);
addNonNullParam(digester, "genus", 0);
addNonNullMethod(digester, "species", "setSpecies", 1);
addNonNullParam(digester, "species", 0);
addNonNullMethod(digester, "subspecies", "setSubspecies", 1);
addNonNullParam(digester, "subspecies", 0);
addNonNullMethod(digester, "country", "setCountry", 1);
addNonNullParam(digester, "country", 0);
addNonNullMethod(digester, "stateOrProvince", "setStateOrProvince", 1);
addNonNullParam(digester, "stateOrProvince", 0);
addNonNullMethod(digester, "county", "setCounty", 1);
addNonNullParam(digester, "county", 0);
addNonNullMethod(digester, "locality", "setLocality", 1);
addNonNullParam(digester, "locality", 0);
addNonNullMethod(digester, "collectorName", "setCollectorName", 1);
addNonNullParam(digester, "collectorName", 0);
addNonNullMethod(digester, "identifierName", "setIdentifierName", 1);
addNonNullParam(digester, "identifierName", 0);
}
}