XMLErrorResources_depublic class XMLErrorResources_de 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,
"Funktion nicht unterst\u00fctzt!"},
{ ER_CANNOT_OVERWRITE_CAUSE,
"cause kann nicht \u00fcberschrieben werden."},
{ ER_NO_DEFAULT_IMPL,
"Keine Standardimplementierung gefunden. "},
{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
"ChunkedIntArray({0}) momentan nicht unterst\u00fctzt."},
{ ER_OFFSET_BIGGER_THAN_SLOT,
"Offset ist gr\u00f6\u00dfer als Bereich."},
{ ER_COROUTINE_NOT_AVAIL,
"Koroutine nicht verf\u00fcgbar, ID: {0}."},
{ ER_COROUTINE_CO_EXIT,
"CoroutineManager hat Anforderung co_exit() empfangen."},
{ ER_COJOINROUTINESET_FAILED,
"co_joinCoroutineSet() ist fehlgeschlagen."},
{ ER_COROUTINE_PARAM,
"Parameterfehler der Koroutine ({0})"},
{ ER_PARSER_DOTERMINATE_ANSWERS,
"\nUNERWARTET: Parser doTerminate antwortet {0}"},
{ ER_NO_PARSE_CALL_WHILE_PARSING,
"parse darf w\u00e4hrend der Syntaxanalyse nicht aufgerufen werden."},
{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
"Fehler: Iterator mit Typangabe f\u00fcr Achse {0} ist nicht implementiert."},
{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
"Fehler: Iterator f\u00fcr Achse {0} ist nicht implementiert. "},
{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
"Iterator 'clone' ist nicht unterst\u00fctzt."},
{ ER_UNKNOWN_AXIS_TYPE,
"Unbekannter Achsentraversiertyp: {0}"},
{ ER_AXIS_NOT_SUPPORTED,
"Achsentraversierer nicht unterst\u00fctzt: {0}"},
{ ER_NO_DTMIDS_AVAIL,
"Keine weiteren Dokumenttypmodell-IDs verf\u00fcgbar"},
{ ER_NOT_SUPPORTED,
"Nicht unterst\u00fctzt: {0}"},
{ ER_NODE_NON_NULL,
"Knoten muss ungleich Null sein f\u00fcr getDTMHandleFromNode."},
{ ER_COULD_NOT_RESOLVE_NODE,
"Der Knoten konnte nicht in eine Kennung aufgel\u00f6st werden."},
{ ER_STARTPARSE_WHILE_PARSING,
"startParse kann w\u00e4hrend der Syntaxanalyse nicht aufgerufen werden."},
{ ER_STARTPARSE_NEEDS_SAXPARSER,
"startParse erfordert SAXParser ungleich Null."},
{ ER_COULD_NOT_INIT_PARSER,
"Konnte Parser nicht initialisieren mit"},
{ ER_EXCEPTION_CREATING_POOL,
"Ausnahmebedingung beim Erstellen eines neuen Exemplars f\u00fcr Pool."},
{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
"Der Pfad enth\u00e4lt eine ung\u00fcltige Escapezeichenfolge."},
{ ER_SCHEME_REQUIRED,
"Schema ist erforderlich!"},
{ ER_NO_SCHEME_IN_URI,
"Kein Schema gefunden in URI: {0}."},
{ ER_NO_SCHEME_INURI,
"Kein Schema gefunden in URI"},
{ ER_PATH_INVALID_CHAR,
"Pfad enth\u00e4lt ung\u00fcltiges Zeichen: {0}."},
{ ER_SCHEME_FROM_NULL_STRING,
"Schema kann nicht von Nullzeichenfolge festgelegt werden."},
{ ER_SCHEME_NOT_CONFORMANT,
"Das Schema ist nicht angepasst."},
{ ER_HOST_ADDRESS_NOT_WELLFORMED,
"Der Host ist keine syntaktisch korrekte Adresse."},
{ ER_PORT_WHEN_HOST_NULL,
"Der Port kann nicht festgelegt werden, wenn der Host gleich Null ist."},
{ ER_INVALID_PORT,
"Ung\u00fcltige Portnummer"},
{ ER_FRAG_FOR_GENERIC_URI,
"Fragment kann nur f\u00fcr eine generische URI (Uniform Resource Identifier) festgelegt werden."},
{ ER_FRAG_WHEN_PATH_NULL,
"Fragment kann nicht festgelegt werden, wenn der Pfad gleich Null ist."},
{ ER_FRAG_INVALID_CHAR,
"Fragment enth\u00e4lt ein ung\u00fcltiges Zeichen."},
{ ER_PARSER_IN_USE,
"Der Parser wird bereits verwendet."},
{ ER_CANNOT_CHANGE_WHILE_PARSING,
"{0} {1} kann w\u00e4hrend der Syntaxanalyse nicht ge\u00e4ndert werden."},
{ ER_SELF_CAUSATION_NOT_PERMITTED,
"Selbstverursachung ist nicht zul\u00e4ssig."},
{ ER_NO_USERINFO_IF_NO_HOST,
"Benutzerinformationen k\u00f6nnen nicht angegeben werden, wenn der Host nicht angegeben wurde."},
{ ER_NO_PORT_IF_NO_HOST,
"Der Port kann nicht angegeben werden, wenn der Host nicht angegeben wurde."},
{ ER_NO_QUERY_STRING_IN_PATH,
"Abfragezeichenfolge kann nicht im Pfad und in der Abfragezeichenfolge angegeben werden."},
{ ER_NO_FRAGMENT_STRING_IN_PATH,
"Fragment kann nicht im Pfad und im Fragment angegeben werden."},
{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
"URI (Uniform Resource Identifier) kann nicht mit leeren Parametern initialisiert werden."},
{ ER_METHOD_NOT_SUPPORTED,
"Die Methode wird noch nicht unterst\u00fctzt. "},
{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
"IncrementalSAXSource_Filter ist momentan nicht wieder anlauff\u00e4hig."},
{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
"XMLReader nicht vor Anforderung startParse"},
{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
"Achsentraversierer nicht unterst\u00fctzt: {0}"},
{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
"ListingErrorHandler erstellt ohne Druckausgabeprogramm!"},
{ ER_SYSTEMID_UNKNOWN,
"System-ID unbekannt"},
{ ER_LOCATION_UNKNOWN,
"Position des Fehlers unbekannt"},
{ ER_PREFIX_MUST_RESOLVE,
"Das Pr\u00e4fix muss in einen Namensbereich aufgel\u00f6st werden: {0}"},
{ ER_CREATEDOCUMENT_NOT_SUPPORTED,
"createDocument() wird nicht in XPathContext unterst\u00fctzt!"},
{ ER_CHILD_HAS_NO_OWNER_DOCUMENT,
"Das Attribut child weist kein Eignerdokument auf!"},
{ ER_CHILD_HAS_NO_OWNER_DOCUMENT_ELEMENT,
"Das Attribut child weist kein Eignerdokumentelement auf!"},
{ ER_CANT_OUTPUT_TEXT_BEFORE_DOC,
"Warnung: Vor dem Dokumentelement kann kein Text ausgegeben werden! Wird ignoriert..."},
{ ER_CANT_HAVE_MORE_THAN_ONE_ROOT,
"Mehr als ein Root f\u00fcr ein Dokumentobjektmodell ist nicht m\u00f6glich!"},
{ ER_ARG_LOCALNAME_NULL,
"Das Argument 'localName' ist 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,
"Der lokale Name (Localname) in QNAME muss ein g\u00fcltiger NCName sein."},
// 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,
"Das Pr\u00e4fix in QNAME muss ein g\u00fcltiger NCName sein."},
{ "BAD_CODE", "Der Parameter f\u00fcr createMessage lag au\u00dferhalb des g\u00fcltigen Bereichs"},
{ "FORMAT_FAILED", "W\u00e4hrend des Aufrufs von messageFormat wurde eine Ausnahmebedingung ausgel\u00f6st"},
{ "line", "Zeilennummer"},
{ "column","Spaltennummer"},
{ER_SERIALIZER_NOT_CONTENTHANDLER,
"Die Parallel-Seriell-Umsetzerklasse ''{0}'' implementiert org.xml.sax.ContentHandler nicht."},
{ER_RESOURCE_COULD_NOT_FIND,
"Die Ressource [ {0} ] konnte nicht gefunden werden.\n {1}" },
{ER_RESOURCE_COULD_NOT_LOAD,
"Die Ressource [ {0} ] konnte nicht geladen werden: {1} \n {2} \t {3}" },
{ER_BUFFER_SIZE_LESSTHAN_ZERO,
"Puffergr\u00f6\u00dfe <=0" },
{ER_INVALID_UTF16_SURROGATE,
"Ung\u00fcltige UTF-16-Ersetzung festgestellt: {0} ?" },
{ER_OIERROR,
"E/A-Fehler" },
{ER_ILLEGAL_ATTRIBUTE_POSITION,
"Attribut {0} kann nicht nach Kindknoten oder vor dem Erstellen eines Elements hinzugef\u00fcgt werden. Das Attribut wird ignoriert."},
/*
* 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,
"Der Namensbereich f\u00fcr Pr\u00e4fix ''{0}'' wurde nicht deklariert." },
/*
* 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,
"Attribut ''{0}'' befindet sich nicht in einem Element." },
/*
* 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,
"Namensbereichsdeklaration ''{0}''=''{1}'' befindet sich nicht in einem Element." },
{ER_COULD_NOT_LOAD_RESOURCE,
"''{0}'' konnte nicht geladen werden (CLASSPATH pr\u00fcfen); es werden die Standardwerte verwendet"},
{ER_COULD_NOT_LOAD_METHOD_PROPERTY,
"Merkmaldatei ''{0}'' konnte f\u00fcr Ausgabemethode ''{1}'' nicht geladen werden (CLASSPATH pr\u00fcfen)" }
};
| 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, "");
}
}
|
|