XMLErrorResources_skpublic class XMLErrorResources_sk extends ListResourceBundle Set up error messages.
We build a two dimensional array of message keys and
message strings. In order to add a new message here,
you need to first add a String constant. And you need
to enter key, value pair as part of the contents
array. You also need to update MAX_CODE for error strings
and MAX_WARNING for warnings ( Needed for only information
purpose ) |
Fields Summary |
---|
public static final int | MAX_CODEMaximum error messages, this is needed to keep track of the number of messages. | public static final int | MAX_WARNINGMaximum warnings, this is needed to keep track of the number of warnings. | public static final int | MAX_OTHERSMaximum misc strings. | public static final int | MAX_MESSAGESMaximum total warnings and error messages. | public static final String | ER_FUNCTION_NOT_SUPPORTED | public static final String | ER_CANNOT_OVERWRITE_CAUSE | public static final String | ER_NO_DEFAULT_IMPL | public static final String | ER_CHUNKEDINTARRAY_NOT_SUPPORTED | public static final String | ER_OFFSET_BIGGER_THAN_SLOT | public static final String | ER_COROUTINE_NOT_AVAIL | public static final String | ER_COROUTINE_CO_EXIT | public static final String | ER_COJOINROUTINESET_FAILED | public static final String | ER_COROUTINE_PARAM | public static final String | ER_PARSER_DOTERMINATE_ANSWERS | public static final String | ER_NO_PARSE_CALL_WHILE_PARSING | public static final String | ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED | public static final String | ER_ITERATOR_AXIS_NOT_IMPLEMENTED | public static final String | ER_ITERATOR_CLONE_NOT_SUPPORTED | public static final String | ER_UNKNOWN_AXIS_TYPE | public static final String | ER_AXIS_NOT_SUPPORTED | public static final String | ER_NO_DTMIDS_AVAIL | public static final String | ER_NOT_SUPPORTED | public static final String | ER_NODE_NON_NULL | public static final String | ER_COULD_NOT_RESOLVE_NODE | public static final String | ER_STARTPARSE_WHILE_PARSING | public static final String | ER_STARTPARSE_NEEDS_SAXPARSER | public static final String | ER_COULD_NOT_INIT_PARSER | public static final String | ER_EXCEPTION_CREATING_POOL | public static final String | ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE | public static final String | ER_SCHEME_REQUIRED | public static final String | ER_NO_SCHEME_IN_URI | public static final String | ER_NO_SCHEME_INURI | public static final String | ER_PATH_INVALID_CHAR | public static final String | ER_SCHEME_FROM_NULL_STRING | public static final String | ER_SCHEME_NOT_CONFORMANT | public static final String | ER_HOST_ADDRESS_NOT_WELLFORMED | public static final String | ER_PORT_WHEN_HOST_NULL | public static final String | ER_INVALID_PORT | public static final String | ER_FRAG_FOR_GENERIC_URI | public static final String | ER_FRAG_WHEN_PATH_NULL | public static final String | ER_FRAG_INVALID_CHAR | public static final String | ER_PARSER_IN_USE | public static final String | ER_CANNOT_CHANGE_WHILE_PARSING | public static final String | ER_SELF_CAUSATION_NOT_PERMITTED | public static final String | ER_NO_USERINFO_IF_NO_HOST | public static final String | ER_NO_PORT_IF_NO_HOST | public static final String | ER_NO_QUERY_STRING_IN_PATH | public static final String | ER_NO_FRAGMENT_STRING_IN_PATH | public static final String | ER_CANNOT_INIT_URI_EMPTY_PARMS | public static final String | ER_METHOD_NOT_SUPPORTED | public static final String | ER_INCRSAXSRCFILTER_NOT_RESTARTABLE | public static final String | ER_XMLRDR_NOT_BEFORE_STARTPARSE | public static final String | ER_AXIS_TRAVERSER_NOT_SUPPORTED | public static final String | ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER | public static final String | ER_SYSTEMID_UNKNOWN | public static final String | ER_LOCATION_UNKNOWN | public static final String | ER_PREFIX_MUST_RESOLVE | public static final String | ER_CREATEDOCUMENT_NOT_SUPPORTED | public static final String | ER_CHILD_HAS_NO_OWNER_DOCUMENT | public static final String | ER_CHILD_HAS_NO_OWNER_DOCUMENT_ELEMENT | public static final String | ER_CANT_OUTPUT_TEXT_BEFORE_DOC | public static final String | ER_CANT_HAVE_MORE_THAN_ONE_ROOT | public static final String | ER_ARG_LOCALNAME_NULL | public static final String | ER_ARG_LOCALNAME_INVALID | public static final String | ER_ARG_PREFIX_INVALID | public static final String | ER_RESOURCE_COULD_NOT_FIND | public static final String | ER_RESOURCE_COULD_NOT_LOAD | public static final String | ER_BUFFER_SIZE_LESSTHAN_ZERO | public static final String | ER_INVALID_UTF16_SURROGATE | public static final String | ER_OIERROR | public static final String | ER_NAMESPACE_PREFIX | public static final String | ER_STRAY_ATTRIBUTE | public static final String | ER_STRAY_NAMESPACE | public static final String | ER_COULD_NOT_LOAD_RESOURCE | public static final String | ER_COULD_NOT_LOAD_METHOD_PROPERTY | public static final String | ER_SERIALIZER_NOT_CONTENTHANDLER | public static final String | ER_ILLEGAL_ATTRIBUTE_POSITION |
Methods Summary |
---|
public java.lang.Object[][] | getContents()Get the lookup table for error messages
/*
* Now fill in the message text.
* Then fill in the message text for that message code in the
* array. Use the new error code as the index into the array.
*/
// Error messages...
return new Object[][] {
/** Error message ID that has a null message, but takes in a single object. */
{"ER0000" , "{0}" },
{ ER_FUNCTION_NOT_SUPPORTED,
"Funkcia nie je podporovan\u00e1!"},
{ ER_CANNOT_OVERWRITE_CAUSE,
"Nie je mo\u017en\u00e9 prep\u00edsa\u0165 pr\u00ed\u010dinu"},
{ ER_NO_DEFAULT_IMPL,
"Nebola n\u00e1jden\u00e1 \u017eiadna predvolen\u00e1 implement\u00e1cia "},
{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
"ChunkedIntArray({0}) nie je moment\u00e1lne podporovan\u00fd"},
{ ER_OFFSET_BIGGER_THAN_SLOT,
"Offset v\u00e4\u010d\u0161\u00ed, ne\u017e z\u00e1suvka"},
{ ER_COROUTINE_NOT_AVAIL,
"Korutina nie je dostupn\u00e1, id={0}"},
{ ER_COROUTINE_CO_EXIT,
"CoroutineManager obdr\u017eal po\u017eiadavku co_exit()"},
{ ER_COJOINROUTINESET_FAILED,
"zlyhal co_joinCoroutineSet()"},
{ ER_COROUTINE_PARAM,
"Chyba parametra korutiny ({0})"},
{ ER_PARSER_DOTERMINATE_ANSWERS,
"\nNEO\u010cAK\u00c1VAN\u00c9: Analyz\u00e1tor doTerminate odpoved\u00e1 {0}"},
{ ER_NO_PARSE_CALL_WHILE_PARSING,
"syntaktick\u00fd analyz\u00e1tor nem\u00f4\u017ee by\u0165 volan\u00fd po\u010das vykon\u00e1vania anal\u00fdzy"},
{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
"Chyba: nap\u00edsan\u00fd iter\u00e1tor pre os {0} nie je implementovan\u00fd"},
{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
"Chyba: iter\u00e1tor pre os {0} nie je implementovan\u00fd "},
{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
"Klon iter\u00e1tora nie je podporovan\u00fd"},
{ ER_UNKNOWN_AXIS_TYPE,
"Nezn\u00e1my typ pret\u00ednania os\u00ed: {0}"},
{ ER_AXIS_NOT_SUPPORTED,
"Pret\u00ednanie os\u00ed nie je podporovan\u00e9: {0}"},
{ ER_NO_DTMIDS_AVAIL,
"\u017diadne \u010fal\u0161ie DTM ID nie s\u00fa dostupn\u00e9"},
{ ER_NOT_SUPPORTED,
"Nie je podporovan\u00e9: {0}"},
{ ER_NODE_NON_NULL,
"Pre getDTMHandleFromNode mus\u00ed by\u0165 uzol nenulov\u00fd"},
{ ER_COULD_NOT_RESOLVE_NODE,
"Nebolo mo\u017en\u00e9 ur\u010di\u0165 uzol na spracovanie"},
{ ER_STARTPARSE_WHILE_PARSING,
"startParse nem\u00f4\u017ee by\u0165 volan\u00fd po\u010das vykon\u00e1vania anal\u00fdzy"},
{ ER_STARTPARSE_NEEDS_SAXPARSER,
"startParse potrebuje nenulov\u00fd SAXParser"},
{ ER_COULD_NOT_INIT_PARSER,
"nebolo mo\u017en\u00e9 inicializova\u0165 syntaktick\u00fd analyz\u00e1tor pomocou"},
{ ER_EXCEPTION_CREATING_POOL,
"v\u00fdnimka vytv\u00e1rania novej in\u0161tancie oblasti"},
{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
"Cesta obsahuje neplatn\u00fa \u00fanikov\u00fa sekvenciu"},
{ ER_SCHEME_REQUIRED,
"Je po\u017eadovan\u00e1 sch\u00e9ma!"},
{ ER_NO_SCHEME_IN_URI,
"V URI sa nena\u0161la \u017eiadna sch\u00e9ma: {0}"},
{ ER_NO_SCHEME_INURI,
"V URI nebola n\u00e1jden\u00e1 \u017eiadna sch\u00e9ma"},
{ ER_PATH_INVALID_CHAR,
"Cesta obsahuje neplatn\u00fd znak: {0}"},
{ ER_SCHEME_FROM_NULL_STRING,
"Nie je mo\u017en\u00e9 stanovi\u0165 sch\u00e9mu z nulov\u00e9ho re\u0165azca"},
{ ER_SCHEME_NOT_CONFORMANT,
"Nezhodn\u00e1 sch\u00e9ma."},
{ ER_HOST_ADDRESS_NOT_WELLFORMED,
"Hostite\u013e nie je spr\u00e1vne form\u00e1tovan\u00e1 adresa"},
{ ER_PORT_WHEN_HOST_NULL,
"Nem\u00f4\u017ee by\u0165 stanoven\u00fd port, ak je hostite\u013e null"},
{ ER_INVALID_PORT,
"Neplatn\u00e9 \u010d\u00edslo portu"},
{ ER_FRAG_FOR_GENERIC_URI,
"Fragment m\u00f4\u017ee by\u0165 stanoven\u00fd len pre v\u0161eobecn\u00e9 URI"},
{ ER_FRAG_WHEN_PATH_NULL,
"Ak je cesta nulov\u00e1, nem\u00f4\u017ee by\u0165 stanoven\u00fd fragment"},
{ ER_FRAG_INVALID_CHAR,
"Fragment obsahuje neplatn\u00fd znak"},
{ ER_PARSER_IN_USE,
"Syntaktick\u00fd analyz\u00e1tor je u\u017e pou\u017e\u00edvan\u00fd"},
{ ER_CANNOT_CHANGE_WHILE_PARSING,
"Nie je mo\u017en\u00e9 zmeni\u0165 {0} {1} po\u010das vykon\u00e1vania anal\u00fdzy"},
{ ER_SELF_CAUSATION_NOT_PERMITTED,
"Samozapr\u00ed\u010dinenie nie je povolen\u00e9"},
{ ER_NO_USERINFO_IF_NO_HOST,
"Ak nebol zadan\u00fd hostite\u013e, mo\u017eno nebolo zadan\u00e9 userinfo"},
{ ER_NO_PORT_IF_NO_HOST,
"Ak nebol zadan\u00fd hostite\u013e, mo\u017eno nebol zadan\u00fd port"},
{ ER_NO_QUERY_STRING_IN_PATH,
"Re\u0165azec dotazu nem\u00f4\u017ee by\u0165 zadan\u00fd v ceste a re\u0165azci dotazu"},
{ ER_NO_FRAGMENT_STRING_IN_PATH,
"Fragment nem\u00f4\u017ee by\u0165 zadan\u00fd v ceste, ani vo fragmente"},
{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
"Nie je mo\u017en\u00e9 inicializova\u0165 URI s pr\u00e1zdnymi parametrami"},
{ ER_METHOD_NOT_SUPPORTED,
"Met\u00f3da e\u0161te nie je podporovan\u00e1 "},
{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
"IncrementalSAXSource_Filter nie je moment\u00e1lne re\u0161tartovate\u013en\u00fd"},
{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
"XMLReader nepredch\u00e1dza po\u017eiadavke na startParse"},
{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
"Pret\u00ednanie os\u00ed nie je podporovan\u00e9: {0}"},
{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
"ListingErrorHandler vytvoren\u00fd s nulov\u00fdm PrintWriter!"},
{ ER_SYSTEMID_UNKNOWN,
"Nezn\u00e1me SystemId"},
{ ER_LOCATION_UNKNOWN,
"Nezn\u00e1me miesto v\u00fdskytu chyby"},
{ ER_PREFIX_MUST_RESOLVE,
"Predpona sa mus\u00ed rozl\u00ed\u0161i\u0165 do n\u00e1zvov\u00e9ho priestoru: {0}"},
{ ER_CREATEDOCUMENT_NOT_SUPPORTED,
"createDocument() nie je podporovan\u00e9 XPathContext!"},
{ ER_CHILD_HAS_NO_OWNER_DOCUMENT,
"Potomok atrib\u00fatu nem\u00e1 dokument vlastn\u00edka!"},
{ ER_CHILD_HAS_NO_OWNER_DOCUMENT_ELEMENT,
"Potomok atrib\u00fatu nem\u00e1 s\u00fa\u010das\u0165 dokumentu vlastn\u00edka!"},
{ ER_CANT_OUTPUT_TEXT_BEFORE_DOC,
"Upozornenie: nemo\u017eno vypusti\u0165 text pred elementom dokumentu! Ignorovanie..."},
{ ER_CANT_HAVE_MORE_THAN_ONE_ROOT,
"Nie je mo\u017en\u00e9 ma\u0165 viac, ne\u017e jeden kore\u0148 DOM!"},
{ ER_ARG_LOCALNAME_NULL,
"Argument 'localName' je null"},
// Note to translators: A QNAME has the syntactic form [NCName:]NCName
// The localname is the portion after the optional colon; the message indicates
// that there is a problem with that part of the QNAME.
{ ER_ARG_LOCALNAME_INVALID,
"Lok\u00e1lny n\u00e1zov v QNAME by mal by\u0165 platn\u00fdm NCName"},
// Note to translators: A QNAME has the syntactic form [NCName:]NCName
// The prefix is the portion before the optional colon; the message indicates
// that there is a problem with that part of the QNAME.
{ ER_ARG_PREFIX_INVALID,
"Predpona v QNAME by mala by\u0165 platn\u00fdm NCName"},
{ "BAD_CODE", "Parameter na createMessage bol mimo ohrani\u010denia"},
{ "FORMAT_FAILED", "V\u00fdnimka po\u010das volania messageFormat"},
{ "line", "Riadok #"},
{ "column","St\u013apec #"},
{ER_SERIALIZER_NOT_CONTENTHANDLER,
"Trieda serializ\u00e1tora ''{0}'' neimplementuje org.xml.sax.ContentHandler."},
{ER_RESOURCE_COULD_NOT_FIND,
"Prostriedok [ {0} ] nemohol by\u0165 n\u00e1jden\u00fd.\n {1}" },
{ER_RESOURCE_COULD_NOT_LOAD,
"Prostriedok [ {0} ] sa nedal na\u010d\u00edta\u0165: {1} \n {2} \t {3}" },
{ER_BUFFER_SIZE_LESSTHAN_ZERO,
"Ve\u013ekos\u0165 vyrovn\u00e1vacej pam\u00e4te <=0" },
{ER_INVALID_UTF16_SURROGATE,
"Bolo zisten\u00e9 neplatn\u00e9 nahradenie UTF-16: {0} ?" },
{ER_OIERROR,
"chyba IO" },
{ER_ILLEGAL_ATTRIBUTE_POSITION,
"Nie je mo\u017en\u00e9 prida\u0165 atrib\u00fat {0} po uzloch potomka alebo pred vytvoren\u00edm elementu. Atrib\u00fat bude ignorovan\u00fd."},
/*
* Note to translators: The stylesheet contained a reference to a
* namespace prefix that was undefined. The value of the substitution
* text is the name of the prefix.
*/
{ER_NAMESPACE_PREFIX,
"N\u00e1zvov\u00fd priestor pre predponu ''{0}'' nebol deklarovan\u00fd." },
/*
* Note to translators: This message is reported if the stylesheet
* being processed attempted to construct an XML document with an
* attribute in a place other than on an element. The substitution text
* specifies the name of the attribute.
*/
{ER_STRAY_ATTRIBUTE,
"Atrib\u00fat ''{0}'' je mimo elementu." },
/*
* Note to translators: As with the preceding message, a namespace
* declaration has the form of an attribute and is only permitted to
* appear on an element. The substitution text {0} is the namespace
* prefix and {1} is the URI that was being used in the erroneous
* namespace declaration.
*/
{ER_STRAY_NAMESPACE,
"Deklar\u00e1cia n\u00e1zvov\u00e9ho priestoru ''{0}''=''{1}'' je mimo elementu." },
{ER_COULD_NOT_LOAD_RESOURCE,
"Nedalo sa na\u010d\u00edta\u0165 ''{0}'' (skontrolujte CLASSPATH), pou\u017e\u00edvaj\u00fa sa predvolen\u00e9 hodnoty"},
{ER_COULD_NOT_LOAD_METHOD_PROPERTY,
"Nedal sa na\u010d\u00edta\u0165 s\u00fabor vlastnost\u00ed ''{0}'' pre v\u00fdstupn\u00fa met\u00f3du ''{1}'' (skontrolujte CLASSPATH)" }
};
| private static final java.lang.String | getResourceSuffix(java.util.Locale locale)Return the resource file suffic for the indicated locale
For most locales, this will be based the language code. However
for Chinese, we do distinguish between Taiwan and PRC
String suffix = "_" + locale.getLanguage();
String country = locale.getCountry();
if (country.equals("TW"))
suffix += "_" + country;
return suffix;
| public static final com.sun.org.apache.xml.internal.res.XMLErrorResources | loadResourceBundle(java.lang.String className)Return a named ResourceBundle for a particular locale. This method mimics the behavior
of ResourceBundle.getBundle().
Locale locale = Locale.getDefault();
String suffix = getResourceSuffix(locale);
try
{
// first try with the given locale
return (XMLErrorResources) ResourceBundle.getBundle(className
+ suffix, locale);
}
catch (MissingResourceException e)
{
try // try to fall back to en_US if we can't load
{
// Since we can't find the localized property file,
// fall back to en_US.
return (XMLErrorResources) ResourceBundle.getBundle(className,
new Locale("en", "US"));
}
catch (MissingResourceException e2)
{
// Now we are really in trouble.
// very bad, definitely very bad...not going to get very far
throw new MissingResourceException(
"Could not load any resource bundles.", className, "");
}
}
|
|