Package com.networknt.schema
Class UnknownKeywordFactory
- java.lang.Object
-
- com.networknt.schema.UnknownKeywordFactory
-
- All Implemented Interfaces:
KeywordFactory
public class UnknownKeywordFactory extends java.lang.Object implements KeywordFactory
Unknown keyword factory.This treats unknown keywords as annotations.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
UnknownKeywordFactory.Holder
-
Constructor Summary
Constructors Constructor Description UnknownKeywordFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UnknownKeywordFactory
getInstance()
Keyword
getKeyword(java.lang.String value, ValidationContext validationContext)
Gets the keyword given the keyword value.
-
-
-
Field Detail
-
logger
private static final org.slf4j.Logger logger
-
keywords
private final java.util.Map<java.lang.String,Keyword> keywords
-
-
Method Detail
-
getKeyword
public Keyword getKeyword(java.lang.String value, ValidationContext validationContext)
Description copied from interface:KeywordFactory
Gets the keyword given the keyword value.- Specified by:
getKeyword
in interfaceKeywordFactory
- Parameters:
value
- the keyword valuevalidationContext
- the validationContext- Returns:
- the keyword
-
getInstance
public static UnknownKeywordFactory getInstance()
-
-