Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  * Copyright (c) 2013, Francis Galiegue <>
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the Lesser GNU General Public License as
  * published by the Free Software Foundation, either version 3 of the
  * License, or (at your option) any later version.
  * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * Lesser GNU General Public License for more details.
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <>.
package com.github.fge.jsonschema.keyword.validator;
Base abstract class for keyword validators

This class provides a template message for error reporting, with all details about the current validation context already filled.

public abstract class AbstractKeywordValidator
    implements KeywordValidator
    private static final ExceptionProvider EXCEPTION_PROVIDER
        = new ExceptionProvider()
        public ProcessingException doException(final ProcessingMessage message)
            return new InvalidInstanceException(message);
    protected final String keyword;

Protected constructor

keyword the keyword's name
    protected AbstractKeywordValidator(final String keyword)
        this. = keyword;
    protected final ProcessingMessage newMsg(final FullData data)
        return data.newMessage().put("domain""validation")
    public abstract String toString();
New to GrepCode? Check out our FAQ X