com.github.fge.jsonschema.keyword.digest
Class AbstractDigester
java.lang.Object
com.github.fge.jsonschema.keyword.digest.AbstractDigester
- All Implemented Interfaces:
- Digester
- Direct Known Subclasses:
- AdditionalItemsDigester, AdditionalPropertiesDigester, ArraySchemaDigester, DraftV3DependenciesDigester, DraftV3PropertiesDigester, DraftV3TypeKeywordDigester, DraftV4DependenciesDigester, DraftV4TypeDigester, IdentityDigester, NullDigester, NumericDigester, ObjectSchemaDigester, RequiredDigester, SimpleDigester
public abstract class AbstractDigester
- extends Object
- implements Digester
Base abstract digester class for all keyword digesters
Methods inherited from interface com.github.fge.jsonschema.keyword.digest.Digester |
digest |
FACTORY
protected static final JsonNodeFactory FACTORY
keyword
protected final String keyword
AbstractDigester
protected AbstractDigester(String keyword,
NodeType first,
NodeType... other)
supportedTypes
public final EnumSet<NodeType> supportedTypes()
- Description copied from interface:
Digester
- Return the instance types handled by this digested form
- Specified by:
supportedTypes
in interface Digester
- Returns:
- a set of
NodeType
s
toString
public final String toString()
- Overrides:
toString
in class Object