com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv3
Class ExtendsSyntaxChecker

java.lang.Object
  extended by com.github.fge.jsonschema.core.keyword.syntax.checkers.AbstractSyntaxChecker
      extended by com.github.fge.jsonschema.core.keyword.syntax.checkers.helpers.SchemaOrSchemaArraySyntaxChecker
          extended by com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv3.ExtendsSyntaxChecker
All Implemented Interfaces:
SyntaxChecker

public final class ExtendsSyntaxChecker
extends SchemaOrSchemaArraySyntaxChecker

Syntax checker for draft v3's extends keyword


Field Summary
 
Fields inherited from class com.github.fge.jsonschema.core.keyword.syntax.checkers.AbstractSyntaxChecker
keyword
 
Method Summary
protected  void extraChecks(ProcessingReport report, MessageBundle bundle, SchemaTree tree)
          Perform extra check on the keyword
static SyntaxChecker getInstance()
           
 
Methods inherited from class com.github.fge.jsonschema.core.keyword.syntax.checkers.helpers.SchemaOrSchemaArraySyntaxChecker
checkValue
 
Methods inherited from class com.github.fge.jsonschema.core.keyword.syntax.checkers.AbstractSyntaxChecker
checkSyntax, getNode, getValidTypes, newMsg
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static SyntaxChecker getInstance()

extraChecks

protected void extraChecks(ProcessingReport report,
                           MessageBundle bundle,
                           SchemaTree tree)
                    throws ProcessingException
Description copied from class: SchemaOrSchemaArraySyntaxChecker
Perform extra check on the keyword

Specified by:
extraChecks in class SchemaOrSchemaArraySyntaxChecker
Parameters:
report - the report to use
bundle - the message bundle to use
tree - the schema
Throws:
InvalidSchemaException - schema is invalid
ProcessingException