
com.github.fge.jsonschema.messages.MessageBundles Maven / Gradle / Ivy
package com.github.fge.jsonschema.messages;
import com.github.fge.jsonschema.exceptions.unchecked.DictionaryBuildError;
import com.github.fge.jsonschema.exceptions.unchecked.JsonReferenceError;
import com.github.fge.jsonschema.exceptions.unchecked.LoadingConfigurationError;
import com.github.fge.jsonschema.exceptions.unchecked.ProcessingConfigurationError;
import com.github.fge.jsonschema.exceptions.unchecked.ProcessingError;
public final class MessageBundles
{
private static final MessageBundle.ErrorProvider DEFAULT_PROVIDER
= new MessageBundle.ErrorProvider()
{
@Override
public ProcessingError doError(final String msg)
{
return new ProcessingError(msg);
}
};
public static final MessageBundle JSON_REF;
public static final MessageBundle DICTIONARY;
public static final MessageBundle LOADING_CFG;
public static final MessageBundle PROCESSING;
public static final MessageBundle REF_PROCESSING;
public static final MessageBundle SCHEMA_WALKER;
public static final MessageBundle SYNTAX;
static {
String name;
MessageBundle.ErrorProvider provider;
name = "jsonref";
provider = new MessageBundle.ErrorProvider()
{
@Override
public ProcessingError doError(final String msg)
{
return new JsonReferenceError(msg);
}
};
JSON_REF = new MessageBundle(name, provider);
name = "dictionary";
provider = new MessageBundle.ErrorProvider()
{
@Override
public ProcessingError doError(final String msg)
{
return new DictionaryBuildError(msg);
}
};
DICTIONARY = new MessageBundle(name, provider);
name = "loadingConfiguration";
provider = new MessageBundle.ErrorProvider()
{
@Override
public ProcessingError doError(final String msg)
{
return new LoadingConfigurationError(msg);
}
};
LOADING_CFG = new MessageBundle(name, provider);
name = "processing";
provider = new MessageBundle.ErrorProvider()
{
@Override
public ProcessingError doError(final String msg)
{
return new ProcessingConfigurationError(msg);
}
};
PROCESSING = new MessageBundle(name, provider);
name = "refProcessing";
REF_PROCESSING = new MessageBundle(name, DEFAULT_PROVIDER);
name = "schemaWalker";
SCHEMA_WALKER = new MessageBundle(name, DEFAULT_PROVIDER);
name = "syntax";
SYNTAX = new MessageBundle(name, DEFAULT_PROVIDER);
}
private MessageBundles()
{
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy