public abstract class XmlImportBase<CONFIG extends XmlImportConfiguratorBase<STATE>,STATE extends XmlImportState<CONFIG,?>> extends CdmImportBase<CONFIG,STATE> implements IIoObserver
CdmImportBase.TermMatchMode
CREATE, IMAGE_GALLERY, READ_MEDIA_DATA, uuidUserDefinedAnnotationTypeVocabulary, uuidUserDefinedExtensionTypeVocabulary, uuidUserDefinedFeatureVocabulary, uuidUserDefinedIdentifierTypeVocabulary, uuidUserDefinedKindOfUnitVocabulary, uuidUserDefinedLanguageVocabulary, uuidUserDefinedMarkerTypeVocabulary, uuidUserDefinedMeasurementUnitVocabulary, uuidUserDefinedModifierVocabulary, uuidUserDefinedNamedAreaLevelVocabulary, uuidUserDefinedNamedAreaVocabulary, uuidUserDefinedNomenclaturalStatusTypeVocabulary, uuidUserDefinedPresenceAbsenceVocabulary, uuidUserDefinedRankVocabulary, uuidUserDefinedReferenceSystemVocabulary, uuidUserDefinedStateVocabulary, uuidUserDefinedStatisticalMeasureVocabulary, uuidUserDefinedTaxonRelationshipTypeVocabulary
INCLUDE_UNPUBLISHED, ioName, NO_UNPUBLISHED
applicationContext
FEATURE_STORE, NOMREF_STORE, REFERENCE_STORE, SPECIMEN_STORE, TAXON_STORE, TAXONNAME_STORE, TEAM_STORE
Constructor and Description |
---|
XmlImportBase() |
Modifier and Type | Method and Description |
---|---|
protected void |
fireSchemaConflictEventExpectedStartTag(java.lang.String elName,
javax.xml.stream.XMLEventReader reader) |
protected java.io.InputStream |
getInputStream(CONFIG config)
Returns an input stream for the given source.
|
protected javax.xml.stream.XMLEventReader |
getStaxReader(STATE state)
Returns the StAX-Reader (XMLEventReader) for the source.
|
void |
handleEvent(IIoEvent event) |
protected boolean |
isEndingElement(javax.xml.stream.XMLEventReader reader,
java.lang.String elName) |
protected boolean |
isEndingElement(javax.xml.stream.events.XMLEvent event,
java.lang.String elName) |
protected boolean |
isStartingElement(javax.xml.stream.XMLEventReader reader,
java.lang.String elName)
TODO namespace
|
protected boolean |
isStartingElement(javax.xml.stream.events.XMLEvent event,
java.lang.String elName) |
protected void |
parseSAX(STATE state,
ImportHandlerBase handler)
Parses the source file with the given handler
|
protected boolean |
validateStartOfDocument(javax.xml.stream.XMLEventReader reader) |
addOriginalSource, addOriginalSource, doubleFromString, fillMissingEpithets, fillMissingEpithetsForTaxa, getAcceptedTaxon, getAnnotationType, getByteArray, getDefaultResult, getDefaultTaxonDescription, getExtensionType, getExtensionType, getFeature, getFeature, getFeaturePlaceholder, getIdentiferType, getImageMedia, getImageMedia, getImageMedia, getKindOfUnit, getLanguage, getLanguage, getMarkedTaxonDescription, getMarkerType, getMarkerType, getMarkerType, getMarkerType, getMeasurementUnit, getModifier, getNamedArea, getNamedArea, getNamedArea, getNamedAreaLevel, getNoDataResult, getNomenclaturalStatusType, getPresenceTerm, getPresenceTerm, getRank, getReferenceSystem, getSpecimenDescription, getSpecimenDescription, getStateTerm, getStateTerm, getStatisticalMeasure, getTaxonDescription, getTaxonDescription, getTaxonNameDescription, getTaxonNameDescription, getTaxonRelationshipType, getVocabulary, intFromString, makeTree, makeTreeMemSave, NB, nullSafeBoolean, nullSafeDouble, nullSafeFloat, nullSafeInt, parseAuthorString, saveNameRelations
addObserver, addObservers, check, commitTransaction, countObservers, countSteps, doCheck, doInvoke, fire, fireProgressEvent, fireWarningEvent, fireWarningEvent, getInstance, getObservers, getSuccessString, invoke, isBlank, isIgnore, isNotBlank, removeObserver, removeObservers, rollbackTransaction, startTransaction, startTransaction, updateProgress, updateProgress, warnProgress
authenticate, clearSession, getAgentService, getAmplificationService, getAnnotationService, getAuthenticationManager, getBean, getClassificationService, getCollectionService, getCommonService, getDatabaseService, getDescriptionService, getDescriptiveDataSetService, getEntityConstraintViolationService, getEntityValidationService, getEventBaseService, getFeatureNodeService, getFeatureTreeService, getGrantedAuthorityService, getGroupService, getIdentificationKeyService, getLocationService, getLongRunningTasksService, getMediaService, getMetadataService, getNameService, getOccurrenceService, getPermissionEvaluator, getPolytomousKeyNodeService, getPolytomousKeyService, getPreferenceService, getPrimerService, getProgressMonitorService, getReferenceService, getRegistrationService, getRightsService, getSequenceService, getSession, getSessionFactory, getTaxonNodeService, getTaxonService, getTermNodeService, getTermService, getTermTreeService, getTransactionManager, getUserService, getVocabularyService, NewConversation, setApplicationContext, setDataSource, setSessionFactory, setTransactionManager
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
invoke
check, countSteps, fire, updateProgress, updateProgress, warnProgress
addObserver, addObservers, countObservers, getObservers, removeObserver, removeObservers
protected void fireSchemaConflictEventExpectedStartTag(java.lang.String elName, javax.xml.stream.XMLEventReader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
protected boolean validateStartOfDocument(javax.xml.stream.XMLEventReader reader) throws javax.xml.stream.XMLStreamException
r
- javax.xml.stream.XMLStreamException
protected boolean isStartingElement(javax.xml.stream.XMLEventReader reader, java.lang.String elName) throws javax.xml.stream.XMLStreamException
elName
- reader
- javax.xml.stream.XMLStreamException
protected boolean isStartingElement(javax.xml.stream.events.XMLEvent event, java.lang.String elName) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
protected boolean isEndingElement(javax.xml.stream.XMLEventReader reader, java.lang.String elName) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
protected boolean isEndingElement(javax.xml.stream.events.XMLEvent event, java.lang.String elName) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
protected java.io.InputStream getInputStream(CONFIG config)
config
- protected javax.xml.stream.XMLEventReader getStaxReader(STATE state) throws javax.xml.stream.FactoryConfigurationError, javax.xml.stream.XMLStreamException
state
- javax.xml.stream.FactoryConfigurationError
javax.xml.stream.XMLStreamException
protected void parseSAX(STATE state, ImportHandlerBase handler) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
is
- handler
- javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
public void handleEvent(IIoEvent event)
handleEvent
in interface IIoObserver
Copyright © 2007-2020 EDIT. All Rights Reserved.