| Package | Description |
|---|---|
| com.github.fge.jsonschema.exceptions |
Exceptions and exception provider
|
| com.github.fge.jsonschema.exceptions.unchecked |
Unchecked processing exceptions
|
| com.github.fge.jsonschema.processing |
Core processing interface and building utility classes
|
| com.github.fge.jsonschema.report |
Processing report infrastructure
|
| com.github.fge.jsonschema.syntax.checkers |
Keyword syntax checkers
|
| com.github.fge.jsonschema.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) |
SchemaWalkingException(ProcessingMessage message) |
| Modifier and Type | Method and Description |
|---|---|
ProcessingMessage |
ProcessingError.getProcessingMessage()
Deprecated.
|
| Constructor and Description |
|---|
ProcessingError(ProcessingMessage message)
Deprecated.
|
| 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 |
ProcessingMessage.message(String message)
Deprecated.
use
setMessage(String) instead; will be removed in
1.1.7. |
<T> ProcessingMessage |
ProcessingMessage.message(T value)
Deprecated.
Will be removed in 1.1.7
|
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,
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,
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> |
ForwardingReport.iterator()
Deprecated.
|
Iterator<ProcessingMessage> |
ListProcessingReport.iterator() |
Iterator<ProcessingMessage> |
AbstractProcessingReport.iterator() |
| Modifier and Type | Method and Description |
|---|---|
void |
ForwardingReport.debug(ProcessingMessage message)
Deprecated.
|
void |
AbstractProcessingReport.debug(ProcessingMessage message) |
void |
ProcessingReport.debug(ProcessingMessage message)
Log a message with a level of
LogLevel.DEBUG |
protected void |
AbstractProcessingReport.dispatch(ProcessingMessage message)
Main dispatch method
|
ProcessingException |
SimpleExceptionProvider.doException(ProcessingMessage message) |
void |
ForwardingReport.error(ProcessingMessage message)
Deprecated.
|
void |
AbstractProcessingReport.error(ProcessingMessage message) |
void |
ProcessingReport.error(ProcessingMessage message)
Log a message with a level of
LogLevel.ERROR |
void |
ForwardingReport.fatal(ProcessingMessage message)
Deprecated.
|
void |
AbstractProcessingReport.fatal(ProcessingMessage message) |
void |
ProcessingReport.fatal(ProcessingMessage message)
Log a message with a level of
LogLevel.FATAL |
void |
ForwardingReport.info(ProcessingMessage message)
Deprecated.
|
void |
AbstractProcessingReport.info(ProcessingMessage message) |
void |
ProcessingReport.info(ProcessingMessage message)
Log a message with a level of
LogLevel.INFO |
void |
DevNullProcessingReport.log(LogLevel level,
ProcessingMessage message) |
void |
ListProcessingReport.log(LogLevel level,
ProcessingMessage message) |
void |
ConsoleProcessingReport.log(LogLevel level,
ProcessingMessage message) |
abstract void |
AbstractProcessingReport.log(LogLevel level,
ProcessingMessage message)
The only method to be implemented when extending this class
|
void |
ForwardingReport.warn(ProcessingMessage message)
Deprecated.
|
void |
AbstractProcessingReport.warn(ProcessingMessage message) |
void |
ProcessingReport.warn(ProcessingMessage message)
Log a message with a level of
LogLevel.WARNING |
| 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 |
|---|---|
ProcessingMessage |
ValueHolder.newMessage()
Create a new processing message template depending on the stored value
|
Copyright © 2013. All Rights Reserved.