Package io.atlasmap.xml.module
Class XmlValidationService
- java.lang.Object
-
- io.atlasmap.core.validate.BaseModuleValidationService<io.atlasmap.xml.v2.XmlField>
-
- io.atlasmap.xml.module.XmlValidationService
-
- All Implemented Interfaces:
io.atlasmap.api.AtlasValidationService
public class XmlValidationService extends io.atlasmap.core.validate.BaseModuleValidationService<io.atlasmap.xml.v2.XmlField>
-
-
Constructor Summary
Constructors Constructor Description XmlValidationService(io.atlasmap.spi.AtlasConversionService conversionService, io.atlasmap.spi.AtlasFieldActionService fieldActionService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()protected Class<io.atlasmap.xml.v2.XmlField>getFieldType()protected io.atlasmap.spi.AtlasModuleDetailgetModuleDetail()protected StringgetModuleFieldName(io.atlasmap.xml.v2.XmlField field)voidinit()protected voidvalidateModuleField(String mappingId, io.atlasmap.xml.v2.XmlField field, io.atlasmap.spi.FieldDirection direction, List<io.atlasmap.v2.Validation> validations)-
Methods inherited from class io.atlasmap.core.validate.BaseModuleValidationService
getConversionService, getDocId, getFieldActionService, getFieldName, getMappingFieldPairValidator, getMode, matchDocIdOrNull, setConversionService, setDocId, setMappingFieldPairValidator, setMode, validateCombineMapping, validateCustomMapping, validateField, validateFieldCombinations, validateFieldGroup, validateMapMapping, validateMapping, validateMappingEntries, validateSeparateMapping
-
-
-
-
Method Detail
-
init
public void init()
-
destroy
public void destroy()
-
getModuleDetail
protected io.atlasmap.spi.AtlasModuleDetail getModuleDetail()
- Specified by:
getModuleDetailin classio.atlasmap.core.validate.BaseModuleValidationService<io.atlasmap.xml.v2.XmlField>
-
getFieldType
protected Class<io.atlasmap.xml.v2.XmlField> getFieldType()
- Specified by:
getFieldTypein classio.atlasmap.core.validate.BaseModuleValidationService<io.atlasmap.xml.v2.XmlField>
-
getModuleFieldName
protected String getModuleFieldName(io.atlasmap.xml.v2.XmlField field)
- Specified by:
getModuleFieldNamein classio.atlasmap.core.validate.BaseModuleValidationService<io.atlasmap.xml.v2.XmlField>
-
validateModuleField
protected void validateModuleField(String mappingId, io.atlasmap.xml.v2.XmlField field, io.atlasmap.spi.FieldDirection direction, List<io.atlasmap.v2.Validation> validations)
- Specified by:
validateModuleFieldin classio.atlasmap.core.validate.BaseModuleValidationService<io.atlasmap.xml.v2.XmlField>
-
-