public abstract class AbstractMappingsRegistry extends Object implements MappingsRegistry
MappingsRegistry
interfaceModifier and Type | Field and Description |
---|---|
protected Map<String,EdifactModel> |
content
Internal storage
|
Constructor and Description |
---|
AbstractMappingsRegistry() |
Modifier and Type | Method and Description |
---|---|
protected abstract Map<String,EdifactModel> |
demandLoading(String[] nameComponents)
Loading mapping models on demand.
|
EdifactModel |
getMappingModel(String messageName,
Delimiters delimiters)
Returns an
EdifactModel based on the message name and delimiters that should be used to parse message name. |
protected final Map<String,EdifactModel> content
public EdifactModel getMappingModel(String messageName, Delimiters delimiters) throws EDIConfigurationException, SAXException, IOException
EdifactModel
based on the message name and delimiters that should be used to parse message name.getMappingModel
in interface MappingsRegistry
SAXException
EDIConfigurationException
IOException
protected abstract Map<String,EdifactModel> demandLoading(String[] nameComponents) throws EDIConfigurationException, IOException, SAXException
nameComponents
- SAXException
IOException
EDIConfigurationException
Copyright © 2020. All rights reserved.