src.javax.xml.bind.Messages Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ehcache Show documentation
Show all versions of ehcache Show documentation
Ehcache is an open source, standards-based cache used to boost performance,
offload the database and simplify scalability. Ehcache is robust, proven and full-featured and
this has made it the most widely-used Java-based cache.
/*
* Copyright 2003 Sun Microsystems, Inc. All rights reserved.
* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package javax.xml.bind;
import java.text.MessageFormat;
import java.util.ResourceBundle;
/**
* Formats error messages.
*/
class Messages
{
static String format( String property ) {
return format( property, null );
}
static String format( String property, Object arg1 ) {
return format( property, new Object[]{arg1} );
}
static String format( String property, Object arg1, Object arg2 ) {
return format( property, new Object[]{arg1,arg2} );
}
static String format( String property, Object arg1, Object arg2, Object arg3 ) {
return format( property, new Object[]{arg1,arg2,arg3} );
}
// add more if necessary.
/** Loads a string resource and formats it with specified arguments. */
static String format( String property, Object[] args ) {
String text = ResourceBundle.getBundle(Messages.class.getName()).getString(property);
return MessageFormat.format(text,args);
}
//
//
// Message resources
//
//
static final String PROVIDER_NOT_FOUND = // 1 arg
"ContextFinder.ProviderNotFound";
static final String COULD_NOT_INSTANTIATE = // 2 args
"ContextFinder.CouldNotInstantiate";
static final String CANT_FIND_PROPERTIES_FILE = // 1 arg
"ContextFinder.CantFindPropertiesFile";
static final String CANT_MIX_PROVIDERS = // 0 args
"ContextFinder.CantMixProviders";
static final String MISSING_PROPERTY = // 2 args
"ContextFinder.MissingProperty";
static final String NO_PACKAGE_IN_CONTEXTPATH = // 0 args
"ContextFinder.NoPackageInContextPath";
static final String NAME_VALUE = // 2 args
"PropertyException.NameValue";
static final String CONVERTER_MUST_NOT_BE_NULL = // 0 args
"DatatypeConverter.ConverterMustNotBeNull";
static final String ILLEGAL_CAST = // 2 args
"JAXBContext.IllegalCast";
}