19f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson/*
29f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * Licensed to the Apache Software Foundation (ASF) under one
39f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * or more contributor license agreements. See the NOTICE file
49f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * distributed with this work for additional information
59f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * regarding copyright ownership. The ASF licenses this file
69f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * to you under the Apache License, Version 2.0 (the  "License");
79f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * you may not use this file except in compliance with the License.
89f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * You may obtain a copy of the License at
99f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *
109f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *     http://www.apache.org/licenses/LICENSE-2.0
119f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *
129f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * Unless required by applicable law or agreed to in writing, software
139f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * distributed under the License is distributed on an "AS IS" BASIS,
149f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
159f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * See the License for the specific language governing permissions and
169f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * limitations under the License.
179f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson */
189f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson/*
199f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * $Id: XMLErrorResources.java 468653 2006-10-28 07:07:05Z minchau $
209f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson */
219f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilsonpackage org.apache.xml.res;
229f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
239f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
249f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilsonimport java.util.ListResourceBundle;
259f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
269f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson/**
279f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * Set up error messages.
289f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * We build a two dimensional array of message keys and
299f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * message strings. In order to add a new message here,
309f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * you need to first add a String constant. And you need
319f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * to enter key, value pair as part of the contents
329f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * array. You also need to update MAX_CODE for error strings
339f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * and MAX_WARNING for warnings ( Needed for only information
349f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * purpose )
359f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson */
369f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilsonpublic class XMLErrorResources extends ListResourceBundle
379f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson{
389f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
399f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson/*
409f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * This file contains error and warning messages related to Xalan Error
419f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson * Handling.
429f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *
439f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *  General notes to translators:
449f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *
459f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *  1) Xalan (or more properly, Xalan-interpretive) and XSLTC are names of
469f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *     components.
479f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *     XSLT is an acronym for "XML Stylesheet Language: Transformations".
489f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *     XSLTC is an acronym for XSLT Compiler.
499f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *
509f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *  2) A stylesheet is a description of how to transform an input XML document
519f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *     into a resultant XML document (or HTML document or text).  The
529f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *     stylesheet itself is described in the form of an XML document.
539f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *
549f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *  3) A template is a component of a stylesheet that is used to match a
559f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *     particular portion of an input document and specifies the form of the
569f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *     corresponding portion of the output document.
579f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *
589f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *  4) An element is a mark-up tag in an XML document; an attribute is a
599f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *     modifier on the tag.  For example, in <elem attr='val' attr2='val2'>
609f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *     "elem" is an element name, "attr" and "attr2" are attribute names with
619f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *     the values "val" and "val2", respectively.
629f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *
639f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *  5) A namespace declaration is a special attribute that is used to associate
649f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *     a prefix with a URI (the namespace).  The meanings of element names and
659f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *     attribute names that use that prefix are defined with respect to that
669f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *     namespace.
679f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *
689f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *  6) "Translet" is an invented term that describes the class file that
699f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *     results from compiling an XML stylesheet into a Java class.
709f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *
719f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *  7) XPath is a specification that describes a notation for identifying
729f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *     nodes in a tree-structured representation of an XML document.  An
739f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *     instance of that notation is referred to as an XPath expression.
749f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson *
759f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson */
769f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
779f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  /*
789f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson   * Message keys
799f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson   */
809f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";
819f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_CANNOT_OVERWRITE_CAUSE = "ER_CANNOT_OVERWRITE_CAUSE";
829f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_NO_DEFAULT_IMPL = "ER_NO_DEFAULT_IMPL";
839f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_CHUNKEDINTARRAY_NOT_SUPPORTED = "ER_CHUNKEDINTARRAY_NOT_SUPPORTED";
849f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_OFFSET_BIGGER_THAN_SLOT = "ER_OFFSET_BIGGER_THAN_SLOT";
859f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_COROUTINE_NOT_AVAIL = "ER_COROUTINE_NOT_AVAIL";
869f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_COROUTINE_CO_EXIT = "ER_COROUTINE_CO_EXIT";
879f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_COJOINROUTINESET_FAILED = "ER_COJOINROUTINESET_FAILED";
889f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_COROUTINE_PARAM = "ER_COROUTINE_PARAM";
899f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_PARSER_DOTERMINATE_ANSWERS = "ER_PARSER_DOTERMINATE_ANSWERS";
909f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_NO_PARSE_CALL_WHILE_PARSING = "ER_NO_PARSE_CALL_WHILE_PARSING";
919f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = "ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED";
929f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_ITERATOR_AXIS_NOT_IMPLEMENTED = "ER_ITERATOR_AXIS_NOT_IMPLEMENTED";
939f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_ITERATOR_CLONE_NOT_SUPPORTED = "ER_ITERATOR_CLONE_NOT_SUPPORTED";
949f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_UNKNOWN_AXIS_TYPE = "ER_UNKNOWN_AXIS_TYPE";
959f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_AXIS_NOT_SUPPORTED = "ER_AXIS_NOT_SUPPORTED";
969f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_NO_DTMIDS_AVAIL = "ER_NO_DTMIDS_AVAIL";
979f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_NOT_SUPPORTED = "ER_NOT_SUPPORTED";
989f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_NODE_NON_NULL = "ER_NODE_NON_NULL";
999f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_COULD_NOT_RESOLVE_NODE = "ER_COULD_NOT_RESOLVE_NODE";
1009f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_STARTPARSE_WHILE_PARSING = "ER_STARTPARSE_WHILE_PARSING";
1019f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_STARTPARSE_NEEDS_SAXPARSER = "ER_STARTPARSE_NEEDS_SAXPARSER";
1029f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_COULD_NOT_INIT_PARSER = "ER_COULD_NOT_INIT_PARSER";
1039f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_EXCEPTION_CREATING_POOL = "ER_EXCEPTION_CREATING_POOL";
1049f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = "ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE";
1059f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_SCHEME_REQUIRED = "ER_SCHEME_REQUIRED";
1069f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_NO_SCHEME_IN_URI = "ER_NO_SCHEME_IN_URI";
1079f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_NO_SCHEME_INURI = "ER_NO_SCHEME_INURI";
1089f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_PATH_INVALID_CHAR = "ER_PATH_INVALID_CHAR";
1099f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_SCHEME_FROM_NULL_STRING = "ER_SCHEME_FROM_NULL_STRING";
1109f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_SCHEME_NOT_CONFORMANT = "ER_SCHEME_NOT_CONFORMANT";
1119f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_HOST_ADDRESS_NOT_WELLFORMED = "ER_HOST_ADDRESS_NOT_WELLFORMED";
1129f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_PORT_WHEN_HOST_NULL = "ER_PORT_WHEN_HOST_NULL";
1139f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_INVALID_PORT = "ER_INVALID_PORT";
1149f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_FRAG_FOR_GENERIC_URI ="ER_FRAG_FOR_GENERIC_URI";
1159f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_FRAG_WHEN_PATH_NULL = "ER_FRAG_WHEN_PATH_NULL";
1169f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_FRAG_INVALID_CHAR = "ER_FRAG_INVALID_CHAR";
1179f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_PARSER_IN_USE = "ER_PARSER_IN_USE";
1189f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_CANNOT_CHANGE_WHILE_PARSING = "ER_CANNOT_CHANGE_WHILE_PARSING";
1199f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_SELF_CAUSATION_NOT_PERMITTED = "ER_SELF_CAUSATION_NOT_PERMITTED";
1209f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_NO_USERINFO_IF_NO_HOST = "ER_NO_USERINFO_IF_NO_HOST";
1219f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_NO_PORT_IF_NO_HOST = "ER_NO_PORT_IF_NO_HOST";
1229f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_NO_QUERY_STRING_IN_PATH = "ER_NO_QUERY_STRING_IN_PATH";
1239f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_NO_FRAGMENT_STRING_IN_PATH = "ER_NO_FRAGMENT_STRING_IN_PATH";
1249f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_CANNOT_INIT_URI_EMPTY_PARMS = "ER_CANNOT_INIT_URI_EMPTY_PARMS";
1259f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_METHOD_NOT_SUPPORTED ="ER_METHOD_NOT_SUPPORTED";
1269f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = "ER_INCRSAXSRCFILTER_NOT_RESTARTABLE";
1279f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_XMLRDR_NOT_BEFORE_STARTPARSE = "ER_XMLRDR_NOT_BEFORE_STARTPARSE";
1289f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_AXIS_TRAVERSER_NOT_SUPPORTED = "ER_AXIS_TRAVERSER_NOT_SUPPORTED";
1299f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER = "ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER";
1309f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_SYSTEMID_UNKNOWN = "ER_SYSTEMID_UNKNOWN";
1319f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_LOCATION_UNKNOWN = "ER_LOCATION_UNKNOWN";
1329f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_PREFIX_MUST_RESOLVE = "ER_PREFIX_MUST_RESOLVE";
1339f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_CREATEDOCUMENT_NOT_SUPPORTED = "ER_CREATEDOCUMENT_NOT_SUPPORTED";
1349f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_CHILD_HAS_NO_OWNER_DOCUMENT = "ER_CHILD_HAS_NO_OWNER_DOCUMENT";
1359f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_CHILD_HAS_NO_OWNER_DOCUMENT_ELEMENT = "ER_CHILD_HAS_NO_OWNER_DOCUMENT_ELEMENT";
1369f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_CANT_OUTPUT_TEXT_BEFORE_DOC = "ER_CANT_OUTPUT_TEXT_BEFORE_DOC";
1379f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_CANT_HAVE_MORE_THAN_ONE_ROOT = "ER_CANT_HAVE_MORE_THAN_ONE_ROOT";
1389f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_ARG_LOCALNAME_NULL = "ER_ARG_LOCALNAME_NULL";
1399f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_ARG_LOCALNAME_INVALID = "ER_ARG_LOCALNAME_INVALID";
1409f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_ARG_PREFIX_INVALID = "ER_ARG_PREFIX_INVALID";
1419f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public static final String ER_NAME_CANT_START_WITH_COLON = "ER_NAME_CANT_START_WITH_COLON";
1429f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
1439f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  /*
1449f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson   * Now fill in the message text.
1459f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson   * Then fill in the message text for that message code in the
1469f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson   * array. Use the new error code as the index into the array.
1479f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson   */
1489f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
1499f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  // Error messages...
1509f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
1519f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  /**
1529f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson   * Get the lookup table for error messages
1539f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson   *
1549f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson   * @return The association list.
1559f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson   */
1569f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  public Object[][] getContents()
1579f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  {
1589f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    return new Object[][] {
1599f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
1609f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  /** Error message ID that has a null message, but takes in a single object.    */
1619f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    {"ER0000" , "{0}" },
1629f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
1639f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_FUNCTION_NOT_SUPPORTED,
1649f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Function not supported!"},
1659f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
1669f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_CANNOT_OVERWRITE_CAUSE,
1679f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Cannot overwrite cause"},
1689f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
1699f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_NO_DEFAULT_IMPL,
1709f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "No default implementation found "},
1719f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
1729f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
1739f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "ChunkedIntArray({0}) not currently supported"},
1749f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
1759f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_OFFSET_BIGGER_THAN_SLOT,
1769f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Offset bigger than slot"},
1779f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
1789f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_COROUTINE_NOT_AVAIL,
1799f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Coroutine not available, id={0}"},
1809f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
1819f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_COROUTINE_CO_EXIT,
1829f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "CoroutineManager received co_exit() request"},
1839f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
1849f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_COJOINROUTINESET_FAILED,
1859f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "co_joinCoroutineSet() failed"},
1869f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
1879f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_COROUTINE_PARAM,
1889f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Coroutine parameter error ({0})"},
1899f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
1909f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_PARSER_DOTERMINATE_ANSWERS,
1919f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "\nUNEXPECTED: Parser doTerminate answers {0}"},
1929f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
1939f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_NO_PARSE_CALL_WHILE_PARSING,
1949f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "parse may not be called while parsing"},
1959f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
1969f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
1979f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Error: typed iterator for axis  {0} not implemented"},
1989f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
1999f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
2009f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Error: iterator for axis {0} not implemented "},
2019f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2029f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_ITERATOR_CLONE_NOT_SUPPORTED,
2039f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Iterator clone not supported"},
2049f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2059f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_UNKNOWN_AXIS_TYPE,
2069f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Unknown axis traversal type: {0}"},
2079f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2089f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_AXIS_NOT_SUPPORTED,
2099f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Axis traverser not supported: {0}"},
2109f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2119f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_NO_DTMIDS_AVAIL,
2129f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "No more DTM IDs are available"},
2139f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2149f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_NOT_SUPPORTED,
2159f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Not supported: {0}"},
2169f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2179f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_NODE_NON_NULL,
2189f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Node must be non-null for getDTMHandleFromNode"},
2199f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2209f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_COULD_NOT_RESOLVE_NODE,
2219f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Could not resolve the node to a handle"},
2229f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2239f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_STARTPARSE_WHILE_PARSING,
2249f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "startParse may not be called while parsing"},
2259f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2269f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_STARTPARSE_NEEDS_SAXPARSER,
2279f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "startParse needs a non-null SAXParser"},
2289f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2299f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_COULD_NOT_INIT_PARSER,
2309f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "could not initialize parser with"},
2319f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2329f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_EXCEPTION_CREATING_POOL,
2339f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "exception creating new instance for pool"},
2349f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2359f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
2369f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "Path contains invalid escape sequence"},
2379f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2389f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_SCHEME_REQUIRED,
2399f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "Scheme is required!"},
2409f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2419f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_NO_SCHEME_IN_URI,
2429f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "No scheme found in URI: {0}"},
2439f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2449f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_NO_SCHEME_INURI,
2459f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "No scheme found in URI"},
2469f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2479f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_PATH_INVALID_CHAR,
2489f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "Path contains invalid character: {0}"},
2499f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2509f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_SCHEME_FROM_NULL_STRING,
2519f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "Cannot set scheme from null string"},
2529f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2539f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_SCHEME_NOT_CONFORMANT,
2549f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "The scheme is not conformant."},
2559f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2569f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_HOST_ADDRESS_NOT_WELLFORMED,
2579f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "Host is not a well formed address"},
2589f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2599f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_PORT_WHEN_HOST_NULL,
2609f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "Port cannot be set when host is null"},
2619f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2629f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_INVALID_PORT,
2639f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "Invalid port number"},
2649f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2659f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_FRAG_FOR_GENERIC_URI,
2669f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "Fragment can only be set for a generic URI"},
2679f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2689f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_FRAG_WHEN_PATH_NULL,
2699f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "Fragment cannot be set when path is null"},
2709f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2719f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_FRAG_INVALID_CHAR,
2729f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "Fragment contains invalid character"},
2739f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2749f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_PARSER_IN_USE,
2759f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Parser is already in use"},
2769f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2779f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_CANNOT_CHANGE_WHILE_PARSING,
2789f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Cannot change {0} {1} while parsing"},
2799f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2809f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_SELF_CAUSATION_NOT_PERMITTED,
2819f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Self-causation not permitted"},
2829f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2839f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_NO_USERINFO_IF_NO_HOST,
2849f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Userinfo may not be specified if host is not specified"},
2859f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2869f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_NO_PORT_IF_NO_HOST,
2879f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Port may not be specified if host is not specified"},
2889f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2899f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_NO_QUERY_STRING_IN_PATH,
2909f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Query string cannot be specified in path and query string"},
2919f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2929f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_NO_FRAGMENT_STRING_IN_PATH,
2939f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Fragment cannot be specified in both the path and fragment"},
2949f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2959f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_CANNOT_INIT_URI_EMPTY_PARMS,
2969f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Cannot initialize URI with empty parameters"},
2979f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
2989f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_METHOD_NOT_SUPPORTED,
2999f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Method not yet supported "},
3009f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3019f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
3029f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "IncrementalSAXSource_Filter not currently restartable"},
3039f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3049f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_XMLRDR_NOT_BEFORE_STARTPARSE,
3059f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "XMLReader not before startParse request"},
3069f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3079f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_AXIS_TRAVERSER_NOT_SUPPORTED,
3089f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Axis traverser not supported: {0}"},
3099f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3109f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
3119f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "ListingErrorHandler created with null PrintWriter!"},
3129f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3139f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_SYSTEMID_UNKNOWN,
3149f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "SystemId Unknown"},
3159f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3169f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_LOCATION_UNKNOWN,
3179f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Location of error unknown"},
3189f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3199f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_PREFIX_MUST_RESOLVE,
3209f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Prefix must resolve to a namespace: {0}"},
3219f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3229f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_CREATEDOCUMENT_NOT_SUPPORTED,
3239f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "createDocument() not supported in XPathContext!"},
3249f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3259f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_CHILD_HAS_NO_OWNER_DOCUMENT,
3269f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Attribute child does not have an owner document!"},
3279f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3289f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_CHILD_HAS_NO_OWNER_DOCUMENT_ELEMENT,
3299f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Attribute child does not have an owner document element!"},
3309f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3319f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_CANT_OUTPUT_TEXT_BEFORE_DOC,
3329f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Warning: can't output text before document element!  Ignoring..."},
3339f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3349f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_CANT_HAVE_MORE_THAN_ONE_ROOT,
3359f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Can't have more than one root on a DOM!"},
3369f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3379f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_ARG_LOCALNAME_NULL,
3389f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "Argument 'localName' is null"},
3399f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3409f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    // Note to translators:  A QNAME has the syntactic form [NCName:]NCName
3419f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    // The localname is the portion after the optional colon; the message indicates
3429f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    // that there is a problem with that part of the QNAME.
3439f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_ARG_LOCALNAME_INVALID,
3449f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "Localname in QNAME should be a valid NCName"},
3459f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3469f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    // Note to translators:  A QNAME has the syntactic form [NCName:]NCName
3479f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    // The prefix is the portion before the optional colon; the message indicates
3489f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    // that there is a problem with that part of the QNAME.
3499f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_ARG_PREFIX_INVALID,
3509f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson       "Prefix in QNAME should be a valid NCName"},
3519f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3529f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { ER_NAME_CANT_START_WITH_COLON,
3539f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson      "Name cannot start with a colon"},
3549f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3559f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { "BAD_CODE", "Parameter to createMessage was out of bounds"},
3569f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { "FORMAT_FAILED", "Exception thrown during messageFormat call"},
3579f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { "line", "Line #"},
3589f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson    { "column","Column #"}
3599f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3609f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson
3619f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  };
3629f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson  }
3639f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson}
364