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.format;
Interface for a format attribute validator
public interface FormatAttribute
Return the set of JSON Schema types this format attribute applies to

It is important that this method be implemented correctly. Remind that validation for a given format attribute and an instance which type is not supported always succeeds.

the set of supported types

Validate the instance against this format attribute

report the report to use
data the validation data
com.github.fge.jsonschema.exceptions.ProcessingException an exception occurs (normally, never for a format attribute)
    void validate(final ProcessingReport reportfinal FullData data)
        throws ProcessingException;
New to GrepCode? Check out our FAQ X