Package | Description |
---|---|
com.github.fge.jsonschema.core.exceptions |
Exceptions and exception provider
|
com.github.fge.jsonschema.core.keyword.syntax.checkers |
Keyword syntax checkers
|
com.github.fge.jsonschema.core.processing |
Core processing interface and building utility classes
|
com.github.fge.jsonschema.core.report |
Processing report infrastructure
|
com.github.fge.jsonschema.core.util |
Various utility classes
|
Modifier and Type | Method and Description |
---|---|
ProcessingMessage |
ProcessingException.getProcessingMessage() |
Modifier and Type | Method and Description |
---|---|
ProcessingException |
ExceptionProvider.doException(ProcessingMessage message)
Return an exception associated with a message
|
Constructor and Description |
---|
InvalidSchemaException(ProcessingMessage message) |
JsonReferenceException(ProcessingMessage message) |
JsonReferenceException(ProcessingMessage message,
Throwable e) |
ProcessingException(ProcessingMessage message) |
ProcessingException(ProcessingMessage message,
Throwable e) |
Modifier and Type | Method and Description |
---|---|
protected ProcessingMessage |
AbstractSyntaxChecker.newMsg(SchemaTree tree,
com.github.fge.msgsimple.bundle.MessageBundle bundle,
String key)
Provide a new message for reporting purposes
|
Modifier and Type | Method and Description |
---|---|
protected ProcessingMessage |
RawProcessor.newMessage(IN rawInput)
Create a new processing message for reporting purposes
|
Modifier and Type | Method and Description |
---|---|
ProcessorChain<IN,OUT> |
ProcessorChain.failOnError(ProcessingMessage message)
Stop the processing chain on failure
|
Modifier and Type | Method and Description |
---|---|
ProcessingMessage |
MessageProvider.newMessage()
Provide a message template for this context
|
ProcessingMessage |
ProcessingMessage.put(String key,
AsJson asJson)
Add a key/value pair to this message
|
ProcessingMessage |
ProcessingMessage.put(String key,
int value)
Add a key/value pair to this message
|
<T> ProcessingMessage |
ProcessingMessage.put(String key,
Iterable<T> values)
Add a key/value pair to this message, where the value is a collection of
items
|
ProcessingMessage |
ProcessingMessage.put(String key,
com.fasterxml.jackson.databind.JsonNode value)
Add a key/value pair to this message
|
ProcessingMessage |
ProcessingMessage.put(String key,
String value)
Add a key/value pair to this message
|
<T> ProcessingMessage |
ProcessingMessage.put(String key,
T value)
Add a key/value pair to this message
|
ProcessingMessage |
ProcessingMessage.putArgument(String key,
AsJson asJson)
Add a key/value pair to this message, which is also a formatter argument
|
ProcessingMessage |
ProcessingMessage.putArgument(String key,
int value)
Add a key/value pair to this message, which is also a formatter argument
|
<T> ProcessingMessage |
ProcessingMessage.putArgument(String key,
Iterable<T> values)
Add a key/value pair to this message, which is also a formatter argument
|
ProcessingMessage |
ProcessingMessage.putArgument(String key,
com.fasterxml.jackson.databind.JsonNode value)
Add a key/value pair to this message, which is also a formatter argument
|
<T> ProcessingMessage |
ProcessingMessage.putArgument(String key,
T value)
Add a key/value pair to this message, which is also a formatter argument
|
ProcessingMessage |
ProcessingMessage.setExceptionProvider(ExceptionProvider exceptionProvider)
Set the exception provider for that particular message
|
ProcessingMessage |
ProcessingMessage.setLogLevel(LogLevel level)
Set the log level for this message
|
ProcessingMessage |
ProcessingMessage.setMessage(String message)
Set the main message
|
Modifier and Type | Method and Description |
---|---|
Iterator<ProcessingMessage> |
AbstractProcessingReport.iterator() |
Iterator<ProcessingMessage> |
ListProcessingReport.iterator() |
Modifier and Type | Method and Description |
---|---|
void |
ProcessingReport.debug(ProcessingMessage message)
Log a message with a level of
LogLevel.DEBUG |
void |
AbstractProcessingReport.debug(ProcessingMessage message) |
protected void |
AbstractProcessingReport.dispatch(ProcessingMessage message)
Main dispatch method
|
ProcessingException |
SimpleExceptionProvider.doException(ProcessingMessage message) |
void |
ProcessingReport.error(ProcessingMessage message)
Log a message with a level of
LogLevel.ERROR |
void |
AbstractProcessingReport.error(ProcessingMessage message) |
void |
ProcessingReport.fatal(ProcessingMessage message)
Log a message with a level of
LogLevel.FATAL |
void |
AbstractProcessingReport.fatal(ProcessingMessage message) |
void |
ProcessingReport.info(ProcessingMessage message)
Log a message with a level of
LogLevel.INFO |
void |
AbstractProcessingReport.info(ProcessingMessage message) |
void |
ConsoleProcessingReport.log(LogLevel level,
ProcessingMessage message) |
void |
DevNullProcessingReport.log(LogLevel level,
ProcessingMessage message) |
abstract void |
AbstractProcessingReport.log(LogLevel level,
ProcessingMessage message)
The only method to be implemented when extending this class
|
void |
ListProcessingReport.log(LogLevel level,
ProcessingMessage message) |
void |
ProcessingReport.warn(ProcessingMessage message)
Log a message with a level of
LogLevel.WARNING |
void |
AbstractProcessingReport.warn(ProcessingMessage message) |
Modifier and Type | Method and Description |
---|---|
ProcessingMessage |
ValueHolder.newMessage()
Create a new processing message template depending on the stored value
|
Copyright © 2016. All rights reserved.