Class StringPatternValidator

  • All Implemented Interfaces:
    io.atlasmap.spi.AtlasValidator

    public class StringPatternValidator
    extends Object
    implements io.atlasmap.spi.AtlasValidator
    • Constructor Detail

      • StringPatternValidator

        public StringPatternValidator​(io.atlasmap.v2.ValidationScope scope,
                                      String violationMessage,
                                      String pattern)
      • StringPatternValidator

        public StringPatternValidator​(io.atlasmap.v2.ValidationScope scope,
                                      String violationMessage,
                                      String pattern,
                                      boolean useMatch)
    • Method Detail

      • supports

        public boolean supports​(Class<?> clazz)
        Specified by:
        supports in interface io.atlasmap.spi.AtlasValidator
      • validate

        public void validate​(Object target,
                             List<io.atlasmap.v2.Validation> validations,
                             String id)
        Specified by:
        validate in interface io.atlasmap.spi.AtlasValidator
      • validate

        public void validate​(Object target,
                             List<io.atlasmap.v2.Validation> validations,
                             String id,
                             io.atlasmap.v2.ValidationStatus status)
        Specified by:
        validate in interface io.atlasmap.spi.AtlasValidator