You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by sb...@apache.org on 2002/05/12 20:34:04 UTC
cvs commit: xml-xalan/java/src/org/apache/xpath/res XPATHErrorResources.properties XPATHErrorResources.java XPATHErrorResourceBundle.java XPATHErrorResources_en.java
sboag 02/05/12 11:34:03
Modified: java/src/org/apache/xalan/res XSLMessages.java
XSLTErrorResources.java
java/src/org/apache/xalan/xslt Process.java
java/src/org/apache/xml/utils/res XResourceBundle.java
java/src/org/apache/xpath/res XPATHErrorResources.java
Added: java/src/org/apache/xalan/res XSLTErrorResources.properties
java/src/org/apache/xpath/res XPATHErrorResources.properties
Removed: java/src/org/apache/xml/utils/res XResourceBundleBase.java
java/src/org/apache/xpath/res XPATHErrorResourceBundle.java
XPATHErrorResources_en.java
Log:
Use PropertyResourceBundle instead of ListResourceBundle, and put error
messages into property files, for easier localization.
Revision Changes Path
1.6 +22 -24 xml-xalan/java/src/org/apache/xalan/res/XSLMessages.java
Index: XSLMessages.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/res/XSLMessages.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- XSLMessages.java 23 Nov 2000 05:20:59 -0000 1.5
+++ XSLMessages.java 12 May 2002 18:34:03 -0000 1.6
@@ -56,8 +56,6 @@
*/
package org.apache.xalan.res;
-import org.apache.xml.utils.res.XResourceBundleBase;
-
import java.util.Locale;
import java.util.ResourceBundle;
import java.util.ListResourceBundle;
@@ -77,10 +75,10 @@
private Locale fLocale = Locale.getDefault();
/** The language specific resource object for Xalan messages. */
- private static XResourceBundleBase XSLTBundle = null;
+ private static ResourceBundle XSLTBundle = null;
/** The language specific resource object for XPath messages. */
- private static XResourceBundleBase XPATHBundle = null;
+ private static ResourceBundle XPATHBundle = null;
/** The class name of the Xalan error message string table. */
private static final String XSLT_ERROR_RESOURCES =
@@ -131,13 +129,13 @@
if (XPATHBundle == null)
XPATHBundle =
- (XResourceBundleBase) loadResourceBundle(XPATH_ERROR_RESOURCES);
+ loadResourceBundle(XPATH_ERROR_RESOURCES);
- XResourceBundleBase fResourceBundle = XPATHBundle;
+ ResourceBundle fResourceBundle = XPATHBundle;
if (fResourceBundle != null)
{
- String msgKey = fResourceBundle.getWarningKey(errorCode);
+ String msgKey = XSLTErrorResources.getWarningKey(errorCode);
return createXPATHMsg(fResourceBundle, msgKey, args);
}
@@ -160,13 +158,13 @@
if (XPATHBundle == null)
XPATHBundle =
- (XResourceBundleBase) loadResourceBundle(XPATH_ERROR_RESOURCES);
+ loadResourceBundle(XPATH_ERROR_RESOURCES);
- XResourceBundleBase fResourceBundle = XPATHBundle;
+ ResourceBundle fResourceBundle = XPATHBundle;
if (fResourceBundle != null)
{
- String msgKey = fResourceBundle.getMessageKey(errorCode);
+ String msgKey = XSLTErrorResources.getMessageKey(errorCode);
return createXPATHMsg(fResourceBundle, msgKey, args);
}
@@ -187,7 +185,7 @@
*
* @return The formatted message string.
*/
- public static final String createXPATHMsg(XResourceBundleBase fResourceBundle,
+ public static final String createXPATHMsg(ResourceBundle fResourceBundle,
String msgKey, Object args[]) //throws Exception
{
@@ -254,13 +252,13 @@
if (XSLTBundle == null)
XSLTBundle =
- (XResourceBundleBase) loadResourceBundle(XSLT_ERROR_RESOURCES);
+ loadResourceBundle(XSLT_ERROR_RESOURCES);
- XResourceBundleBase fResourceBundle = XSLTBundle;
+ ResourceBundle fResourceBundle = XSLTBundle;
if (fResourceBundle != null)
{
- String msgKey = fResourceBundle.getWarningKey(errorCode);
+ String msgKey = XSLTErrorResources.getWarningKey(errorCode);
return createMsg(fResourceBundle, msgKey, args);
}
@@ -283,13 +281,13 @@
if (XSLTBundle == null)
XSLTBundle =
- (XResourceBundleBase) loadResourceBundle(XSLT_ERROR_RESOURCES);
+ loadResourceBundle(XSLT_ERROR_RESOURCES);
- XResourceBundleBase fResourceBundle = XSLTBundle;
+ ResourceBundle fResourceBundle = XSLTBundle;
if (fResourceBundle != null)
{
- String msgKey = fResourceBundle.getMessageKey(errorCode);
+ String msgKey = XSLTErrorResources.getMessageKey(errorCode);
return createMsg(fResourceBundle, msgKey, args);
}
@@ -310,7 +308,7 @@
*
* @return The formatted message string.
*/
- public static final String createMsg(XResourceBundleBase fResourceBundle,
+ public static final String createMsg(ResourceBundle fResourceBundle,
String msgKey, Object args[]) //throws Exception
{
@@ -384,11 +382,11 @@
int majorCode;
int minorCode;
String fmsg = null;
- XResourceBundleBase aResourceBundle = null;
+ ResourceBundle aResourceBundle = null;
- aResourceBundle = (XResourceBundleBase) loadResourceBundle(bundleName);
+ aResourceBundle = loadResourceBundle(bundleName);
- String msgKey = aResourceBundle.getMessageKey(errorCode);
+ String msgKey = XSLTErrorResources.getMessageKey(errorCode);
String msg = null;
if (msgKey != null)
@@ -446,7 +444,7 @@
* @return the ResourceBundle
* @throws MissingResourceException
*/
- public static final ListResourceBundle loadResourceBundle(String className)
+ public static final ResourceBundle loadResourceBundle(String className)
throws MissingResourceException
{
@@ -458,7 +456,7 @@
//System.out.println("resource " +className+suffix);
// first try with the given locale
- return (ListResourceBundle) ResourceBundle.getBundle(className, locale);
+ return ResourceBundle.getBundle(className, locale);
}
catch (MissingResourceException e)
{
@@ -467,7 +465,7 @@
// Since we can't find the localized property file,
// fall back to en_US.
- return (ListResourceBundle) ResourceBundle.getBundle(
+ return ResourceBundle.getBundle(
XSLT_ERROR_RESOURCES, new Locale("en", "US"));
}
catch (MissingResourceException e2)
1.24 +26 -1406 xml-xalan/java/src/org/apache/xalan/res/XSLTErrorResources.java
Index: XSLTErrorResources.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/res/XSLTErrorResources.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- XSLTErrorResources.java 8 Nov 2001 16:34:00 -0000 1.23
+++ XSLTErrorResources.java 12 May 2002 18:34:03 -0000 1.24
@@ -56,16 +56,14 @@
*/
package org.apache.xalan.res;
-import org.apache.xml.utils.res.XResourceBundleBase;
-
-import java.util.MissingResourceException;
+import java.io.IOException;
+import java.io.InputStream;
+import java.text.DecimalFormat;
import java.util.Locale;
+import java.util.MissingResourceException;
+import java.util.PropertyResourceBundle;
import java.util.ResourceBundle;
-import java.text.DecimalFormat;
-
-import org.apache.xalan.templates.Constants;
-
/**
* Set up error messages.
* We build a two dimensional array of message keys and
@@ -76,8 +74,13 @@
* fill in the actual message string. Follow the instructions
* below.
*/
-public class XSLTErrorResources extends XResourceBundleBase
+public class XSLTErrorResources extends PropertyResourceBundle
{
+ public XSLTErrorResources(InputStream is)
+ throws java.io.IOException
+ {
+ super(is);
+ }
/** The error suffix for construction error property keys. */
public static final String ERROR_SUFFIX = "ER";
@@ -97,30 +100,6 @@
/** Maximum total warnings and error messages. */
public static final int MAX_MESSAGES = MAX_CODE + MAX_WARNING + 1;
- /** The lookup table for error messages. */
- static final Object[][] contents =
- new Object[MAX_MESSAGES + MAX_OTHERS + 1][2];
-
- /*
- * Now fill in the message keys.
- * This does not need to be updated. If MAX_CODE and MAX_WARNING
- * are correct, the keys will get filled in automatically with
- * the value ERxxxx (WRxxxx for warnings) where xxxx is a
- * formatted number corresponding to the error code (i.e. ER0001).
- */
- static
- {
- for (int i = 0; i < MAX_CODE + 1; i++)
- {
- contents[i][0] = getMKey(i);
- }
-
- for (int i = 1; i < MAX_WARNING + 1; i++)
- {
- contents[i + MAX_CODE][0] = getWKey(i);
- }
- }
-
/*
* Now fill in the message text.
* First create an int for the message code. Make sure you
@@ -130,2036 +109,922 @@
*/
// Error messages...
-
- /** Error message ID that has a null message, but takes in a single object. */
public static final int ERROR0000 = 0;
- static
- {
- contents[ERROR0000][1] = "{0}";
- }
/** ER_NO_CURLYBRACE */
public static final int ER_NO_CURLYBRACE = 1;
- static
- {
- contents[ER_NO_CURLYBRACE][1] =
- "Error: Can not have '{' within expression";
- }
/** ER_ILLEGAL_ATTRIBUTE */
public static final int ER_ILLEGAL_ATTRIBUTE = 2;
- static
- {
- contents[ER_ILLEGAL_ATTRIBUTE][1] = "{0} has an illegal attribute: {1}";
- }
/** ER_NULL_SOURCENODE_APPLYIMPORTS */
public static final int ER_NULL_SOURCENODE_APPLYIMPORTS = 3;
- static
- {
- contents[ER_NULL_SOURCENODE_APPLYIMPORTS][1] =
- "sourceNode is null in xsl:apply-imports!";
- }
/** ER_CANNOT_ADD */
public static final int ER_CANNOT_ADD = 4;
- static
- {
- contents[ER_CANNOT_ADD][1] = "Can not add {0} to {1}";
- }
/** ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES */
public static final int ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES = 5;
- static
- {
- contents[ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES][1] =
- "sourceNode is null in handleApplyTemplatesInstruction!";
- }
/** ER_NO_NAME_ATTRIB */
public static final int ER_NO_NAME_ATTRIB = 6;
- static
- {
- contents[ER_NO_NAME_ATTRIB][1] = "{0} must have a name attribute.";
- }
/** ER_TEMPLATE_NOT_FOUND */
public static final int ER_TEMPLATE_NOT_FOUND = 7;
- static
- {
- contents[ER_TEMPLATE_NOT_FOUND][1] = "Could not find template named: {0}";
- }
/** ER_CANT_RESOLVE_NAME_AVT */
public static final int ER_CANT_RESOLVE_NAME_AVT = 8;
- static
- {
- contents[ER_CANT_RESOLVE_NAME_AVT][1] =
- "Could not resolve name AVT in xsl:call-template.";
- }
/** ER_REQUIRES_ATTRIB */
public static final int ER_REQUIRES_ATTRIB = 9;
- static
- {
- contents[ER_REQUIRES_ATTRIB][1] = "{0} requires attribute: {1}";
- }
/** ER_MUST_HAVE_TEST_ATTRIB */
public static final int ER_MUST_HAVE_TEST_ATTRIB = 10;
- static
- {
- contents[ER_MUST_HAVE_TEST_ATTRIB][1] =
- "{0} must have a 'test' attribute.";
- }
/** ER_BAD_VAL_ON_LEVEL_ATTRIB */
public static final int ER_BAD_VAL_ON_LEVEL_ATTRIB = 11;
- static
- {
- contents[ER_BAD_VAL_ON_LEVEL_ATTRIB][1] =
- "Bad value on level attribute: {0}";
- }
/** ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML */
public static final int ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 12;
- static
- {
- contents[ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML][1] =
- "processing-instruction name can not be 'xml'";
- }
/** ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME */
public static final int ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 13;
- static
- {
- contents[ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME][1] =
- "processing-instruction name must be a valid NCName: {0}";
- }
/** ER_NEED_MATCH_ATTRIB */
public static final int ER_NEED_MATCH_ATTRIB = 14;
- static
- {
- contents[ER_NEED_MATCH_ATTRIB][1] =
- "{0} must have a match attribute if it has a mode.";
- }
/** ER_NEED_NAME_OR_MATCH_ATTRIB */
public static final int ER_NEED_NAME_OR_MATCH_ATTRIB = 15;
- static
- {
- contents[ER_NEED_NAME_OR_MATCH_ATTRIB][1] =
- "{0} requires either a name or a match attribute.";
- }
/** ER_CANT_RESOLVE_NSPREFIX */
public static final int ER_CANT_RESOLVE_NSPREFIX = 16;
- static
- {
- contents[ER_CANT_RESOLVE_NSPREFIX][1] =
- "Can not resolve namespace prefix: {0}";
- }
/** ER_ILLEGAL_VALUE */
public static final int ER_ILLEGAL_VALUE = 17;
- static
- {
- contents[ER_ILLEGAL_VALUE][1] = "xml:space has an illegal value: {0}";
- }
/** ER_NO_OWNERDOC */
public static final int ER_NO_OWNERDOC = 18;
- static
- {
- contents[ER_NO_OWNERDOC][1] =
- "Child node does not have an owner document!";
- }
/** ER_ELEMTEMPLATEELEM_ERR */
public static final int ER_ELEMTEMPLATEELEM_ERR = 19;
- static
- {
- contents[ER_ELEMTEMPLATEELEM_ERR][1] = "ElemTemplateElement error: {0}";
- }
/** ER_NULL_CHILD */
public static final int ER_NULL_CHILD = 20;
- static
- {
- contents[ER_NULL_CHILD][1] = "Trying to add a null child!";
- }
/** ER_NEED_SELECT_ATTRIB */
public static final int ER_NEED_SELECT_ATTRIB = 21;
- static
- {
- contents[ER_NEED_SELECT_ATTRIB][1] = "{0} requires a select attribute.";
- }
/** ER_NEED_TEST_ATTRIB */
public static final int ER_NEED_TEST_ATTRIB = 22;
- static
- {
- contents[ER_NEED_TEST_ATTRIB][1] =
- "xsl:when must have a 'test' attribute.";
- }
/** ER_NEED_NAME_ATTRIB */
public static final int ER_NEED_NAME_ATTRIB = 23;
- static
- {
- contents[ER_NEED_NAME_ATTRIB][1] =
- "xsl:with-param must have a 'name' attribute.";
- }
/** ER_NO_CONTEXT_OWNERDOC */
public static final int ER_NO_CONTEXT_OWNERDOC = 24;
- static
- {
- contents[ER_NO_CONTEXT_OWNERDOC][1] =
- "context does not have an owner document!";
- }
/** ER_COULD_NOT_CREATE_XML_PROC_LIAISON */
public static final int ER_COULD_NOT_CREATE_XML_PROC_LIAISON = 25;
- static
- {
- contents[ER_COULD_NOT_CREATE_XML_PROC_LIAISON][1] =
- "Could not create XML TransformerFactory Liaison: {0}";
- }
/** ER_PROCESS_NOT_SUCCESSFUL */
public static final int ER_PROCESS_NOT_SUCCESSFUL = 26;
- static
- {
- contents[ER_PROCESS_NOT_SUCCESSFUL][1] =
- "Xalan: Process was not successful.";
- }
/** ER_NOT_SUCCESSFUL */
public static final int ER_NOT_SUCCESSFUL = 27;
- static
- {
- contents[ER_NOT_SUCCESSFUL][1] = "Xalan: was not successful.";
- }
/** ER_ENCODING_NOT_SUPPORTED */
public static final int ER_ENCODING_NOT_SUPPORTED = 28;
- static
- {
- contents[ER_ENCODING_NOT_SUPPORTED][1] = "Encoding not supported: {0}";
- }
/** ER_COULD_NOT_CREATE_TRACELISTENER */
public static final int ER_COULD_NOT_CREATE_TRACELISTENER = 29;
- static
- {
- contents[ER_COULD_NOT_CREATE_TRACELISTENER][1] =
- "Could not create TraceListener: {0}";
- }
/** ER_KEY_REQUIRES_NAME_ATTRIB */
public static final int ER_KEY_REQUIRES_NAME_ATTRIB = 30;
- static
- {
- contents[ER_KEY_REQUIRES_NAME_ATTRIB][1] =
- "xsl:key requires a 'name' attribute!";
- }
/** ER_KEY_REQUIRES_MATCH_ATTRIB */
public static final int ER_KEY_REQUIRES_MATCH_ATTRIB = 31;
- static
- {
- contents[ER_KEY_REQUIRES_MATCH_ATTRIB][1] =
- "xsl:key requires a 'match' attribute!";
- }
/** ER_KEY_REQUIRES_USE_ATTRIB */
public static final int ER_KEY_REQUIRES_USE_ATTRIB = 32;
- static
- {
- contents[ER_KEY_REQUIRES_USE_ATTRIB][1] =
- "xsl:key requires a 'use' attribute!";
- }
/** ER_REQUIRES_ELEMENTS_ATTRIB */
public static final int ER_REQUIRES_ELEMENTS_ATTRIB = 33;
- static
- {
- contents[ER_REQUIRES_ELEMENTS_ATTRIB][1] =
- "(StylesheetHandler) {0} requires an 'elements' attribute!";
- }
/** ER_MISSING_PREFIX_ATTRIB */
public static final int ER_MISSING_PREFIX_ATTRIB = 34;
- static
- {
- contents[ER_MISSING_PREFIX_ATTRIB][1] =
- "(StylesheetHandler) {0} attribute 'prefix' is missing";
- }
/** ER_BAD_STYLESHEET_URL */
public static final int ER_BAD_STYLESHEET_URL = 35;
- static
- {
- contents[ER_BAD_STYLESHEET_URL][1] = "Stylesheet URL is bad: {0}";
- }
/** ER_FILE_NOT_FOUND */
public static final int ER_FILE_NOT_FOUND = 36;
- static
- {
- contents[ER_FILE_NOT_FOUND][1] = "Stylesheet file was not found: {0}";
- }
/** ER_IOEXCEPTION */
public static final int ER_IOEXCEPTION = 37;
- static
- {
- contents[ER_IOEXCEPTION][1] =
- "Had IO Exception with stylesheet file: {0}";
- }
/** ER_NO_HREF_ATTRIB */
public static final int ER_NO_HREF_ATTRIB = 38;
- static
- {
- contents[ER_NO_HREF_ATTRIB][1] =
- "(StylesheetHandler) Could not find href attribute for {0}";
- }
/** ER_STYLESHEET_INCLUDES_ITSELF */
public static final int ER_STYLESHEET_INCLUDES_ITSELF = 39;
- static
- {
- contents[ER_STYLESHEET_INCLUDES_ITSELF][1] =
- "(StylesheetHandler) {0} is directly or indirectly including itself!";
- }
/** ER_PROCESSINCLUDE_ERROR */
public static final int ER_PROCESSINCLUDE_ERROR = 40;
- static
- {
- contents[ER_PROCESSINCLUDE_ERROR][1] =
- "StylesheetHandler.processInclude error, {0}";
- }
/** ER_MISSING_LANG_ATTRIB */
public static final int ER_MISSING_LANG_ATTRIB = 41;
- static
- {
- contents[ER_MISSING_LANG_ATTRIB][1] =
- "(StylesheetHandler) {0} attribute 'lang' is missing";
- }
/** ER_MISSING_CONTAINER_ELEMENT_COMPONENT */
public static final int ER_MISSING_CONTAINER_ELEMENT_COMPONENT = 42;
- static
- {
- contents[ER_MISSING_CONTAINER_ELEMENT_COMPONENT][1] =
- "(StylesheetHandler) misplaced {0} element?? Missing container element 'component'";
- }
/** ER_CAN_ONLY_OUTPUT_TO_ELEMENT */
public static final int ER_CAN_ONLY_OUTPUT_TO_ELEMENT = 43;
- static
- {
- contents[ER_CAN_ONLY_OUTPUT_TO_ELEMENT][1] =
- "Can only output to an Element, DocumentFragment, Document, or PrintWriter.";
- }
/** ER_PROCESS_ERROR */
public static final int ER_PROCESS_ERROR = 44;
- static
- {
- contents[ER_PROCESS_ERROR][1] = "StylesheetRoot.process error";
- }
/** ER_UNIMPLNODE_ERROR */
public static final int ER_UNIMPLNODE_ERROR = 45;
- static
- {
- contents[ER_UNIMPLNODE_ERROR][1] = "UnImplNode error: {0}";
- }
/** ER_NO_SELECT_EXPRESSION */
public static final int ER_NO_SELECT_EXPRESSION = 46;
- static
- {
- contents[ER_NO_SELECT_EXPRESSION][1] =
- "Error! Did not find xpath select expression (-select).";
- }
/** ER_CANNOT_SERIALIZE_XSLPROCESSOR */
public static final int ER_CANNOT_SERIALIZE_XSLPROCESSOR = 47;
- static
- {
- contents[ER_CANNOT_SERIALIZE_XSLPROCESSOR][1] =
- "Can not serialize an XSLProcessor!";
- }
/** ER_NO_INPUT_STYLESHEET */
public static final int ER_NO_INPUT_STYLESHEET = 48;
- static
- {
- contents[ER_NO_INPUT_STYLESHEET][1] =
- "Stylesheet input was not specified!";
- }
/** ER_FAILED_PROCESS_STYLESHEET */
public static final int ER_FAILED_PROCESS_STYLESHEET = 49;
- static
- {
- contents[ER_FAILED_PROCESS_STYLESHEET][1] =
- "Failed to process stylesheet!";
- }
/** ER_COULDNT_PARSE_DOC */
public static final int ER_COULDNT_PARSE_DOC = 50;
- static
- {
- contents[ER_COULDNT_PARSE_DOC][1] = "Could not parse {0} document!";
- }
/** ER_COULDNT_FIND_FRAGMENT */
public static final int ER_COULDNT_FIND_FRAGMENT = 51;
- static
- {
- contents[ER_COULDNT_FIND_FRAGMENT][1] = "Could not find fragment: {0}";
- }
/** ER_NODE_NOT_ELEMENT */
public static final int ER_NODE_NOT_ELEMENT = 52;
- static
- {
- contents[ER_NODE_NOT_ELEMENT][1] =
- "Node pointed to by fragment identifier was not an element: {0}";
- }
/** ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB */
public static final int ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB = 53;
- static
- {
- contents[ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB][1] =
- "for-each must have either a match or name attribute";
- }
/** ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB */
public static final int ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB = 54;
- static
- {
- contents[ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB][1] =
- "templates must have either a match or name attribute";
- }
/** ER_NO_CLONE_OF_DOCUMENT_FRAG */
public static final int ER_NO_CLONE_OF_DOCUMENT_FRAG = 55;
- static
- {
- contents[ER_NO_CLONE_OF_DOCUMENT_FRAG][1] =
- "No clone of a document fragment!";
- }
/** ER_CANT_CREATE_ITEM */
public static final int ER_CANT_CREATE_ITEM = 56;
- static
- {
- contents[ER_CANT_CREATE_ITEM][1] =
- "Can not create item in result tree: {0}";
- }
/** ER_XMLSPACE_ILLEGAL_VALUE */
public static final int ER_XMLSPACE_ILLEGAL_VALUE = 57;
- static
- {
- contents[ER_XMLSPACE_ILLEGAL_VALUE][1] =
- "xml:space in the source XML has an illegal value: {0}";
- }
/** ER_NO_XSLKEY_DECLARATION */
public static final int ER_NO_XSLKEY_DECLARATION = 58;
- static
- {
- contents[ER_NO_XSLKEY_DECLARATION][1] =
- "There is no xsl:key declaration for {0}!";
- }
/** ER_CANT_CREATE_URL */
public static final int ER_CANT_CREATE_URL = 59;
- static
- {
- contents[ER_CANT_CREATE_URL][1] = "Error! Cannot create url for: {0}";
- }
/** ER_XSLFUNCTIONS_UNSUPPORTED */
public static final int ER_XSLFUNCTIONS_UNSUPPORTED = 60;
- static
- {
- contents[ER_XSLFUNCTIONS_UNSUPPORTED][1] = "xsl:functions is unsupported";
- }
/** ER_PROCESSOR_ERROR */
public static final int ER_PROCESSOR_ERROR = 61;
- static
- {
- contents[ER_PROCESSOR_ERROR][1] = "XSLT TransformerFactory Error";
- }
/** ER_NOT_ALLOWED_INSIDE_STYLESHEET */
public static final int ER_NOT_ALLOWED_INSIDE_STYLESHEET = 62;
- static
- {
- contents[ER_NOT_ALLOWED_INSIDE_STYLESHEET][1] =
- "(StylesheetHandler) {0} not allowed inside a stylesheet!";
- }
/** ER_RESULTNS_NOT_SUPPORTED */
public static final int ER_RESULTNS_NOT_SUPPORTED = 63;
- static
- {
- contents[ER_RESULTNS_NOT_SUPPORTED][1] =
- "result-ns no longer supported! Use xsl:output instead.";
- }
/** ER_DEFAULTSPACE_NOT_SUPPORTED */
public static final int ER_DEFAULTSPACE_NOT_SUPPORTED = 64;
- static
- {
- contents[ER_DEFAULTSPACE_NOT_SUPPORTED][1] =
- "default-space no longer supported! Use xsl:strip-space or xsl:preserve-space instead.";
- }
/** ER_INDENTRESULT_NOT_SUPPORTED */
public static final int ER_INDENTRESULT_NOT_SUPPORTED = 65;
- static
- {
- contents[ER_INDENTRESULT_NOT_SUPPORTED][1] =
- "indent-result no longer supported! Use xsl:output instead.";
- }
/** ER_ILLEGAL_ATTRIB */
public static final int ER_ILLEGAL_ATTRIB = 66;
- static
- {
- contents[ER_ILLEGAL_ATTRIB][1] =
- "(StylesheetHandler) {0} has an illegal attribute: {1}";
- }
/** ER_UNKNOWN_XSL_ELEM */
public static final int ER_UNKNOWN_XSL_ELEM = 67;
- static
- {
- contents[ER_UNKNOWN_XSL_ELEM][1] = "Unknown XSL element: {0}";
- }
/** ER_BAD_XSLSORT_USE */
public static final int ER_BAD_XSLSORT_USE = 68;
- static
- {
- contents[ER_BAD_XSLSORT_USE][1] =
- "(StylesheetHandler) xsl:sort can only be used with xsl:apply-templates or xsl:for-each.";
- }
/** ER_MISPLACED_XSLWHEN */
public static final int ER_MISPLACED_XSLWHEN = 69;
- static
- {
- contents[ER_MISPLACED_XSLWHEN][1] =
- "(StylesheetHandler) misplaced xsl:when!";
- }
/** ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE */
public static final int ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE = 70;
- static
- {
- contents[ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE][1] =
- "(StylesheetHandler) xsl:when not parented by xsl:choose!";
- }
/** ER_MISPLACED_XSLOTHERWISE */
public static final int ER_MISPLACED_XSLOTHERWISE = 71;
- static
- {
- contents[ER_MISPLACED_XSLOTHERWISE][1] =
- "(StylesheetHandler) misplaced xsl:otherwise!";
- }
/** ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE */
public static final int ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE = 72;
- static
- {
- contents[ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE][1] =
- "(StylesheetHandler) xsl:otherwise not parented by xsl:choose!";
- }
/** ER_NOT_ALLOWED_INSIDE_TEMPLATE */
public static final int ER_NOT_ALLOWED_INSIDE_TEMPLATE = 73;
- static
- {
- contents[ER_NOT_ALLOWED_INSIDE_TEMPLATE][1] =
- "(StylesheetHandler) {0} is not allowed inside a template!";
- }
/** ER_UNKNOWN_EXT_NS_PREFIX */
public static final int ER_UNKNOWN_EXT_NS_PREFIX = 74;
- static
- {
- contents[ER_UNKNOWN_EXT_NS_PREFIX][1] =
- "(StylesheetHandler) {0} extension namespace prefix {1} unknown";
- }
/** ER_IMPORTS_AS_FIRST_ELEM */
public static final int ER_IMPORTS_AS_FIRST_ELEM = 75;
- static
- {
- contents[ER_IMPORTS_AS_FIRST_ELEM][1] =
- "(StylesheetHandler) Imports can only occur as the first elements in the stylesheet!";
- }
/** ER_IMPORTING_ITSELF */
public static final int ER_IMPORTING_ITSELF = 76;
- static
- {
- contents[ER_IMPORTING_ITSELF][1] =
- "(StylesheetHandler) {0} is directly or indirectly importing itself!";
- }
/** ER_XMLSPACE_ILLEGAL_VAL */
public static final int ER_XMLSPACE_ILLEGAL_VAL = 77;
- static
- {
- contents[ER_XMLSPACE_ILLEGAL_VAL][1] =
- "(StylesheetHandler) " + "xml:space has an illegal value: {0}";
- }
/** ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL */
public static final int ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL = 78;
- static
- {
- contents[ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL][1] =
- "processStylesheet not succesfull!";
- }
/** ER_SAX_EXCEPTION */
public static final int ER_SAX_EXCEPTION = 79;
- static
- {
- contents[ER_SAX_EXCEPTION][1] = "SAX Exception";
- }
/** ER_FUNCTION_NOT_SUPPORTED */
public static final int ER_FUNCTION_NOT_SUPPORTED = 80;
- static
- {
- contents[ER_FUNCTION_NOT_SUPPORTED][1] = "Function not supported!";
- }
/** ER_XSLT_ERROR */
public static final int ER_XSLT_ERROR = 81;
- static
- {
- contents[ER_XSLT_ERROR][1] = "XSLT Error";
- }
/** ER_CURRENCY_SIGN_ILLEGAL */
public static final int ER_CURRENCY_SIGN_ILLEGAL = 82;
- static
- {
- contents[ER_CURRENCY_SIGN_ILLEGAL][1] =
- "currency sign is not allowed in format pattern string";
- }
/** ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM */
public static final int ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM = 83;
- static
- {
- contents[ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM][1] =
- "Document function not supported in Stylesheet DOM!";
- }
/** ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER */
public static final int ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER = 84;
- static
- {
- contents[ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER][1] =
- "Can't resolve prefix of non-Prefix resolver!";
- }
/** ER_REDIRECT_COULDNT_GET_FILENAME */
public static final int ER_REDIRECT_COULDNT_GET_FILENAME = 85;
- static
- {
- contents[ER_REDIRECT_COULDNT_GET_FILENAME][1] =
- "Redirect extension: Could not get filename - file or select attribute must return vald string.";
- }
/** ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT */
public static final int ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT = 86;
- static
- {
- contents[ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT][1] =
- "Can not build FormatterListener in Redirect extension!";
- }
/** ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX */
public static final int ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX = 87;
- static
- {
- contents[ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX][1] =
- "Prefix in exclude-result-prefixes is not valid: {0}";
- }
/** ER_MISSING_NS_URI */
public static final int ER_MISSING_NS_URI = 88;
- static
- {
- contents[ER_MISSING_NS_URI][1] =
- "Missing namespace URI for specified prefix";
- }
/** ER_MISSING_ARG_FOR_OPTION */
public static final int ER_MISSING_ARG_FOR_OPTION = 89;
- static
- {
- contents[ER_MISSING_ARG_FOR_OPTION][1] =
- "Missing argument for option: {0}";
- }
/** ER_INVALID_OPTION */
public static final int ER_INVALID_OPTION = 90;
- static
- {
- contents[ER_INVALID_OPTION][1] = "Invalid option: {0}";
- }
/** ER_MALFORMED_FORMAT_STRING */
public static final int ER_MALFORMED_FORMAT_STRING = 91;
- static
- {
- contents[ER_MALFORMED_FORMAT_STRING][1] = "Malformed format string: {0}";
- }
/** ER_STYLESHEET_REQUIRES_VERSION_ATTRIB */
public static final int ER_STYLESHEET_REQUIRES_VERSION_ATTRIB = 92;
- static
- {
- contents[ER_STYLESHEET_REQUIRES_VERSION_ATTRIB][1] =
- "xsl:stylesheet requires a 'version' attribute!";
- }
/** ER_ILLEGAL_ATTRIBUTE_VALUE */
public static final int ER_ILLEGAL_ATTRIBUTE_VALUE = 93;
- static
- {
- contents[ER_ILLEGAL_ATTRIBUTE_VALUE][1] =
- "Attribute: {0} has an illegal value: {1}";
- }
/** ER_CHOOSE_REQUIRES_WHEN */
public static final int ER_CHOOSE_REQUIRES_WHEN = 94;
- static
- {
- contents[ER_CHOOSE_REQUIRES_WHEN][1] = "xsl:choose requires an xsl:when";
- }
/** ER_NO_APPLY_IMPORT_IN_FOR_EACH */
public static final int ER_NO_APPLY_IMPORT_IN_FOR_EACH = 95;
- static
- {
- contents[ER_NO_APPLY_IMPORT_IN_FOR_EACH][1] =
- "xsl:apply-imports not allowed in a xsl:for-each";
- }
/** ER_CANT_USE_DTM_FOR_OUTPUT */
public static final int ER_CANT_USE_DTM_FOR_OUTPUT = 96;
- static
- {
- contents[ER_CANT_USE_DTM_FOR_OUTPUT][1] =
- "Cannot use a DTMLiaison for an output DOM node... pass a org.apache.xpath.DOM2Helper instead!";
- }
/** ER_CANT_USE_DTM_FOR_INPUT */
public static final int ER_CANT_USE_DTM_FOR_INPUT = 97;
- static
- {
- contents[ER_CANT_USE_DTM_FOR_INPUT][1] =
- "Cannot use a DTMLiaison for a input DOM node... pass a org.apache.xpath.DOM2Helper instead!";
- }
/** ER_CALL_TO_EXT_FAILED */
public static final int ER_CALL_TO_EXT_FAILED = 98;
- static
- {
- contents[ER_CALL_TO_EXT_FAILED][1] =
- "Call to extension element failed: {0}";
- }
/** ER_PREFIX_MUST_RESOLVE */
public static final int ER_PREFIX_MUST_RESOLVE = 99;
- static
- {
- contents[ER_PREFIX_MUST_RESOLVE][1] =
- "Prefix must resolve to a namespace: {0}";
- }
/** ER_INVALID_UTF16_SURROGATE */
public static final int ER_INVALID_UTF16_SURROGATE = 100;
- static
- {
- contents[ER_INVALID_UTF16_SURROGATE][1] =
- "Invalid UTF-16 surrogate detected: {0} ?";
- }
/** ER_XSLATTRSET_USED_ITSELF */
public static final int ER_XSLATTRSET_USED_ITSELF = 101;
- static
- {
- contents[ER_XSLATTRSET_USED_ITSELF][1] =
- "xsl:attribute-set {0} used itself, which will cause an infinite loop.";
- }
/** ER_CANNOT_MIX_XERCESDOM */
public static final int ER_CANNOT_MIX_XERCESDOM = 102;
- static
- {
- contents[ER_CANNOT_MIX_XERCESDOM][1] =
- "Can not mix non Xerces-DOM input with Xerces-DOM output!";
- }
/** ER_TOO_MANY_LISTENERS */
public static final int ER_TOO_MANY_LISTENERS = 103;
- static
- {
- contents[ER_TOO_MANY_LISTENERS][1] =
- "addTraceListenersToStylesheet - TooManyListenersException";
- }
/** ER_IN_ELEMTEMPLATEELEM_READOBJECT */
public static final int ER_IN_ELEMTEMPLATEELEM_READOBJECT = 104;
- static
- {
- contents[ER_IN_ELEMTEMPLATEELEM_READOBJECT][1] =
- "In ElemTemplateElement.readObject: {0}";
- }
/** ER_DUPLICATE_NAMED_TEMPLATE */
public static final int ER_DUPLICATE_NAMED_TEMPLATE = 105;
- static
- {
- contents[ER_DUPLICATE_NAMED_TEMPLATE][1] =
- "Found more than one template named: {0}";
- }
/** ER_INVALID_KEY_CALL */
public static final int ER_INVALID_KEY_CALL = 106;
- static
- {
- contents[ER_INVALID_KEY_CALL][1] =
- "Invalid function call: recursive key() calls are not allowed";
- }
/** Variable is referencing itself */
public static final int ER_REFERENCING_ITSELF = 107;
- static
- {
- contents[ER_REFERENCING_ITSELF][1] =
- "Variable {0} is directly or indirectly referencing itself!";
- }
/** Illegal DOMSource input */
public static final int ER_ILLEGAL_DOMSOURCE_INPUT = 108;
- static
- {
- contents[ER_ILLEGAL_DOMSOURCE_INPUT][1] =
- "The input node can not be null for a DOMSource for newTemplates!";
- }
/** Class not found for option */
public static final int ER_CLASS_NOT_FOUND_FOR_OPTION = 109;
- static
- {
- contents[ER_CLASS_NOT_FOUND_FOR_OPTION][1] =
- "Class file not found for option {0}";
- }
/** Required Element not found */
public static final int ER_REQUIRED_ELEM_NOT_FOUND = 110;
- static
- {
- contents[ER_REQUIRED_ELEM_NOT_FOUND][1] =
- "Required Element not found: {0}";
- }
/** InputStream cannot be null */
public static final int ER_INPUT_CANNOT_BE_NULL = 111;
- static
- {
- contents[ER_INPUT_CANNOT_BE_NULL][1] =
- "InputStream cannot be null";
- }
/** URI cannot be null */
public static final int ER_URI_CANNOT_BE_NULL = 112;
- static
- {
- contents[ER_URI_CANNOT_BE_NULL][1] =
- "URI cannot be null";
- }
/** File cannot be null */
public static final int ER_FILE_CANNOT_BE_NULL = 113;
- static
- {
- contents[ER_FILE_CANNOT_BE_NULL][1] =
- "File cannot be null";
- }
/** InputSource cannot be null */
public static final int ER_SOURCE_CANNOT_BE_NULL = 114;
- static
- {
- contents[ER_SOURCE_CANNOT_BE_NULL][1] =
- "InputSource cannot be null";
- }
/** Can't overwrite cause */
public static final int ER_CANNOT_OVERWRITE_CAUSE = 115;
- static
- {
- contents[ER_CANNOT_OVERWRITE_CAUSE][1] =
- "Cannot overwrite cause";
- }
/** Could not initialize BSF Manager */
public static final int ER_CANNOT_INIT_BSFMGR = 116;
- static
- {
- contents[ER_CANNOT_INIT_BSFMGR][1] =
- "Could not initialize BSF Manager";
- }
/** Could not compile extension */
public static final int ER_CANNOT_CMPL_EXTENSN = 117;
- static
- {
- contents[ER_CANNOT_CMPL_EXTENSN][1] =
- "Could not compile extension";
- }
/** Could not create extension */
public static final int ER_CANNOT_CREATE_EXTENSN = 118;
- static
- {
- contents[ER_CANNOT_CREATE_EXTENSN][1] =
- "Could not create extension: {0} because of: {1}";
- }
/** Instance method call to method {0} requires an Object instance as first argument */
public static final int ER_INSTANCE_MTHD_CALL_REQUIRES = 119;
- static
- {
- contents[ER_INSTANCE_MTHD_CALL_REQUIRES][1] =
- "Instance method call to method {0} requires an Object instance as first argument";
- }
/** Invalid element name specified */
public static final int ER_INVALID_ELEMENT_NAME = 120;
- static
- {
- contents[ER_INVALID_ELEMENT_NAME][1] =
- "Invalid element name specified {0}";
- }
/** Element name method must be static */
public static final int ER_ELEMENT_NAME_METHOD_STATIC = 121;
- static
- {
- contents[ER_ELEMENT_NAME_METHOD_STATIC][1] =
- "Element name method must be static {0}";
- }
/** Extension function {0} : {1} is unknown */
public static final int ER_EXTENSION_FUNC_UNKNOWN = 122;
- static
- {
- contents[ER_EXTENSION_FUNC_UNKNOWN][1] =
- "Extension function {0} : {1} is unknown";
- }
/** More than one best match for constructor for */
public static final int ER_MORE_MATCH_CONSTRUCTOR = 123;
- static
- {
- contents[ER_MORE_MATCH_CONSTRUCTOR][1] =
- "More than one best match for constructor for {0}";
- }
/** More than one best match for method */
public static final int ER_MORE_MATCH_METHOD = 124;
- static
- {
- contents[ER_MORE_MATCH_METHOD][1] =
- "More than one best match for method {0}";
- }
/** More than one best match for element method */
public static final int ER_MORE_MATCH_ELEMENT = 125;
- static
- {
- contents[ER_MORE_MATCH_ELEMENT][1] =
- "More than one best match for element method {0}";
- }
/** Invalid context passed to evaluate */
public static final int ER_INVALID_CONTEXT_PASSED = 126;
- static
- {
- contents[ER_INVALID_CONTEXT_PASSED][1] =
- "Invalid context passed to evaluate {0}";
- }
/** Pool already exists */
public static final int ER_POOL_EXISTS = 127;
- static
- {
- contents[ER_POOL_EXISTS][1] =
- "Pool already exists";
- }
/** No driver Name specified */
public static final int ER_NO_DRIVER_NAME = 128;
- static
- {
- contents[ER_NO_DRIVER_NAME][1] =
- "No driver Name specified";
- }
/** No URL specified */
public static final int ER_NO_URL = 129;
- static
- {
- contents[ER_NO_URL][1] =
- "No URL specified";
- }
/** Pool size is less than one */
public static final int ER_POOL_SIZE_LESSTHAN_ONE = 130;
- static
- {
- contents[ER_POOL_SIZE_LESSTHAN_ONE][1] =
- "Pool size is less than one!";
- }
/** Invalid driver name specified */
public static final int ER_INVALID_DRIVER = 131;
- static
- {
- contents[ER_INVALID_DRIVER][1] =
- "Invalid driver name specified!";
- }
/** Did not find the stylesheet root */
public static final int ER_NO_STYLESHEETROOT = 132;
- static
- {
- contents[ER_NO_STYLESHEETROOT][1] =
- "Did not find the stylesheet root!";
- }
/** Illegal value for xml:space */
public static final int ER_ILLEGAL_XMLSPACE_VALUE = 133;
- static
- {
- contents[ER_ILLEGAL_XMLSPACE_VALUE][1] =
- "Illegal value for xml:space";
- }
/** processFromNode failed */
public static final int ER_PROCESSFROMNODE_FAILED = 134;
- static
- {
- contents[ER_PROCESSFROMNODE_FAILED][1] =
- "processFromNode failed";
- }
/** The resource [] could not load: */
public static final int ER_RESOURCE_COULD_NOT_LOAD = 135;
- static
- {
- contents[ER_RESOURCE_COULD_NOT_LOAD][1] =
- "The resource [ {0} ] could not load: {1} \n {2} \t {3}";
- }
/** Buffer size <=0 */
public static final int ER_BUFFER_SIZE_LESSTHAN_ZERO = 136;
- static
- {
- contents[ER_BUFFER_SIZE_LESSTHAN_ZERO][1] =
- "Buffer size <=0";
- }
/** Unknown error when calling extension */
public static final int ER_UNKNOWN_ERROR_CALLING_EXTENSION = 137;
- static
- {
- contents[ER_UNKNOWN_ERROR_CALLING_EXTENSION][1] =
- "Unknown error when calling extension";
- }
/** Prefix {0} does not have a corresponding namespace declaration */
public static final int ER_NO_NAMESPACE_DECL = 138;
- static
- {
- contents[ER_NO_NAMESPACE_DECL][1] =
- "Prefix {0} does not have a corresponding namespace declaration";
- }
/** Element content not allowed for lang=javaclass */
public static final int ER_ELEM_CONTENT_NOT_ALLOWED = 139;
- static
- {
- contents[ER_ELEM_CONTENT_NOT_ALLOWED][1] =
- "Element content not allowed for lang=javaclass {0}";
- }
/** Stylesheet directed termination */
public static final int ER_STYLESHEET_DIRECTED_TERMINATION = 140;
- static
- {
- contents[ER_STYLESHEET_DIRECTED_TERMINATION][1] =
- "Stylesheet directed termination";
- }
/** 1 or 2 */
public static final int ER_ONE_OR_TWO = 141;
- static
- {
- contents[ER_ONE_OR_TWO][1] =
- "1 or 2";
- }
/** 2 or 3 */
public static final int ER_TWO_OR_THREE = 142;
- static
- {
- contents[ER_TWO_OR_THREE][1] =
- "2 or 3";
- }
/** Could not load {0} (check CLASSPATH), now using just the defaults */
public static final int ER_COULD_NOT_LOAD_RESOURCE = 143;
- static
- {
- contents[ER_COULD_NOT_LOAD_RESOURCE][1] =
- "Could not load {0} (check CLASSPATH), now using just the defaults";
- }
/** Cannot initialize default templates */
public static final int ER_CANNOT_INIT_DEFAULT_TEMPLATES = 144;
- static
- {
- contents[ER_CANNOT_INIT_DEFAULT_TEMPLATES][1] =
- "Cannot initialize default templates";
- }
/** Result should not be null */
public static final int ER_RESULT_NULL = 145;
- static
- {
- contents[ER_RESULT_NULL][1] =
- "Result should not be null";
- }
/** Result could not be set */
public static final int ER_RESULT_COULD_NOT_BE_SET = 146;
- static
- {
- contents[ER_RESULT_COULD_NOT_BE_SET][1] =
- "Result could not be set";
- }
/** No output specified */
public static final int ER_NO_OUTPUT_SPECIFIED = 147;
- static
- {
- contents[ER_NO_OUTPUT_SPECIFIED][1] =
- "No output specified";
- }
/** Can't transform to a Result of type */
public static final int ER_CANNOT_TRANSFORM_TO_RESULT_TYPE = 148;
- static
- {
- contents[ER_CANNOT_TRANSFORM_TO_RESULT_TYPE][1] =
- "Can't transform to a Result of type {0}";
- }
/** Can't transform to a Source of type */
public static final int ER_CANNOT_TRANSFORM_SOURCE_TYPE = 149;
- static
- {
- contents[ER_CANNOT_TRANSFORM_SOURCE_TYPE][1] =
- "Can't transform a Source of type {0}";
- }
/** Null content handler */
public static final int ER_NULL_CONTENT_HANDLER = 150;
- static
- {
- contents[ER_NULL_CONTENT_HANDLER][1] =
- "Null content handler";
- }
/** Null error handler */
public static final int ER_NULL_ERROR_HANDLER = 151;
- static
- {
- contents[ER_NULL_ERROR_HANDLER][1] =
- "Null error handler";
- }
/** parse can not be called if the ContentHandler has not been set */
public static final int ER_CANNOT_CALL_PARSE = 152;
- static
- {
- contents[ER_CANNOT_CALL_PARSE][1] =
- "parse can not be called if the ContentHandler has not been set";
- }
/** No parent for filter */
public static final int ER_NO_PARENT_FOR_FILTER = 153;
- static
- {
- contents[ER_NO_PARENT_FOR_FILTER][1] =
- "No parent for filter";
- }
/** No stylesheet found in: {0}, media */
public static final int ER_NO_STYLESHEET_IN_MEDIA = 154;
- static
- {
- contents[ER_NO_STYLESHEET_IN_MEDIA][1] =
- "No stylesheet found in: {0}, media= {1}";
- }
/** No xml-stylesheet PI found in */
public static final int ER_NO_STYLESHEET_PI = 155;
- static
- {
- contents[ER_NO_STYLESHEET_PI][1] =
- "No xml-stylesheet PI found in: {0}";
- }
/** No default implementation found */
public static final int ER_NO_DEFAULT_IMPL = 156;
- static
- {
- contents[ER_NO_DEFAULT_IMPL][1] =
- "No default implementation found ";
- }
/** ChunkedIntArray({0}) not currently supported */
public static final int ER_CHUNKEDINTARRAY_NOT_SUPPORTED = 157;
- static
- {
- contents[ER_CHUNKEDINTARRAY_NOT_SUPPORTED][1] =
- "ChunkedIntArray({0}) not currently supported";
- }
/** Offset bigger than slot */
public static final int ER_OFFSET_BIGGER_THAN_SLOT = 158;
- static
- {
- contents[ER_OFFSET_BIGGER_THAN_SLOT][1] =
- "Offset bigger than slot";
- }
/** Coroutine not available, id= */
public static final int ER_COROUTINE_NOT_AVAIL = 159;
- static
- {
- contents[ER_COROUTINE_NOT_AVAIL][1] =
- "Coroutine not available, id={0}";
- }
/** CoroutineManager recieved co_exit() request */
public static final int ER_COROUTINE_CO_EXIT = 160;
- static
- {
- contents[ER_COROUTINE_CO_EXIT][1] =
- "CoroutineManager received co_exit() request";
- }
/** co_joinCoroutineSet() failed */
public static final int ER_COJOINROUTINESET_FAILED = 161;
- static
- {
- contents[ER_COJOINROUTINESET_FAILED][1] =
- "co_joinCoroutineSet() failed";
- }
/** Coroutine parameter error () */
public static final int ER_COROUTINE_PARAM = 162;
- static
- {
- contents[ER_COROUTINE_PARAM][1] =
- "Coroutine parameter error ({0})";
- }
/** UNEXPECTED: Parser doTerminate answers */
public static final int ER_PARSER_DOTERMINATE_ANSWERS = 163;
- static
- {
- contents[ER_PARSER_DOTERMINATE_ANSWERS][1] =
- "\nUNEXPECTED: Parser doTerminate answers {0}";
- }
/** parse may not be called while parsing */
public static final int ER_NO_PARSE_CALL_WHILE_PARSING = 164;
- static
- {
- contents[ER_NO_PARSE_CALL_WHILE_PARSING][1] =
- "parse may not be called while parsing";
- }
/** Error: typed iterator for axis {0} not implemented */
public static final int ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = 165;
- static
- {
- contents[ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED][1] =
- "Error: typed iterator for axis {0} not implemented";
- }
/** Error: iterator for axis {0} not implemented */
public static final int ER_ITERATOR_AXIS_NOT_IMPLEMENTED = 166;
- static
- {
- contents[ER_ITERATOR_AXIS_NOT_IMPLEMENTED][1] =
- "Error: iterator for axis {0} not implemented ";
- }
/** Iterator clone not supported */
public static final int ER_ITERATOR_CLONE_NOT_SUPPORTED = 167;
- static
- {
- contents[ER_ITERATOR_CLONE_NOT_SUPPORTED][1] =
- "Iterator clone not supported";
- }
/** Unknown axis traversal type */
public static final int ER_UNKNOWN_AXIS_TYPE = 168;
- static
- {
- contents[ER_UNKNOWN_AXIS_TYPE][1] =
- "Unknown axis traversal type: {0}";
- }
/** Axis traverser not supported */
public static final int ER_AXIS_NOT_SUPPORTED = 169;
- static
- {
- contents[ER_AXIS_NOT_SUPPORTED][1] =
- "Axis traverser not supported: {0}";
- }
/** No more DTM IDs are available */
public static final int ER_NO_DTMIDS_AVAIL = 170;
- static
- {
- contents[ER_NO_DTMIDS_AVAIL][1] =
- "No more DTM IDs are available";
- }
/** Not supported */
public static final int ER_NOT_SUPPORTED = 171;
- static
- {
- contents[ER_NOT_SUPPORTED][1] =
- "Not supported: {0}";
- }
/** node must be non-null for getDTMHandleFromNode */
public static final int ER_NODE_NON_NULL = 172;
- static
- {
- contents[ER_NODE_NON_NULL][1] =
- "Node must be non-null for getDTMHandleFromNode";
- }
/** Could not resolve the node to a handle */
public static final int ER_COULD_NOT_RESOLVE_NODE = 173;
- static
- {
- contents[ER_COULD_NOT_RESOLVE_NODE][1] =
- "Could not resolve the node to a handle";
- }
/** startParse may not be called while parsing */
public static final int ER_STARTPARSE_WHILE_PARSING = 174;
- static
- {
- contents[ER_STARTPARSE_WHILE_PARSING][1] =
- "startParse may not be called while parsing";
- }
/** startParse needs a non-null SAXParser */
public static final int ER_STARTPARSE_NEEDS_SAXPARSER = 175;
- static
- {
- contents[ER_STARTPARSE_NEEDS_SAXPARSER][1] =
- "startParse needs a non-null SAXParser";
- }
/** could not initialize parser with */
public static final int ER_COULD_NOT_INIT_PARSER = 176;
- static
- {
- contents[ER_COULD_NOT_INIT_PARSER][1] =
- "could not initialize parser with";
- }
/** Value for property {0} should be a Boolean instance */
public static final int ER_PROPERTY_VALUE_BOOLEAN = 177;
- static
- {
- contents[ER_PROPERTY_VALUE_BOOLEAN][1] =
- "Value for property {0} should be a Boolean instance";
- }
/** exception creating new instance for pool */
public static final int ER_EXCEPTION_CREATING_POOL = 178;
- static
- {
- contents[ER_EXCEPTION_CREATING_POOL][1] =
- "exception creating new instance for pool";
- }
/** Path contains invalid escape sequence */
public static final int ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = 179;
- static
- {
- contents[ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE][1] =
- "Path contains invalid escape sequence";
- }
/** Scheme is required! */
public static final int ER_SCHEME_REQUIRED = 180;
- static
- {
- contents[ER_SCHEME_REQUIRED][1] =
- "Scheme is required!";
- }
/** No scheme found in URI */
public static final int ER_NO_SCHEME_IN_URI = 181;
- static
- {
- contents[ER_NO_SCHEME_IN_URI][1] =
- "No scheme found in URI: {0}";
- }
/** No scheme found in URI */
public static final int ER_NO_SCHEME_INURI = 182;
- static
- {
- contents[ER_NO_SCHEME_INURI][1] =
- "No scheme found in URI";
- }
/** Path contains invalid character: */
public static final int ER_PATH_INVALID_CHAR = 183;
- static
- {
- contents[ER_PATH_INVALID_CHAR][1] =
- "Path contains invalid character: {0}";
- }
/** Cannot set scheme from null string */
public static final int ER_SCHEME_FROM_NULL_STRING = 184;
- static
- {
- contents[ER_SCHEME_FROM_NULL_STRING][1] =
- "Cannot set scheme from null string";
- }
/** The scheme is not conformant. */
public static final int ER_SCHEME_NOT_CONFORMANT = 185;
- static
- {
- contents[ER_SCHEME_NOT_CONFORMANT][1] =
- "The scheme is not conformant.";
- }
/** Host is not a well formed address */
public static final int ER_HOST_ADDRESS_NOT_WELLFORMED = 186;
- static
- {
- contents[ER_HOST_ADDRESS_NOT_WELLFORMED][1] =
- "Host is not a well formed address";
- }
/** Port cannot be set when host is null */
public static final int ER_PORT_WHEN_HOST_NULL = 187;
- static
- {
- contents[ER_PORT_WHEN_HOST_NULL][1] =
- "Port cannot be set when host is null";
- }
/** Invalid port number */
public static final int ER_INVALID_PORT = 188;
- static
- {
- contents[ER_INVALID_PORT][1] =
- "Invalid port number";
- }
/** Fragment can only be set for a generic URI */
public static final int ER_FRAG_FOR_GENERIC_URI = 189;
- static
- {
- contents[ER_FRAG_FOR_GENERIC_URI][1] =
- "Fragment can only be set for a generic URI";
- }
/** Fragment cannot be set when path is null */
public static final int ER_FRAG_WHEN_PATH_NULL = 190;
- static
- {
- contents[ER_FRAG_WHEN_PATH_NULL][1] =
- "Fragment cannot be set when path is null";
- }
/** Fragment contains invalid character */
public static final int ER_FRAG_INVALID_CHAR = 191;
- static
- {
- contents[ER_FRAG_INVALID_CHAR][1] =
- "Fragment contains invalid character";
- }
/** Parser is already in use */
public static final int ER_PARSER_IN_USE = 192;
- static
- {
- contents[ER_PARSER_IN_USE][1] =
- "Parser is already in use";
- }
/** Parser is already in use */
public static final int ER_CANNOT_CHANGE_WHILE_PARSING = 193;
- static
- {
- contents[ER_CANNOT_CHANGE_WHILE_PARSING][1] =
- "Cannot change {0} {1} while parsing";
- }
/** Self-causation not permitted */
public static final int ER_SELF_CAUSATION_NOT_PERMITTED = 194;
- static
- {
- contents[ER_SELF_CAUSATION_NOT_PERMITTED][1] =
- "Self-causation not permitted";
- }
/** src attribute not yet supported for */
public static final int ER_COULD_NOT_FIND_EXTERN_SCRIPT = 195;
- static
- {
- contents[ER_COULD_NOT_FIND_EXTERN_SCRIPT][1] =
- "Could not get to external script at {0}";
- }
/** The resource [] could not be found */
public static final int ER_RESOURCE_COULD_NOT_FIND = 196;
- static
- {
- contents[ER_RESOURCE_COULD_NOT_FIND][1] =
- "The resource [ {0} ] could not be found.\n {1}";
- }
/** output property not recognized: */
public static final int ER_OUTPUT_PROPERTY_NOT_RECOGNIZED = 197;
- static
- {
- contents[ER_OUTPUT_PROPERTY_NOT_RECOGNIZED][1] =
- "Output property not recognized: {0}";
- }
/** Userinfo may not be specified if host is not specified */
public static final int ER_NO_USERINFO_IF_NO_HOST = 198;
- static
- {
- contents[ER_NO_USERINFO_IF_NO_HOST][1] =
- "Userinfo may not be specified if host is not specified";
- }
/** Port may not be specified if host is not specified */
public static final int ER_NO_PORT_IF_NO_HOST = 199;
- static
- {
- contents[ER_NO_PORT_IF_NO_HOST][1] =
- "Port may not be specified if host is not specified";
- }
/** Query string cannot be specified in path and query string */
public static final int ER_NO_QUERY_STRING_IN_PATH = 200;
- static
- {
- contents[ER_NO_QUERY_STRING_IN_PATH][1] =
- "Query string cannot be specified in path and query string";
- }
/** Fragment cannot be specified in both the path and fragment */
public static final int ER_NO_FRAGMENT_STRING_IN_PATH = 201;
- static
- {
- contents[ER_NO_FRAGMENT_STRING_IN_PATH][1] =
- "Fragment cannot be specified in both the path and fragment";
- }
/** Cannot initialize URI with empty parameters */
public static final int ER_CANNOT_INIT_URI_EMPTY_PARMS = 202;
- static
- {
- contents[ER_CANNOT_INIT_URI_EMPTY_PARMS][1] =
- "Cannot initialize URI with empty parameters";
- }
/** Failed creating ElemLiteralResult instance */
public static final int ER_FAILED_CREATING_ELEMLITRSLT = 203;
- static
- {
- contents[ER_FAILED_CREATING_ELEMLITRSLT][1] =
- "Failed creating ElemLiteralResult instance";
- }
/** Priority value does not contain a parsable number */
public static final int ER_PRIORITY_NOT_PARSABLE = 204;
- static
- {
- contents[ER_PRIORITY_NOT_PARSABLE][1] =
- "Priority value does not contain a parsable number";
- }
/** Value for {0} should equal 'yes' or 'no' */
public static final int ER_VALUE_SHOULD_EQUAL = 205;
- static
- {
- contents[ER_VALUE_SHOULD_EQUAL][1] =
- " Value for {0} should equal yes or no";
- }
/** Failed calling {0} method */
public static final int ER_FAILED_CALLING_METHOD = 206;
- static
- {
- contents[ER_FAILED_CALLING_METHOD][1] =
- " Failed calling {0} method";
- }
/** Failed creating ElemLiteralResult instance */
public static final int ER_FAILED_CREATING_ELEMTMPL = 207;
- static
- {
- contents[ER_FAILED_CREATING_ELEMTMPL][1] =
- "Failed creating ElemTemplateElement instance";
- }
/** Characters are not allowed at this point in the document */
public static final int ER_CHARS_NOT_ALLOWED = 208;
- static
- {
- contents[ER_CHARS_NOT_ALLOWED][1] =
- "Characters are not allowed at this point in the document";
- }
/** attribute is not allowed on the element */
public static final int ER_ATTR_NOT_ALLOWED = 209;
- static
- {
- contents[ER_ATTR_NOT_ALLOWED][1] =
- "\"{0}\" attribute is not allowed on the {1} element!";
- }
/** Method not yet supported */
public static final int ER_METHOD_NOT_SUPPORTED = 210;
- static
- {
- contents[ER_METHOD_NOT_SUPPORTED][1] =
- "Method not yet supported ";
- }
/** Bad value */
public static final int ER_BAD_VALUE = 211;
- static
- {
- contents[ER_BAD_VALUE][1] =
- "{0} bad value {1} ";
- }
/** attribute value not found */
public static final int ER_ATTRIB_VALUE_NOT_FOUND = 212;
- static
- {
- contents[ER_ATTRIB_VALUE_NOT_FOUND][1] =
- "{0} attribute value not found ";
- }
/** attribute value not recognized */
public static final int ER_ATTRIB_VALUE_NOT_RECOGNIZED = 213;
- static
- {
- contents[ER_ATTRIB_VALUE_NOT_RECOGNIZED][1] =
- "{0} attribute value not recognized ";
- }
/** IncrementalSAXSource_Filter not currently restartable */
public static final int ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = 214;
- static
- {
- contents[ER_INCRSAXSRCFILTER_NOT_RESTARTABLE][1] =
- "IncrementalSAXSource_Filter not currently restartable";
- }
/** IncrementalSAXSource_Filter not currently restartable */
public static final int ER_XMLRDR_NOT_BEFORE_STARTPARSE = 215;
- static
- {
- contents[ER_XMLRDR_NOT_BEFORE_STARTPARSE][1] =
- "XMLReader not before startParse request";
- }
/** Attempting to generate a namespace prefix with a null URI */
public static final int ER_NULL_URI_NAMESPACE = 216;
- static
- {
- contents[ER_NULL_URI_NAMESPACE][1] =
- "Attempting to generate a namespace prefix with a null URI";
- }
/** Attempting to generate a namespace prefix with a null URI */
public static final int ER_NUMBER_TOO_BIG = 217;
- static
- {
- contents[ER_NUMBER_TOO_BIG][1] =
- "Attempting to format a number bigger than the largest Long integer";
- }
/*
/** Cannot find SAX1 driver class *
public static final int ER_CANNOT_FIND_SAX1_DRIVER = 190;
- static
- {
- contents[ER_CANNOT_FIND_SAX1_DRIVER][1] =
- "Cannot find SAX1 driver class {0}";
- }
/** SAX1 driver class {0} found but cannot be loaded *
public static final int ER_SAX1_DRIVER_NOT_LOADED = 191;
- static
- {
- contents[ER_SAX1_DRIVER_NOT_LOADED][1] =
- "SAX1 driver class {0} found but cannot be loaded";
- }
/** SAX1 driver class {0} found but cannot be instantiated *
public static final int ER_SAX1_DRIVER_NOT_INSTANTIATED = 192;
- static
- {
- contents[ER_SAX1_DRIVER_NOT_INSTANTIATED][1] =
- "SAX1 driver class {0} loaded but cannot be instantiated";
- }
/** SAX1 driver class {0} does not implement org.xml.sax.Parser *
public static final int ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER = 193;
- static
- {
- contents[ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER][1] =
- "SAX1 driver class {0} does not implement org.xml.sax.Parser";
- }
/** System property org.xml.sax.parser not specified *
public static final int ER_PARSER_PROPERTY_NOT_SPECIFIED = 194;
- static
- {
- contents[ER_PARSER_PROPERTY_NOT_SPECIFIED][1] =
- "System property org.xml.sax.parser not specified";
- }
/** Parser argument must not be null *
public static final int ER_PARSER_ARG_CANNOT_BE_NULL = 195;
- static
- {
- contents[ER_PARSER_ARG_CANNOT_BE_NULL][1] =
- "Parser argument must not be null";
- }
/** Feature: *
public static final int ER_FEATURE = 196;
- static
- {
- contents[ER_FEATURE][1] =
- "Feature: {0}";
- }
/** Property: *
public static final int ER_PROPERTY = 197;
- static
- {
- contents[ER_PROPERTY][1] =
- "Property: {0}";
- }
/** Null Entity Resolver *
public static final int ER_NULL_ENTITY_RESOLVER = 198;
- static
- {
- contents[ER_NULL_ENTITY_RESOLVER][1] =
- "Null entity resolver";
- }
/** Null DTD handler *
public static final int ER_NULL_DTD_HANDLER = 199;
- static
- {
- contents[ER_NULL_DTD_HANDLER][1] =
- "Null DTD handler";
- }
*/
@@ -2169,354 +1034,109 @@
/** WG_FOUND_CURLYBRACE */
public static final int WG_FOUND_CURLYBRACE = 1;
- static
- {
- contents[WG_FOUND_CURLYBRACE + MAX_CODE][1] =
- "Found '}' but no attribute template open!";
- }
/** WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR */
public static final int WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR = 2;
- static
- {
- contents[WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR + MAX_CODE][1] =
- "Warning: count attribute does not match an ancestor in xsl:number! Target = {0}";
- }
/** WG_EXPR_ATTRIB_CHANGED_TO_SELECT */
public static final int WG_EXPR_ATTRIB_CHANGED_TO_SELECT = 3;
- static
- {
- contents[WG_EXPR_ATTRIB_CHANGED_TO_SELECT + MAX_CODE][1] =
- "Old syntax: The name of the 'expr' attribute has been changed to 'select'.";
- }
/** WG_NO_LOCALE_IN_FORMATNUMBER */
public static final int WG_NO_LOCALE_IN_FORMATNUMBER = 4;
- static
- {
- contents[WG_NO_LOCALE_IN_FORMATNUMBER + MAX_CODE][1] =
- "Xalan doesn't yet handle the locale name in the format-number function.";
- }
/** WG_LOCALE_NOT_FOUND */
public static final int WG_LOCALE_NOT_FOUND = 5;
- static
- {
- contents[WG_LOCALE_NOT_FOUND + MAX_CODE][1] =
- "Warning: Could not find locale for xml:lang={0}";
- }
/** WG_CANNOT_MAKE_URL_FROM */
public static final int WG_CANNOT_MAKE_URL_FROM = 6;
- static
- {
- contents[WG_CANNOT_MAKE_URL_FROM + MAX_CODE][1] =
- "Can not make URL from: {0}";
- }
/** WG_CANNOT_LOAD_REQUESTED_DOC */
public static final int WG_CANNOT_LOAD_REQUESTED_DOC = 7;
- static
- {
- contents[WG_CANNOT_LOAD_REQUESTED_DOC + MAX_CODE][1] =
- "Can not load requested doc: {0}";
- }
/** WG_CANNOT_FIND_COLLATOR */
public static final int WG_CANNOT_FIND_COLLATOR = 8;
- static
- {
- contents[WG_CANNOT_FIND_COLLATOR + MAX_CODE][1] =
- "Could not find Collator for <sort xml:lang={0}";
- }
/** WG_FUNCTIONS_SHOULD_USE_URL */
public static final int WG_FUNCTIONS_SHOULD_USE_URL = 9;
- static
- {
- contents[WG_FUNCTIONS_SHOULD_USE_URL + MAX_CODE][1] =
- "Old syntax: the functions instruction should use a url of {0}";
- }
/** WG_ENCODING_NOT_SUPPORTED_USING_UTF8 */
public static final int WG_ENCODING_NOT_SUPPORTED_USING_UTF8 = 10;
- static
- {
- contents[WG_ENCODING_NOT_SUPPORTED_USING_UTF8 + MAX_CODE][1] =
- "encoding not supported: {0}, using UTF-8";
- }
/** WG_ENCODING_NOT_SUPPORTED_USING_JAVA */
public static final int WG_ENCODING_NOT_SUPPORTED_USING_JAVA = 11;
- static
- {
- contents[WG_ENCODING_NOT_SUPPORTED_USING_JAVA + MAX_CODE][1] =
- "encoding not supported: {0}, using Java {1}";
- }
/** WG_SPECIFICITY_CONFLICTS */
public static final int WG_SPECIFICITY_CONFLICTS = 12;
- static
- {
- contents[WG_SPECIFICITY_CONFLICTS + MAX_CODE][1] =
- "Specificity conflicts found: {0} Last found in stylesheet will be used.";
- }
/** WG_PARSING_AND_PREPARING */
public static final int WG_PARSING_AND_PREPARING = 13;
- static
- {
- contents[WG_PARSING_AND_PREPARING + MAX_CODE][1] =
- "========= Parsing and preparing {0} ==========";
- }
/** WG_ATTR_TEMPLATE */
public static final int WG_ATTR_TEMPLATE = 14;
- static
- {
- contents[WG_ATTR_TEMPLATE + MAX_CODE][1] = "Attr Template, {0}";
- }
/** WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE */
public static final int WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE =
15;
- static
- {
- contents[WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE + MAX_CODE][1] =
- "Match conflict between xsl:strip-space and xsl:preserve-space";
- }
/** WG_ATTRIB_NOT_HANDLED */
public static final int WG_ATTRIB_NOT_HANDLED = 16;
- static
- {
- contents[WG_ATTRIB_NOT_HANDLED + MAX_CODE][1] =
- "Xalan does not yet handle the {0} attribute!";
- }
/** WG_NO_DECIMALFORMAT_DECLARATION */
public static final int WG_NO_DECIMALFORMAT_DECLARATION = 17;
- static
- {
- contents[WG_NO_DECIMALFORMAT_DECLARATION + MAX_CODE][1] =
- "No declaration found for decimal format: {0}";
- }
/** WG_OLD_XSLT_NS */
public static final int WG_OLD_XSLT_NS = 18;
- static
- {
- contents[WG_OLD_XSLT_NS + MAX_CODE][1] = "Missing or incorrect XSLT Namespace. ";
- }
/** WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED */
public static final int WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED = 19;
- static
- {
- contents[WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED + MAX_CODE][1] =
- "Only one default xsl:decimal-format declaration is allowed.";
- }
/** WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE */
public static final int WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE = 20;
- static
- {
- contents[WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE + MAX_CODE][1] =
- "xsl:decimal-format names must be unique. Name \"{0}\" has been duplicated.";
- }
/** WG_ILLEGAL_ATTRIBUTE */
public static final int WG_ILLEGAL_ATTRIBUTE = 21;
- static
- {
- contents[WG_ILLEGAL_ATTRIBUTE + MAX_CODE][1] =
- "{0} has an illegal attribute: {1}";
- }
/** WG_COULD_NOT_RESOLVE_PREFIX */
public static final int WG_COULD_NOT_RESOLVE_PREFIX = 22;
- static
- {
- contents[WG_COULD_NOT_RESOLVE_PREFIX + MAX_CODE][1] =
- "Could not resolve namespace prefix: {0}. The node will be ignored.";
- }
/** WG_STYLESHEET_REQUIRES_VERSION_ATTRIB */
public static final int WG_STYLESHEET_REQUIRES_VERSION_ATTRIB = 23;
- static
- {
- contents[WG_STYLESHEET_REQUIRES_VERSION_ATTRIB + MAX_CODE][1] =
- "xsl:stylesheet requires a 'version' attribute!";
- }
/** WG_ILLEGAL_ATTRIBUTE_NAME */
public static final int WG_ILLEGAL_ATTRIBUTE_NAME = 24;
- static
- {
- contents[WG_ILLEGAL_ATTRIBUTE_NAME + MAX_CODE][1] =
- "Illegal attribute name: {0}";
- }
/** WG_ILLEGAL_ATTRIBUTE_VALUE */
public static final int WG_ILLEGAL_ATTRIBUTE_VALUE = 25;
- static
- {
- contents[WG_ILLEGAL_ATTRIBUTE_VALUE + MAX_CODE][1] =
- "Illegal value used for attribute {0}: {1}";
- }
/** WG_EMPTY_SECOND_ARG */
public static final int WG_EMPTY_SECOND_ARG = 26;
- static
- {
- contents[WG_EMPTY_SECOND_ARG + MAX_CODE][1] =
- "Resulting nodeset from second argument of document function is empty. The first agument will be used.";
- }
// Other miscellaneous text used inside the code...
- static
- {
- contents[MAX_MESSAGES][0] = "ui_language";
- contents[MAX_MESSAGES][1] = "en";
- contents[MAX_MESSAGES + 1][0] = "help_language";
- contents[MAX_MESSAGES + 1][1] = "en";
- contents[MAX_MESSAGES + 2][0] = "language";
- contents[MAX_MESSAGES + 2][1] = "en";
- contents[MAX_MESSAGES + 3][0] = "BAD_CODE";
- contents[MAX_MESSAGES + 3][1] =
- "Parameter to createMessage was out of bounds";
- contents[MAX_MESSAGES + 4][0] = "FORMAT_FAILED";
- contents[MAX_MESSAGES + 4][1] =
- "Exception thrown during messageFormat call";
- contents[MAX_MESSAGES + 5][0] = "version";
- contents[MAX_MESSAGES + 5][1] = ">>>>>>> Xalan Version ";
- contents[MAX_MESSAGES + 6][0] = "version2";
- contents[MAX_MESSAGES + 6][1] = "<<<<<<<";
- contents[MAX_MESSAGES + 7][0] = "yes";
- contents[MAX_MESSAGES + 7][1] = "yes";
- contents[MAX_MESSAGES + 8][0] = "line";
- contents[MAX_MESSAGES + 8][1] = "Line #";
- contents[MAX_MESSAGES + 9][0] = "column";
- contents[MAX_MESSAGES + 9][1] = "Column #";
- contents[MAX_MESSAGES + 10][0] = "xsldone";
- contents[MAX_MESSAGES + 10][1] = "XSLProcessor: done";
- contents[MAX_MESSAGES + 11][0] = "xslProc_option";
- contents[MAX_MESSAGES + 11][1] = "Xalan-J command line Process class options:";
- contents[MAX_MESSAGES + 12][0] = "optionIN";
- contents[MAX_MESSAGES + 12][1] = " -IN inputXMLURL";
- contents[MAX_MESSAGES + 13][0] = "optionXSL";
- contents[MAX_MESSAGES + 13][1] = " [-XSL XSLTransformationURL]";
- contents[MAX_MESSAGES + 14][0] = "optionOUT";
- contents[MAX_MESSAGES + 14][1] = " [-OUT outputFileName]";
- contents[MAX_MESSAGES + 15][0] = "optionLXCIN";
- contents[MAX_MESSAGES + 15][1] =
- " [-LXCIN compiledStylesheetFileNameIn]";
- contents[MAX_MESSAGES + 16][0] = "optionLXCOUT";
- contents[MAX_MESSAGES + 16][1] =
- " [-LXCOUT compiledStylesheetFileNameOutOut]";
- contents[MAX_MESSAGES + 17][0] = "optionPARSER";
- contents[MAX_MESSAGES + 17][1] =
- " [-PARSER fully qualified class name of parser liaison]";
- contents[MAX_MESSAGES + 18][0] = "optionE";
- contents[MAX_MESSAGES + 18][1] = " [-E (Do not expand entity refs)]";
- contents[MAX_MESSAGES + 19][0] = "optionV";
- contents[MAX_MESSAGES + 19][1] = " [-E (Do not expand entity refs)]";
- contents[MAX_MESSAGES + 20][0] = "optionQC";
- contents[MAX_MESSAGES + 20][1] =
- " [-QC (Quiet Pattern Conflicts Warnings)]";
- contents[MAX_MESSAGES + 21][0] = "optionQ";
- contents[MAX_MESSAGES + 21][1] = " [-Q (Quiet Mode)]";
- contents[MAX_MESSAGES + 22][0] = "optionLF";
- contents[MAX_MESSAGES + 22][1] =
- " [-LF (Use linefeeds only on output {default is CR/LF})]";
- contents[MAX_MESSAGES + 23][0] = "optionCR";
- contents[MAX_MESSAGES + 23][1] =
- " [-CR (Use carriage returns only on output {default is CR/LF})]";
- contents[MAX_MESSAGES + 24][0] = "optionESCAPE";
- contents[MAX_MESSAGES + 24][1] =
- " [-ESCAPE (Which characters to escape {default is <>&\"\'\\r\\n}]";
- contents[MAX_MESSAGES + 25][0] = "optionINDENT";
- contents[MAX_MESSAGES + 25][1] =
- " [-INDENT (Control how many spaces to indent {default is 0})]";
- contents[MAX_MESSAGES + 26][0] = "optionTT";
- contents[MAX_MESSAGES + 26][1] =
- " [-TT (Trace the templates as they are being called.)]";
- contents[MAX_MESSAGES + 27][0] = "optionTG";
- contents[MAX_MESSAGES + 27][1] =
- " [-TG (Trace each generation event.)]";
- contents[MAX_MESSAGES + 28][0] = "optionTS";
- contents[MAX_MESSAGES + 28][1] = " [-TS (Trace each selection event.)]";
- contents[MAX_MESSAGES + 29][0] = "optionTTC";
- contents[MAX_MESSAGES + 29][1] =
- " [-TTC (Trace the template children as they are being processed.)]";
- contents[MAX_MESSAGES + 30][0] = "optionTCLASS";
- contents[MAX_MESSAGES + 30][1] =
- " [-TCLASS (TraceListener class for trace extensions.)]";
- contents[MAX_MESSAGES + 31][0] = "optionVALIDATE";
- contents[MAX_MESSAGES + 31][1] =
- " [-VALIDATE (Set whether validation occurs. Validation is off by default.)]";
- contents[MAX_MESSAGES + 32][0] = "optionEDUMP";
- contents[MAX_MESSAGES + 32][1] =
- " [-EDUMP {optional filename} (Do stackdump on error.)]";
- contents[MAX_MESSAGES + 33][0] = "optionXML";
- contents[MAX_MESSAGES + 33][1] =
- " [-XML (Use XML formatter and add XML header.)]";
- contents[MAX_MESSAGES + 34][0] = "optionTEXT";
- contents[MAX_MESSAGES + 34][1] =
- " [-TEXT (Use simple Text formatter.)]";
- contents[MAX_MESSAGES + 35][0] = "optionHTML";
- contents[MAX_MESSAGES + 35][1] = " [-HTML (Use HTML formatter.)]";
- contents[MAX_MESSAGES + 36][0] = "optionPARAM";
- contents[MAX_MESSAGES + 36][1] =
- " [-PARAM name expression (Set a stylesheet parameter)]";
- contents[MAX_MESSAGES + 37][0] = "noParsermsg1";
- contents[MAX_MESSAGES + 37][1] = "XSL Process was not successful.";
- contents[MAX_MESSAGES + 38][0] = "noParsermsg2";
- contents[MAX_MESSAGES + 38][1] = "** Could not find parser **";
- contents[MAX_MESSAGES + 39][0] = "noParsermsg3";
- contents[MAX_MESSAGES + 39][1] = "Please check your classpath.";
- contents[MAX_MESSAGES + 40][0] = "noParsermsg4";
- contents[MAX_MESSAGES + 40][1] =
- "If you don't have IBM's XML Parser for Java, you can download it from";
- contents[MAX_MESSAGES + 41][0] = "noParsermsg5";
- contents[MAX_MESSAGES + 41][1] =
- "IBM's AlphaWorks: http://www.alphaworks.ibm.com/formula/xml";
- contents[MAX_MESSAGES + 42][0] = "optionURIRESOLVER";
- contents[MAX_MESSAGES + 42][1] = " [-URIRESOLVER full class name (URIResolver to be used to resolve URIs)]";
- contents[MAX_MESSAGES + 43][0] = "optionENTITYRESOLVER";
- contents[MAX_MESSAGES + 43][1] = " [-ENTITYRESOLVER full class name (EntityResolver to be used to resolve entities)]";
- contents[MAX_MESSAGES + 44][0] = "optionCONTENTHANDLER";
- contents[MAX_MESSAGES + 44][1] = " [-CONTENTHANDLER full class name (ContentHandler to be used to serialize output)]";
- contents[MAX_MESSAGES + 45][0] = "optionLINENUMBERS";
- contents[MAX_MESSAGES + 45][1] = " [-L use line numbers for source document]";
-
- }
// ================= INFRASTRUCTURE ======================
@@ -2545,15 +1165,15 @@
* @deprecated */
public static final String QUERY_HEADER = "PATTERN ";
- /**
- * Get the lookup table.
- *
- * @return The int to message lookup table.
- */
- public Object[][] getContents()
- {
- return contents;
- }
+// /**
+// * Get the lookup table.
+// *
+// * @return The int to message lookup table.
+// */
+// public Object[][] getContents()
+// {
+// return contents;
+// }
/**
* Return a named ResourceBundle for a particular locale. This method mimics the behavior
@@ -2563,7 +1183,7 @@
* @return the ResourceBundle
* @throws MissingResourceException
*/
- public static final XSLTErrorResources loadResourceBundle(String className)
+ public static final ResourceBundle loadResourceBundle(String className)
throws MissingResourceException
{
@@ -2574,9 +1194,9 @@
{
// first try with the given locale
- return (XSLTErrorResources) ResourceBundle.getBundle(className
+ return ResourceBundle.getBundle(className
+ suffix, locale);
- }
+ }
catch (MissingResourceException e)
{
try // try to fall back to en_US if we can't load
@@ -2584,7 +1204,7 @@
// Since we can't find the localized property file,
// fall back to en_US.
- return (XSLTErrorResources) ResourceBundle.getBundle(className,
+ return ResourceBundle.getBundle(className,
new Locale("en", "US"));
}
catch (MissingResourceException e2)
@@ -2626,7 +1246,7 @@
* @return A string representation of the error code, or null if code is
* greater than MAX_CODE.
*/
- public String getMessageKey(int errorCode)
+ public static String getMessageKey(int errorCode)
{
if (errorCode > MAX_CODE)
@@ -2647,7 +1267,7 @@
* @return A string representation of the warning code, or null if code is
* greater than MAX_WARNING.
*/
- public String getWarningKey(int errorCode)
+ public static String getWarningKey(int errorCode)
{
if (errorCode > MAX_WARNING)
1.1 xml-xalan/java/src/org/apache/xalan/res/XSLTErrorResources.properties
Index: XSLTErrorResources.properties
===================================================================
# This file contains error and warning messages related to Xalan Error Handling.
# Many of the messages are referenced by integer value (to avoid more strings in the
# class files) and the string keys formed at runtime. In the case where the key is an
# integer, the constant reference (that would be used in the code) is listed in a comment
# above the tuple.
# ER_ROR0000
ER0000={0}
# ER_NO_CURLYBRACE
ER0001=Error\u003a Can not have '{' within expression
# ER_ILLEGAL_ATTRIBUTE
ER0002={0} has an illegal attribute\u003a {1}
# ER_NULL_SOURCENODE_APPLYIMPORTS
ER0003=sourceNode is null in xsl\u003aapply-imports!
# ER_CANNOT_ADD
ER0004=Can not add {0} to {1}
# ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES
ER0005=sourceNode is null in handleApplyTemplatesInstruction!
# ER_NO_NAME_ATTRIB
ER0006={0} must have a name attribute.
# ER_TEMPLATE_NOT_FOUND
ER0007=Could not find template named\u003a {0}
# ER_CANT_RESOLVE_NAME_AVT
ER0008=Could not resolve name AVT in xsl\u003acall-template.
# ER_REQUIRES_ATTRIB
ER0009={0} requires attribute\u003a {1}
# ER_MUST_HAVE_TEST_ATTRIB
ER0010={0} must have a 'test' attribute.
# ER_BAD_VAL_ON_LEVEL_ATTRIB
ER0011=Bad value on level attribute\u003a {0}
# ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML
ER0012=processing-instruction name can not be 'xml'
# ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME
ER0013=processing-instruction name must be a valid NCName\u003a {0}
# ER_NEED_MATCH_ATTRIB
ER0014={0} must have a match attribute if it has a mode.
# ER_NEED_NAME_OR_MATCH_ATTRIB
ER0015={0} requires either a name or a match attribute.
# ER_CANT_RESOLVE_NSPREFIX
ER0016=Can not resolve namespace prefix\u003a {0}
# ER_ILLEGAL_VALUE
ER0017=xml\u003aspace has an illegal value\u003a {0}
# ER_NO_OWNERDOC
ER0018=Child node does not have an owner document!
# ER_ELEMTEMPLATEELEM_ERR
ER0019=ElemTemplateElement error\u003a {0}
# ER_NULL_CHILD
ER0020=Trying to add a null child!
# ER_NEED_SELECT_ATTRIB
ER0021={0} requires a select attribute.
# ER_NEED_TEST_ATTRIB
ER0022=xsl\u003awhen must have a 'test' attribute.
# ER_NEED_NAME_ATTRIB
ER0023=xsl\u003awith-param must have a 'name' attribute.
# ER_NO_CONTEXT_OWNERDOC
ER0024=context does not have an owner document!
# ER_COULD_NOT_CREATE_XML_PROC_LIAISON
ER0025=Could not create XML TransformerFactory Liaison\u003a {0}
# ER_PROCESS_NOT_SUCCESSFUL
ER0026=Xalan\u003a Process was not successful.
# ER_NOT_SUCCESSFUL
ER0027=Xalan\u003a was not successful.
# ER_ENCODING_NOT_SUPPORTED
ER0028=Encoding not supported\u003a {0}
# ER_COULD_NOT_CREATE_TRACELISTENER
ER0029=Could not create TraceListener\u003a {0}
# ER_KEY_REQUIRES_NAME_ATTRIB
ER0030=xsl\u003akey requires a 'name' attribute!
# ER_KEY_REQUIRES_MATCH_ATTRIB
ER0031=xsl\u003akey requires a 'match' attribute!
# ER_KEY_REQUIRES_USE_ATTRIB
ER0032=xsl\u003akey requires a 'use' attribute!
# ER_REQUIRES_ELEMENTS_ATTRIB
ER0033=(StylesheetHandler) {0} requires an 'elements' attribute!
# ER_MISSING_PREFIX_ATTRIB
ER0034=(StylesheetHandler) {0} attribute 'prefix' is missing
# ER_BAD_STYLESHEET_URL
ER0035=Stylesheet URL is bad\u003a {0}
# ER_FILE_NOT_FOUND
ER0036=Stylesheet file was not found\u003a {0}
# ER_IOEXCEPTION
ER0037=Had IO Exception with stylesheet file\u003a {0}
# ER_NO_HREF_ATTRIB
ER0038=(StylesheetHandler) Could not find href attribute for {0}
# ER_STYLESHEET_INCLUDES_ITSELF
ER0039=(StylesheetHandler) {0} is directly or indirectly including itself!
# ER_PROCESSINCLUDE_ERROR
ER0040=StylesheetHandler.processInclude error, {0}
# ER_MISSING_LANG_ATTRIB
ER0041=(StylesheetHandler) {0} attribute 'lang' is missing
# ER_MISSING_CONTAINER_ELEMENT_COMPONENT
ER0042=(StylesheetHandler) misplaced {0} element?? Missing container element 'component'
# ER_CAN_ONLY_OUTPUT_TO_ELEMENT
ER0043=Can only output to an Element, DocumentFragment, Document, or PrintWriter.
# ER_PROCESS_ERROR
ER0044=StylesheetRoot.process error
# ER_UNIMPLNODE_ERROR
ER0045=UnImplNode error\u003a {0}
# ER_NO_SELECT_EXPRESSION
ER0046=Error! Did not find xpath select expression (-select).
# ER_CANNOT_SERIALIZE_XSLPROCESSOR
ER0047=Can not serialize an XSLProcessor!
# ER_NO_INPUT_STYLESHEET
ER0048=Stylesheet input was not specified!
# ER_FAILED_PROCESS_STYLESHEET
ER0049=Failed to process stylesheet!
# ER_COULDNT_PARSE_DOC
ER0050=Could not parse {0} document!
# ER_COULDNT_FIND_FRAGMENT
ER0051=Could not find fragment\u003a {0}
# ER_NODE_NOT_ELEMENT
ER0052=Node pointed to by fragment identifier was not an element\u003a {0}
# ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB
ER0053=for-each must have either a match or name attribute
# ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB
ER0054=templates must have either a match or name attribute
# ER_NO_CLONE_OF_DOCUMENT_FRAG
ER0055=No clone of a document fragment!
# ER_CANT_CREATE_ITEM
ER0056=Can not create item in result tree\u003a {0}
# ER_XMLSPACE_ILLEGAL_VALUE
ER0057=xml\u003aspace in the source XML has an illegal value\u003a {0}
# ER_NO_XSLKEY_DECLARATION
ER0058=There is no xsl\u003akey declaration for {0}!
# ER_CANT_CREATE_URL
ER0059=Error! Cannot create url for\u003a {0}
# ER_XSLFUNCTIONS_UNSUPPORTED
ER0060=xsl\u003afunctions is unsupported
# ER_PROCESSOR_ERROR
ER0061=XSLT TransformerFactory Error
# ER_NOT_ALLOWED_INSIDE_STYLESHEET
ER0062=(StylesheetHandler) {0} not allowed inside a stylesheet!
# ER_RESULTNS_NOT_SUPPORTED
ER0063=result-ns no longer supported! Use xsl\u003aoutput instead.
# ER_DEFAULTSPACE_NOT_SUPPORTED
ER0064=default-space no longer supported! Use xsl\u003astrip-space or xsl\u003apreserve-space instead.
# ER_INDENTRESULT_NOT_SUPPORTED
ER0065=indent-result no longer supported! Use xsl\u003aoutput instead.
# ER_ILLEGAL_ATTRIB
ER0066=(StylesheetHandler) {0} has an illegal attribute\u003a {1}
# ER_UNKNOWN_XSL_ELEM
ER0067=Unknown XSL element\u003a {0}
# ER_BAD_XSLSORT_USE
ER0068=(StylesheetHandler) xsl\u003asort can only be used with xsl\u003aapply-templates or xsl\u003afor-each.
# ER_MISPLACED_XSLWHEN
ER0069=(StylesheetHandler) misplaced xsl\u003awhen!
# ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE
ER0070=(StylesheetHandler) xsl\u003awhen not parented by xsl\u003achoose!
# ER_MISPLACED_XSLOTHERWISE
ER0071=(StylesheetHandler) misplaced xsl\u003aotherwise!
# ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE
ER0072=(StylesheetHandler) xsl\u003aotherwise not parented by xsl\u003achoose!
# ER_NOT_ALLOWED_INSIDE_TEMPLATE
ER0073=(StylesheetHandler) {0} is not allowed inside a template!
# ER_UNKNOWN_EXT_NS_PREFIX
ER0074=(StylesheetHandler) {0} extension namespace prefix {1} unknown
# ER_IMPORTS_AS_FIRST_ELEM
ER0075=(StylesheetHandler) Imports can only occur as the first elements in the stylesheet!
# ER_IMPORTING_ITSELF
ER0076=(StylesheetHandler) {0} is directly or indirectly importing itself!
# ER_XMLSPACE_ILLEGAL_VAL
ER0077=(StylesheetHandler) " + "xml\u003aspace has an illegal value\u003a {0}
# ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL
ER0078=processStylesheet not succesfull!
# ER_SAX_EXCEPTION
ER0079=SAX Exception
# ER_FUNCTION_NOT_SUPPORTED
ER0080=Function not supported!
# ER_XSLT_ERROR
ER0081=XSLT Error
# ER_CURRENCY_SIGN_ILLEGAL
ER0082=currency sign is not allowed in format pattern string
# ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM
ER0083=Document function not supported in Stylesheet DOM!
# ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER
ER0084=Can't resolve prefix of non-Prefix resolver!
# ER_REDIRECT_COULDNT_GET_FILENAME
ER0085=Redirect extension\u003a Could not get filename - file or select attribute must return vald string.
# ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT
ER0086=Can not build FormatterListener in Redirect extension!
# ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX
ER0087=Prefix in exclude-result-prefixes is not valid\u003a {0}
# ER_MISSING_NS_URI
ER0088=Missing namespace URI for specified prefix
# ER_MISSING_ARG_FOR_OPTION
ER0089=Missing argument for option\u003a {0}
# ER_INVALID_OPTION
ER0090=Invalid option\u003a {0}
# ER_MALFORMED_FORMAT_STRING
ER0091=Malformed format string\u003a {0}
# ER_STYLESHEET_REQUIRES_VERSION_ATTRIB
ER0092=xsl\u003astylesheet requires a 'version' attribute!
# ER_ILLEGAL_ATTRIBUTE_VALUE
ER0093=Attribute\u003a {0} has an illegal value\u003a {1}
# ER_CHOOSE_REQUIRES_WHEN
ER0094=xsl\u003achoose requires an xsl\u003awhen
# ER_NO_APPLY_IMPORT_IN_FOR_EACH
ER0095=xsl\u003aapply-imports not allowed in a xsl\u003afor-each
# ER_CANT_USE_DTM_FOR_OUTPUT
ER0096=Cannot use a DTMLiaison for an output DOM node... pass a org.apache.xpath.DOM2Helper instead!
# ER_CANT_USE_DTM_FOR_INPUT
ER0097=Cannot use a DTMLiaison for a input DOM node... pass a org.apache.xpath.DOM2Helper instead!
# ER_CALL_TO_EXT_FAILED
ER0098=Call to extension element failed\u003a {0}
# ER_PREFIX_MUST_RESOLVE
ER0099=Prefix must resolve to a namespace\u003a {0}
# ER_INVALID_UTF16_SURROGATE
ER0100=Invalid UTF-16 surrogate detected\u003a {0} ?
# ER_XSLATTRSET_USED_ITSELF
ER0101=xsl\u003aattribute-set {0} used itself, which will cause an infinite loop.
# ER_CANNOT_MIX_XERCESDOM
ER0102=Can not mix non Xerces-DOM input with Xerces-DOM output!
# ER_TOO_MANY_LISTENERS
ER0103=addTraceListenersToStylesheet - TooManyListenersException
# ER_IN_ELEMTEMPLATEELEM_READOBJECT
ER0104=In ElemTemplateElement.readObject\u003a {0}
# ER_DUPLICATE_NAMED_TEMPLATE
ER0105=Found more than one template named\u003a {0}
# ER_INVALID_KEY_CALL
ER0106=Invalid function call\u003a recursive key() calls are not allowed
# ER_REFERENCING_ITSELF
ER0107=Variable {0} is directly or indirectly referencing itself!
# ER_ILLEGAL_DOMSOURCE_INPUT
ER0108=The input node can not be null for a DOMSource for newTemplates!
# ER_CLASS_NOT_FOUND_FOR_OPTION
ER0109=Class file not found for option {0}
# ER_REQUIRED_ELEM_NOT_FOUND
ER0110=Required Element not found\u003a {0}
# ER_INPUT_CANNOT_BE_NULL
ER0111=InputStream cannot be null
# ER_URI_CANNOT_BE_NULL
ER0112=URI cannot be null
# ER_FILE_CANNOT_BE_NULL
ER0113=File cannot be null
# ER_SOURCE_CANNOT_BE_NULL
ER0114=InputSource cannot be null
# ER_CANNOT_OVERWRITE_CAUSE
ER0115=Cannot overwrite cause
# ER_CANNOT_INIT_BSFMGR
ER0116=Could not initialize BSF Manager
# ER_CANNOT_CMPL_EXTENSN
ER0117=Could not compile extension
# ER_CANNOT_CREATE_EXTENSN
ER0118=Could not create extension\u003a {0} because of\u003a {1}
# ER_INSTANCE_MTHD_CALL_REQUIRES
ER0119=Instance method call to method {0} requires an Object instance as first argument
# ER_INVALID_ELEMENT_NAME
ER0120=Invalid element name specified {0}
# ER_ELEMENT_NAME_METHOD_STATIC
ER0121=Element name method must be static {0}
# ER_EXTENSION_FUNC_UNKNOWN
ER0122=Extension function {0} \u003a {1} is unknown
# ER_MORE_MATCH_CONSTRUCTOR
ER0123=More than one best match for constructor for {0}
# ER_MORE_MATCH_METHOD
ER0124=More than one best match for method {0}
# ER_MORE_MATCH_ELEMENT
ER0125=More than one best match for element method {0}
# ER_INVALID_CONTEXT_PASSED
ER0126=Invalid context passed to evaluate {0}
# ER_POOL_EXISTS
ER0127=Pool already exists
# ER_NO_DRIVER_NAME
ER0128=No driver Name specified
# ER_NO_URL
ER0129=No URL specified
# ER_POOL_SIZE_LESSTHAN_ONE
ER0130=Pool size is less than one!
# ER_INVALID_DRIVER
ER0131=Invalid driver name specified!
# ER_NO_STYLESHEETROOT
ER0132=Did not find the stylesheet root!
# ER_ILLEGAL_XMLSPACE_VALUE
ER0133=Illegal value for xml\u003aspace
# ER_PROCESSFROMNODE_FAILED
ER0134=processFromNode failed
# ER_RESOURCE_COULD_NOT_LOAD
ER0135=The resource [ {0} ] could not load\u003a {1} \n {2} \t {3}
# ER_BUFFER_SIZE_LESSTHAN_ZERO
ER0136=Buffer size <\u003d0
# ER_UNKNOWN_ERROR_CALLING_EXTENSION
ER0137=Unknown error when calling extension
# ER_NO_NAMESPACE_DECL
ER0138=Prefix {0} does not have a corresponding namespace declaration
# ER_ELEM_CONTENT_NOT_ALLOWED
ER0139=Element content not allowed for lang\u003djavaclass {0}
# ER_STYLESHEET_DIRECTED_TERMINATION
ER0140=Stylesheet directed termination
# ER_ONE_OR_TWO
ER0141=1 or 2
# ER_TWO_OR_THREE
ER0142=2 or 3
# ER_COULD_NOT_LOAD_RESOURCE
ER0143=Could not load {0} (check CLASSPATH), now using just the defaults
# ER_CANNOT_INIT_DEFAULT_TEMPLATES
ER0144=Cannot initialize default templates
# ER_RESULT_NULL
ER0145=Result should not be null
# ER_RESULT_COULD_NOT_BE_SET
ER0146=Result could not be set
# ER_NO_OUTPUT_SPECIFIED
ER0147=No output specified
# ER_CANNOT_TRANSFORM_TO_RESULT_TYPE
ER0148=Can't transform to a Result of type {0}
# ER_CANNOT_TRANSFORM_SOURCE_TYPE
ER0149=Can't transform a Source of type {0}
# ER_NULL_CONTENT_HANDLER
ER0150=Null content handler
# ER_NULL_ERROR_HANDLER
ER0151=Null error handler
# ER_CANNOT_CALL_PARSE
ER0152=parse can not be called if the ContentHandler has not been set
# ER_NO_PARENT_FOR_FILTER
ER0153=No parent for filter
# ER_NO_STYLESHEET_IN_MEDIA
ER0154=No stylesheet found in\u003a {0}, media\u003d {1}
# ER_NO_STYLESHEET_PI
ER0155=No xml-stylesheet PI found in\u003a {0}
# ER_NO_DEFAULT_IMPL
ER0156=No default implementation found
# ER_CHUNKEDINTARRAY_NOT_SUPPORTED
ER0157=ChunkedIntArray({0}) not currently supported
# ER_OFFSET_BIGGER_THAN_SLOT
ER0158=Offset bigger than slot
# ER_COROUTINE_NOT_AVAIL
ER0159=Coroutine not available, id\u003d{0}
# ER_COROUTINE_CO_EXIT
ER0160=CoroutineManager received co_exit() request
# ER_COJOINROUTINESET_FAILED
ER0161=co_joinCoroutineSet() failed
# ER_COROUTINE_PARAM
ER0162=Coroutine parameter error ({0})
# ER_PARSER_DOTERMINATE_ANSWERS
ER0163=\nUNEXPECTED\u003a Parser doTerminate answers {0}
# ER_NO_PARSE_CALL_WHILE_PARSING
ER0164=parse may not be called while parsing
# ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED
ER0165=Error\u003a typed iterator for axis {0} not implemented
# ER_ITERATOR_AXIS_NOT_IMPLEMENTED
ER0166=Error\u003a iterator for axis {0} not implemented
# ER_ITERATOR_CLONE_NOT_SUPPORTED
ER0167=Iterator clone not supported
# ER_UNKNOWN_AXIS_TYPE
ER0168=Unknown axis traversal type\u003a {0}
# ER_AXIS_NOT_SUPPORTED
ER0169=Axis traverser not supported\u003a {0}
# ER_NO_DTMIDS_AVAIL
ER0170=No more DTM IDs are available
# ER_NOT_SUPPORTED
ER0171=Not supported\u003a {0}
# ER_NODE_NON_NULL
ER0172=Node must be non-null for getDTMHandleFromNode
# ER_COULD_NOT_RESOLVE_NODE
ER0173=Could not resolve the node to a handle
# ER_STARTPARSE_WHILE_PARSING
ER0174=startParse may not be called while parsing
# ER_STARTPARSE_NEEDS_SAXPARSER
ER0175=startParse needs a non-null SAXParser
# ER_COULD_NOT_INIT_PARSER
ER0176=could not initialize parser with
# ER_PROPERTY_VALUE_BOOLEAN
ER0177=Value for property {0} should be a Boolean instance
# ER_EXCEPTION_CREATING_POOL
ER0178=exception creating new instance for pool
# ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE
ER0179=Path contains invalid escape sequence
# ER_SCHEME_REQUIRED
ER0180=Scheme is required!
# ER_NO_SCHEME_IN_URI
ER0181=No scheme found in URI\u003a {0}
# ER_NO_SCHEME_INURI
ER0182=No scheme found in URI
# ER_PATH_INVALID_CHAR
ER0183=Path contains invalid character\u003a {0}
# ER_SCHEME_FROM_NULL_STRING
ER0184=Cannot set scheme from null string
# ER_SCHEME_NOT_CONFORMANT
ER0185=The scheme is not conformant.
# ER_HOST_ADDRESS_NOT_WELLFORMED
ER0186=Host is not a well formed address
# ER_PORT_WHEN_HOST_NULL
ER0187=Port cannot be set when host is null
# ER_INVALID_PORT
ER0188=Invalid port number
# ER_FRAG_FOR_GENERIC_URI
ER0189=Fragment can only be set for a generic URI
# ER_FRAG_WHEN_PATH_NULL
ER0190=Fragment cannot be set when path is null
# ER_FRAG_INVALID_CHAR
ER0191=Fragment contains invalid character
# ER_PARSER_IN_USE
ER0192=Parser is already in use
# ER_CANNOT_CHANGE_WHILE_PARSING
ER0193=Cannot change {0} {1} while parsing
# ER_SELF_CAUSATION_NOT_PERMITTED
ER0194=Self-causation not permitted
# ER_COULD_NOT_FIND_EXTERN_SCRIPT
ER0195=Could not get to external script at {0}
# ER_RESOURCE_COULD_NOT_FIND
ER0196=The resource [ {0} ] could not be found.\n {1}
# ER_OUTPUT_PROPERTY_NOT_RECOGNIZED
ER0197=Output property not recognized\u003a {0}
# ER_NO_USERINFO_IF_NO_HOST
ER0198=Userinfo may not be specified if host is not specified
# ER_NO_PORT_IF_NO_HOST
ER0199=Port may not be specified if host is not specified
# ER_NO_QUERY_STRING_IN_PATH
ER0200=Query string cannot be specified in path and query string
# ER_NO_FRAGMENT_STRING_IN_PATH
ER0201=Fragment cannot be specified in both the path and fragment
# ER_CANNOT_INIT_URI_EMPTY_PARMS
ER0202=Cannot initialize URI with empty parameters
# ER_FAILED_CREATING_ELEMLITRSLT
ER0203=Failed creating ElemLiteralResult instance
# ER_PRIORITY_NOT_PARSABLE
ER0204=Priority value does not contain a parsable number
# ER_VALUE_SHOULD_EQUAL
ER0205= Value for {0} should equal yes or no
# ER_FAILED_CALLING_METHOD
ER0206= Failed calling {0} method
# ER_FAILED_CREATING_ELEMTMPL
ER0207=Failed creating ElemTemplateElement instance
# ER_CHARS_NOT_ALLOWED
ER0208=Characters are not allowed at this point in the document
# ER_ATTR_NOT_ALLOWED
ER0209=\"{0}\" attribute is not allowed on the {1} element!
# ER_METHOD_NOT_SUPPORTED
ER0210=Method not yet supported
# ER_BAD_VALUE
ER0211={0} bad value {1}
# ER_ATTRIB_VALUE_NOT_FOUND
ER0212={0} attribute value not found
# ER_ATTRIB_VALUE_NOT_RECOGNIZED
ER0213={0} attribute value not recognized
# ER_INCRSAXSRCFILTER_NOT_RESTARTABLE
ER0214=IncrementalSAXSource_Filter not currently restartable
# ER_XMLRDR_NOT_BEFORE_STARTPARSE
ER0215=XMLReader not before startParse request
# ER_NULL_URI_NAMESPACE
ER0216=Attempting to generate a namespace prefix with a null URI
# ER_NUMBER_TOO_BIG
ER0217=Attempting to format a number bigger than the largest Long integer
# ER_CANNOT_FIND_SAX1_DRIVER
ER0218=Cannot find SAX1 driver class {0}
# ER_SAX1_DRIVER_NOT_LOADED
ER0219=SAX1 driver class {0} found but cannot be loaded
# ER_SAX1_DRIVER_NOT_INSTANTIATED
ER0220=SAX1 driver class {0} loaded but cannot be instantiated
# ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER
ER0221=SAX1 driver class {0} does not implement org.xml.sax.Parser
# ER_PARSER_PROPERTY_NOT_SPECIFIED
ER0222=System property org.xml.sax.parser not specified
# ER_PARSER_ARG_CANNOT_BE_NULL
ER0223=Parser argument must not be null
# ER_FEATURE
ER0224=Feature\u003a {0}
# ER_PROPERTY
ER0225=Property\u003a {0}
# ER_NULL_ENTITY_RESOLVER
ER0226=Null entity resolver
# ER_NULL_DTD_HANDLER
ER0227=Null DTD handler
# WG_FOUND_CURLYBRACE
WR0001=Found '}' but no attribute template open!
# WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR
WR0002=Warning\u003a count attribute does not match an ancestor in xsl\u003anumber! Target \u003d {0}
# WG_EXPR_ATTRIB_CHANGED_TO_SELECT
WR0003=Old syntax\u003a The name of the 'expr' attribute has been changed to 'select'.
# WG_NO_LOCALE_IN_FORMATNUMBER
WR0004=Xalan doesn't yet handle the locale name in the format-number function.
# WG_LOCALE_NOT_FOUND
WR0005=Warning\u003a Could not find locale for xml\u003alang\u003d{0}
# WG_CANNOT_MAKE_URL_FROM
WR0006=Can not make URL from\u003a {0}
# WG_CANNOT_LOAD_REQUESTED_DOC
WR0007=Can not load requested doc\u003a {0}
# WG_CANNOT_FIND_COLLATOR
WR0008=Could not find Collator for <sort xml\u003alang\u003d{0}
# WG_FUNCTIONS_SHOULD_USE_URL
WR0009=Old syntax\u003a the functions instruction should use a url of {0}
# WG_ENCODING_NOT_SUPPORTED_USING_UTF8
WR0010=encoding not supported\u003a {0}, using UTF-8
# WG_ENCODING_NOT_SUPPORTED_USING_JAVA
WR0011=encoding not supported\u003a {0}, using Java {1}
# WG_SPECIFICITY_CONFLICTS
WR0012=Specificity conflicts found\u003a {0} Last found in stylesheet will be used.
# WG_PARSING_AND_PREPARING
WR0013=\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Parsing and preparing {0} \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
# WG_ATTR_TEMPLATE
WR0014=Attr Template, {0}
# WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE
WR0015=Match conflict between xsl\u003astrip-space and xsl\u003apreserve-space
# WG_ATTRIB_NOT_HANDLED
WR0016=Xalan does not yet handle the {0} attribute!
# WG_NO_DECIMALFORMAT_DECLARATION
WR0017=No declaration found for decimal format\u003a {0}
# WG_OLD_XSLT_NS
WR0018=Missing or incorrect XSLT Namespace.
# WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED
WR0019=Only one default xsl\u003adecimal-format declaration is allowed.
# WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE
WR0020=xsl\u003adecimal-format names must be unique. Name \"{0}\" has been duplicated.
# WG_ILLEGAL_ATTRIBUTE
WR0021={0} has an illegal attribute\u003a {1}
# WG_COULD_NOT_RESOLVE_PREFIX
WR0022=Could not resolve namespace prefix\u003a {0}. The node will be ignored.
# WG_STYLESHEET_REQUIRES_VERSION_ATTRIB
WR0023=xsl\u003astylesheet requires a 'version' attribute!
# WG_ILLEGAL_ATTRIBUTE_NAME
WR0024=Illegal attribute name\u003a {0}
# WG_ILLEGAL_ATTRIBUTE_VALUE
WR0025=Illegal value used for attribute {0}\u003a {1}
# WG_EMPTY_SECOND_ARG
WR0026=Resulting nodeset from second argument of document function is empty. The first agument will be used.
ui_language=en
help_language=en
language=en
BAD_CODE=Parameter to createMessage was out of bounds
FORMAT_FAILED=Exception thrown during messageFormat call
version=>>>>>>> Xalan Version
version2=<<<<<<<
yes=yes
line=Line \u0023
column=Column \u0023
xsldone=XSLProcessor\u003a done
xslProc_option=Xalan-J command line Process class options\u003a
optionIN= -IN inputXMLURL
optionXSL= [-XSL XSLTransformationURL]
optionOUT= [-OUT outputFileName]
optionLXCIN= [-LXCIN compiledStylesheetFileNameIn]
optionLXCOUT= [-LXCOUT compiledStylesheetFileNameOutOut]
optionPARSER= [-PARSER fully qualified class name of parser liaison]
optionE= [-E (Do not expand entity refs)]
optionV= [-E (Do not expand entity refs)]
optionQC= [-QC (Quiet Pattern Conflicts Warnings)]
optionQ= [-Q (Quiet Mode)]
optionLF= [-LF (Use linefeeds only on output {default is CR/LF})]
optionCR= [-CR (Use carriage returns only on output {default is CR/LF})]
optionESCAPE= [-ESCAPE (Which characters to escape {default is <>&\"\'\\r\\n}]
optionINDENT= [-INDENT (Control how many spaces to indent {default is 0})]
optionTT= [-TT (Trace the templates as they are being called.)]
optionTG= [-TG (Trace each generation event.)]
optionTS= [-TS (Trace each selection event.)]
optionTTC= [-TTC (Trace the template children as they are being processed.)]
optionTCLASS= [-TCLASS (TraceListener class for trace extensions.)]
optionVALIDATE= [-VALIDATE (Set whether validation occurs. Validation is off by default.)]
optionEDUMP= [-EDUMP {optional filename} (Do stackdump on error.)]
optionXML= [-XML (Use XML formatter and add XML header.)]
optionTEXT= [-TEXT (Use simple Text formatter.)]
optionHTML= [-HTML (Use HTML formatter.)]
optionPARAM= [-PARAM name expression (Set a stylesheet parameter)]
optionMEDIA= [-MEDIA mediaType (use media attribute to find stylesheet associated with a document.)]");
optionFLAVOR= [-FLAVOR flavorName (Explicitly use s2s=SAX or d2d=DOM to do transform.)]"); // Added by sboag/scurcuru; experimental
optionDIAG= [-DIAG (Print overall milliseconds transform took.)]");
optionINCREMENTAL= [-INCREMENTAL (request incremental DTM construction by setting http://xml.apache.org/xalan/features/incremental true.)]");
optionNOOPTIMIMIZE= [-NOOPTIMIMIZE (request no stylesheet optimization proccessing by setting http://xml.apache.org/xalan/features/optimize false.)]");
optionRL= [-RL recursionlimit (assert numeric limit on stylesheet recursion depth.)]");
noParsermsg1=XSL Process was not successful.
noParsermsg2=** Could not find parser **
noParsermsg3=Please check your classpath.
noParsermsg4=If you don't have IBM's XML Parser for Java, you can download it from
noParsermsg5=IBM's AlphaWorks\u003a http\u003a//www.alphaworks.ibm.com/formula/xml
optionURIRESOLVER= [-URIRESOLVER full class name (URIResolver to be used to resolve URIs)]
optionENTITYRESOLVER= [-ENTITYRESOLVER full class name (EntityResolver to be used to resolve entities)]
optionCONTENTHANDLER= [-CONTENTHANDLER full class name (ContentHandler to be used to serialize output)]
optionLINENUMBERS= [-L use line numbers for source document]
1.48 +47 -69 xml-xalan/java/src/org/apache/xalan/xslt/Process.java
Index: Process.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xslt/Process.java,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- Process.java 31 Jan 2002 16:08:23 -0000 1.47
+++ Process.java 12 May 2002 18:34:03 -0000 1.48
@@ -56,74 +56,60 @@
*/
package org.apache.xalan.xslt;
-import java.io.File;
-import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileWriter;
-import java.io.InputStream;
-import java.io.BufferedInputStream;
-import java.io.ObjectOutputStream;
-import java.io.ObjectInputStream;
-import java.io.OutputStream;
import java.io.PrintWriter;
-import java.io.FileNotFoundException;
-import java.io.IOException;
import java.io.StringReader;
-
-import java.lang.reflect.Constructor;
-
-import java.util.TooManyListenersException;
-import java.util.Vector;
import java.util.Properties;
-import java.util.Enumeration;
-import java.util.Date;
+import java.util.ResourceBundle;
+import java.util.Vector;
-// Needed Xalan classes
-import org.apache.xalan.res.XSLMessages;
+import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.parsers.FactoryConfigurationError;
+import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.parsers.SAXParser;
+import javax.xml.parsers.SAXParserFactory;
+import javax.xml.transform.OutputKeys;
+import javax.xml.transform.Source;
+import javax.xml.transform.Templates;
+import javax.xml.transform.Transformer;
+import javax.xml.transform.TransformerException;
+import javax.xml.transform.TransformerFactory;
+import javax.xml.transform.TransformerFactoryConfigurationError;
+import javax.xml.transform.URIResolver;
+import javax.xml.transform.dom.DOMResult;
+import javax.xml.transform.dom.DOMSource;
+import javax.xml.transform.sax.SAXResult;
+import javax.xml.transform.sax.SAXSource;
+import javax.xml.transform.sax.SAXTransformerFactory;
+import javax.xml.transform.sax.TransformerHandler;
+import javax.xml.transform.stream.StreamResult;
+import javax.xml.transform.stream.StreamSource;
+import org.apache.xalan.processor.TransformerFactoryImpl;
import org.apache.xalan.processor.XSLProcessorVersion;
+import org.apache.xalan.res.XSLMessages;
import org.apache.xalan.res.XSLTErrorResources;
-import org.apache.xalan.templates.Constants;
-import org.apache.xalan.templates.ElemTemplateElement;
-import org.apache.xalan.templates.StylesheetRoot;
-import org.apache.xalan.transformer.TransformerImpl;
-import org.apache.xalan.transformer.XalanProperties;
-import org.apache.xalan.processor.TransformerFactoryImpl;
import org.apache.xalan.trace.PrintTraceListener;
-import org.apache.xalan.trace.TraceListener;
import org.apache.xalan.trace.TraceManager;
+import org.apache.xalan.transformer.TransformerImpl;
+import org.apache.xalan.transformer.XalanProperties;
import org.apache.xml.utils.DefaultErrorHandler;
-
-// Needed TRaX classes
-import javax.xml.transform.Result;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerFactoryConfigurationError;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.Templates;
-import javax.xml.transform.Source;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import javax.xml.transform.sax.SAXTransformerFactory;
-import javax.xml.transform.OutputKeys;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.URIResolver;
-import javax.xml.transform.dom.*;
-import javax.xml.transform.sax.*;
-import javax.xml.parsers.*;
-
-import org.w3c.dom.Node;
+import org.apache.xml.utils.WrappedRuntimeException;
+import org.apache.xml.utils.res.XResourceBundle;
import org.w3c.dom.Document;
-
-import org.xml.sax.InputSource;
-import org.xml.sax.EntityResolver;
+import org.w3c.dom.DocumentFragment;
+import org.w3c.dom.Node;
import org.xml.sax.ContentHandler;
+import org.xml.sax.EntityResolver;
+import org.xml.sax.ErrorHandler;
+import org.xml.sax.InputSource;
+import org.xml.sax.SAXException;
+import org.xml.sax.SAXNotRecognizedException;
+import org.xml.sax.SAXNotSupportedException;
import org.xml.sax.XMLReader;
import org.xml.sax.helpers.XMLReaderFactory;
-// Needed Serializer classes
-import org.apache.xalan.serialize.Serializer;
-import org.apache.xalan.serialize.SerializerFactory;
-
/**
* <meta name="usage" content="general"/>
* The main() method handles the Xalan command-line interface.
@@ -136,7 +122,7 @@
*
* @param resbundle Resource bundle
*/
- protected static void printArgOptions(XSLTErrorResources resbundle)
+ protected static void printArgOptions(ResourceBundle resbundle)
{
System.out.println(resbundle.getString("xslProc_option")); //"xslproc options: ");
@@ -163,23 +149,15 @@
System.out.println(resbundle.getString("optionPARAM")); //" [-PARAM name expression (Set a stylesheet parameter)]");
System.out.println(resbundle.getString("optionLINENUMBERS")); //" [-L use line numbers]"
- // sc 28-Feb-01 these below should really be added as resources
- System.out.println(
- " [-MEDIA mediaType (use media attribute to find stylesheet associated with a document.)]");
- System.out.println(
- " [-FLAVOR flavorName (Explicitly use s2s=SAX or d2d=DOM to do transform.)]"); // Added by sboag/scurcuru; experimental
- System.out.println(
- " [-DIAG (Print overall milliseconds transform took.)]");
+ System.out.println(resbundle.getString("optionMEDIA"));
+ System.out.println(resbundle.getString("optionFLAVOR"));
+ System.out.println(resbundle.getString("optionDIAG"));
System.out.println(resbundle.getString("optionURIRESOLVER")); //" [-URIRESOLVER full class name (URIResolver to be used to resolve URIs)]");
System.out.println(resbundle.getString("optionENTITYRESOLVER")); //" [-ENTITYRESOLVER full class name (EntityResolver to be used to resolve entities)]");
System.out.println(resbundle.getString("optionCONTENTHANDLER")); //" [-CONTENTHANDLER full class name (ContentHandler to be used to serialize output)]");
- // jk 11/27/01 these below should really be added as resources
- System.out.println(
- " [-INCREMENTAL (request incremental DTM construction by setting http://xml.apache.org/xalan/features/incremental true.)]");
- System.out.println(
- " [-NOOPTIMIMIZE (request no stylesheet optimization proccessing by setting http://xml.apache.org/xalan/features/optimize false.)]");
- System.out.println(
- " [-RL recursionlimit (assert numeric limit on stylesheet recursion depth.)]");
+ System.out.println(resbundle.getString("optionINCREMENTAL"));
+ System.out.println(resbundle.getString("optionNOOPTIMIMIZE"));
+ System.out.println(resbundle.getString("optionRL"));
}
/**
@@ -213,8 +191,8 @@
*/
java.io.PrintWriter diagnosticsWriter = new PrintWriter(System.err, true);
java.io.PrintWriter dumpWriter = diagnosticsWriter;
- XSLTErrorResources resbundle =
- (XSLTErrorResources) (XSLMessages.loadResourceBundle(
+ ResourceBundle resbundle =
+ (XSLMessages.loadResourceBundle(
org.apache.xml.utils.res.XResourceBundle.ERROR_RESOURCES));
String flavor = "s2s";
1.3 +0 -2 xml-xalan/java/src/org/apache/xml/utils/res/XResourceBundle.java
Index: XResourceBundle.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xml/utils/res/XResourceBundle.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- XResourceBundle.java 9 Dec 2000 19:41:55 -0000 1.2
+++ XResourceBundle.java 12 May 2002 18:34:03 -0000 1.3
@@ -56,8 +56,6 @@
*/
package org.apache.xml.utils.res;
-import org.apache.xml.utils.res.XResourceBundleBase;
-
import java.util.*;
/**
1.11 +17 -550 xml-xalan/java/src/org/apache/xpath/res/XPATHErrorResources.java
Index: XPATHErrorResources.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xpath/res/XPATHErrorResources.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- XPATHErrorResources.java 28 Jan 2002 16:24:26 -0000 1.10
+++ XPATHErrorResources.java 12 May 2002 18:34:03 -0000 1.11
@@ -56,12 +56,13 @@
*/
package org.apache.xpath.res;
-import org.apache.xml.utils.res.XResourceBundleBase;
-
-
-import java.util.*;
-
+import java.io.IOException;
+import java.io.InputStream;
import java.text.DecimalFormat;
+import java.util.Locale;
+import java.util.MissingResourceException;
+import java.util.PropertyResourceBundle;
+import java.util.ResourceBundle;
/**
* <meta name="usage" content="advanced"/>
@@ -74,8 +75,13 @@
* fill in the actual message string. Follow the instructions
* below.
*/
-public class XPATHErrorResources extends XResourceBundleBase
+public class XPATHErrorResources extends PropertyResourceBundle
{
+ public XPATHErrorResources(InputStream is)
+ throws java.io.IOException
+ {
+ super(is);
+ }
/** Field ERROR_SUFFIX */
public static final String ERROR_SUFFIX = "ER";
@@ -100,26 +106,6 @@
new Object[MAX_MESSAGES + MAX_OTHERS + 1][2];
/*
- * Now fill in the message keys.
- * This does not need to be updated. If MAX_CODE and MAX_WARNING
- * are correct, the keys will get filled in automatically with
- * the value ERxxxx (WRxxxx for warnings) where xxxx is a
- * formatted number corresponding to the error code (i.e. ER0001).
- */
- static
- {
- for (int i = 0; i < MAX_CODE + 1; i++)
- {
- contents[i][0] = getMKey(i);
- }
-
- for (int i = 1; i < MAX_WARNING + 1; i++)
- {
- contents[i + MAX_CODE][0] = getWKey(i);
- }
- }
-
- /*
* Now fill in the message text.
* First create an int for the message code. Make sure you
* update MAX_CODE for error messages and MAX_WARNING for warnings
@@ -132,751 +118,342 @@
/** Field ERROR0000 */
public static final int ERROR0000 = 0;
- static
- {
- contents[ERROR0000][1] = "{0}";
- }
-
/** Field ER_CURRENT_NOT_ALLOWED_IN_MATCH */
public static final int ER_CURRENT_NOT_ALLOWED_IN_MATCH = 1;
- static
- {
- contents[ER_CURRENT_NOT_ALLOWED_IN_MATCH][1] =
- "The current() function is not allowed in a match pattern!";
- }
/** Field ER_CURRENT_TAKES_NO_ARGS */
public static final int ER_CURRENT_TAKES_NO_ARGS = 2;
- static
- {
- contents[ER_CURRENT_TAKES_NO_ARGS][1] =
- "The current() function does not accept arguments!";
- }
/** Field ER_DOCUMENT_REPLACED */
public static final int ER_DOCUMENT_REPLACED = 3;
- static
- {
- contents[ER_DOCUMENT_REPLACED][1] =
- "document() function implementation has been replaced by org.apache.xalan.xslt.FuncDocument!";
- }
/** Field ER_CONTEXT_HAS_NO_OWNERDOC */
public static final int ER_CONTEXT_HAS_NO_OWNERDOC = 4;
- static
- {
- contents[ER_CONTEXT_HAS_NO_OWNERDOC][1] =
- "context does not have an owner document!";
- }
/** Field ER_LOCALNAME_HAS_TOO_MANY_ARGS */
public static final int ER_LOCALNAME_HAS_TOO_MANY_ARGS = 5;
- static
- {
- contents[ER_LOCALNAME_HAS_TOO_MANY_ARGS][1] =
- "local-name() has too many arguments.";
- }
/** Field ER_NAMESPACEURI_HAS_TOO_MANY_ARGS */
public static final int ER_NAMESPACEURI_HAS_TOO_MANY_ARGS = 6;
- static
- {
- contents[ER_NAMESPACEURI_HAS_TOO_MANY_ARGS][1] =
- "namespace-uri() has too many arguments.";
- }
/** Field ER_NORMALIZESPACE_HAS_TOO_MANY_ARGS */
public static final int ER_NORMALIZESPACE_HAS_TOO_MANY_ARGS = 7;
- static
- {
- contents[ER_NORMALIZESPACE_HAS_TOO_MANY_ARGS][1] =
- "normalize-space() has too many arguments.";
- }
/** Field ER_NUMBER_HAS_TOO_MANY_ARGS */
public static final int ER_NUMBER_HAS_TOO_MANY_ARGS = 8;
- static
- {
- contents[ER_NUMBER_HAS_TOO_MANY_ARGS][1] =
- "number() has too many arguments.";
- }
/** Field ER_NAME_HAS_TOO_MANY_ARGS */
public static final int ER_NAME_HAS_TOO_MANY_ARGS = 9;
- static
- {
- contents[ER_NAME_HAS_TOO_MANY_ARGS][1] = "name() has too many arguments.";
- }
/** Field ER_STRING_HAS_TOO_MANY_ARGS */
public static final int ER_STRING_HAS_TOO_MANY_ARGS = 10;
- static
- {
- contents[ER_STRING_HAS_TOO_MANY_ARGS][1] =
- "string() has too many arguments.";
- }
/** Field ER_STRINGLENGTH_HAS_TOO_MANY_ARGS */
public static final int ER_STRINGLENGTH_HAS_TOO_MANY_ARGS = 11;
- static
- {
- contents[ER_STRINGLENGTH_HAS_TOO_MANY_ARGS][1] =
- "string-length() has too many arguments.";
- }
/** Field ER_TRANSLATE_TAKES_3_ARGS */
public static final int ER_TRANSLATE_TAKES_3_ARGS = 12;
- static
- {
- contents[ER_TRANSLATE_TAKES_3_ARGS][1] =
- "The translate() function takes three arguments!";
- }
/** Field ER_UNPARSEDENTITYURI_TAKES_1_ARG */
public static final int ER_UNPARSEDENTITYURI_TAKES_1_ARG = 13;
- static
- {
- contents[ER_UNPARSEDENTITYURI_TAKES_1_ARG][1] =
- "The unparsed-entity-uri function should take one argument!";
- }
/** Field ER_NAMESPACEAXIS_NOT_IMPLEMENTED */
public static final int ER_NAMESPACEAXIS_NOT_IMPLEMENTED = 14;
- static
- {
- contents[ER_NAMESPACEAXIS_NOT_IMPLEMENTED][1] =
- "namespace axis not implemented yet!";
- }
/** Field ER_UNKNOWN_AXIS */
public static final int ER_UNKNOWN_AXIS = 15;
- static
- {
- contents[ER_UNKNOWN_AXIS][1] = "unknown axis: {0}";
- }
/** Field ER_UNKNOWN_MATCH_OPERATION */
public static final int ER_UNKNOWN_MATCH_OPERATION = 16;
- static
- {
- contents[ER_UNKNOWN_MATCH_OPERATION][1] = "unknown match operation!";
- }
/** Field ER_INCORRECT_ARG_LENGTH */
public static final int ER_INCORRECT_ARG_LENGTH = 17;
- static
- {
- contents[ER_INCORRECT_ARG_LENGTH][1] =
- "Arg length of processing-instruction() node test is incorrect!";
- }
/** Field ER_CANT_CONVERT_TO_NUMBER */
public static final int ER_CANT_CONVERT_TO_NUMBER = 18;
- static
- {
- contents[ER_CANT_CONVERT_TO_NUMBER][1] =
- "Can not convert {0} to a number";
- }
/** Field ER_CANT_CONVERT_TO_NODELIST */
public static final int ER_CANT_CONVERT_TO_NODELIST = 19;
- static
- {
- contents[ER_CANT_CONVERT_TO_NODELIST][1] =
- "Can not convert {0} to a NodeList!";
- }
/** Field ER_CANT_CONVERT_TO_MUTABLENODELIST */
public static final int ER_CANT_CONVERT_TO_MUTABLENODELIST = 20;
- static
- {
- contents[ER_CANT_CONVERT_TO_MUTABLENODELIST][1] =
- "Can not convert {0} to a NodeSetDTM!";
- }
/** Field ER_CANT_CONVERT_TO_TYPE */
public static final int ER_CANT_CONVERT_TO_TYPE = 21;
- static
- {
- contents[ER_CANT_CONVERT_TO_TYPE][1] =
- "Can not convert {0} to a type#{1}";
- }
/** Field ER_EXPECTED_MATCH_PATTERN */
public static final int ER_EXPECTED_MATCH_PATTERN = 22;
- static
- {
- contents[ER_EXPECTED_MATCH_PATTERN][1] =
- "Expected match pattern in getMatchScore!";
- }
/** Field ER_COULDNOT_GET_VAR_NAMED */
public static final int ER_COULDNOT_GET_VAR_NAMED = 23;
- static
- {
- contents[ER_COULDNOT_GET_VAR_NAMED][1] =
- "Could not get variable named {0}";
- }
/** Field ER_UNKNOWN_OPCODE */
public static final int ER_UNKNOWN_OPCODE = 24;
- static
- {
- contents[ER_UNKNOWN_OPCODE][1] = "ERROR! Unknown op code: {0}";
- }
/** Field ER_EXTRA_ILLEGAL_TOKENS */
public static final int ER_EXTRA_ILLEGAL_TOKENS = 25;
- static
- {
- contents[ER_EXTRA_ILLEGAL_TOKENS][1] = "Extra illegal tokens: {0}";
- }
/** Field ER_EXPECTED_DOUBLE_QUOTE */
public static final int ER_EXPECTED_DOUBLE_QUOTE = 26;
- static
- {
- contents[ER_EXPECTED_DOUBLE_QUOTE][1] =
- "misquoted literal... expected double quote!";
- }
/** Field ER_EXPECTED_SINGLE_QUOTE */
public static final int ER_EXPECTED_SINGLE_QUOTE = 27;
- static
- {
- contents[ER_EXPECTED_SINGLE_QUOTE][1] =
- "misquoted literal... expected single quote!";
- }
/** Field ER_EMPTY_EXPRESSION */
public static final int ER_EMPTY_EXPRESSION = 28;
- static
- {
- contents[ER_EMPTY_EXPRESSION][1] = "Empty expression!";
- }
/** Field ER_EXPECTED_BUT_FOUND */
public static final int ER_EXPECTED_BUT_FOUND = 29;
- static
- {
- contents[ER_EXPECTED_BUT_FOUND][1] = "Expected {0}, but found: {1}";
- }
/** Field ER_INCORRECT_PROGRAMMER_ASSERTION */
public static final int ER_INCORRECT_PROGRAMMER_ASSERTION = 30;
- static
- {
- contents[ER_INCORRECT_PROGRAMMER_ASSERTION][1] =
- "Programmer assertion is incorrect! - {0}";
- }
/** Field ER_BOOLEAN_ARG_NO_LONGER_OPTIONAL */
public static final int ER_BOOLEAN_ARG_NO_LONGER_OPTIONAL = 31;
- static
- {
- contents[ER_BOOLEAN_ARG_NO_LONGER_OPTIONAL][1] =
- "boolean(...) argument is no longer optional with 19990709 XPath draft.";
- }
/** Field ER_FOUND_COMMA_BUT_NO_PRECEDING_ARG */
public static final int ER_FOUND_COMMA_BUT_NO_PRECEDING_ARG = 32;
- static
- {
- contents[ER_FOUND_COMMA_BUT_NO_PRECEDING_ARG][1] =
- "Found ',' but no preceding argument!";
- }
/** Field ER_FOUND_COMMA_BUT_NO_FOLLOWING_ARG */
public static final int ER_FOUND_COMMA_BUT_NO_FOLLOWING_ARG = 33;
- static
- {
- contents[ER_FOUND_COMMA_BUT_NO_FOLLOWING_ARG][1] =
- "Found ',' but no following argument!";
- }
/** Field ER_PREDICATE_ILLEGAL_SYNTAX */
public static final int ER_PREDICATE_ILLEGAL_SYNTAX = 34;
- static
- {
- contents[ER_PREDICATE_ILLEGAL_SYNTAX][1] =
- "'..[predicate]' or '.[predicate]' is illegal syntax. Use 'self::node()[predicate]' instead.";
- }
/** Field ER_ILLEGAL_AXIS_NAME */
public static final int ER_ILLEGAL_AXIS_NAME = 35;
- static
- {
- contents[ER_ILLEGAL_AXIS_NAME][1] = "illegal axis name: {0}";
- }
/** Field ER_UNKNOWN_NODETYPE */
public static final int ER_UNKNOWN_NODETYPE = 36;
- static
- {
- contents[ER_UNKNOWN_NODETYPE][1] = "Unknown nodetype: {0}";
- }
/** Field ER_PATTERN_LITERAL_NEEDS_BE_QUOTED */
public static final int ER_PATTERN_LITERAL_NEEDS_BE_QUOTED = 37;
- static
- {
- contents[ER_PATTERN_LITERAL_NEEDS_BE_QUOTED][1] =
- "Pattern literal ({0}) needs to be quoted!";
- }
/** Field ER_COULDNOT_BE_FORMATTED_TO_NUMBER */
public static final int ER_COULDNOT_BE_FORMATTED_TO_NUMBER = 38;
- static
- {
- contents[ER_COULDNOT_BE_FORMATTED_TO_NUMBER][1] =
- "{0} could not be formatted to a number!";
- }
/** Field ER_COULDNOT_CREATE_XMLPROCESSORLIAISON */
public static final int ER_COULDNOT_CREATE_XMLPROCESSORLIAISON = 39;
- static
- {
- contents[ER_COULDNOT_CREATE_XMLPROCESSORLIAISON][1] =
- "Could not create XML TransformerFactory Liaison: {0}";
- }
/** Field ER_DIDNOT_FIND_XPATH_SELECT_EXP */
public static final int ER_DIDNOT_FIND_XPATH_SELECT_EXP = 40;
- static
- {
- contents[ER_DIDNOT_FIND_XPATH_SELECT_EXP][1] =
- "Error! Did not find xpath select expression (-select).";
- }
/** Field ER_COULDNOT_FIND_ENDOP_AFTER_OPLOCATIONPATH */
public static final int ER_COULDNOT_FIND_ENDOP_AFTER_OPLOCATIONPATH = 41;
- static
- {
- contents[ER_COULDNOT_FIND_ENDOP_AFTER_OPLOCATIONPATH][1] =
- "ERROR! Could not find ENDOP after OP_LOCATIONPATH";
- }
/** Field ER_ERROR_OCCURED */
public static final int ER_ERROR_OCCURED = 42;
- static
- {
- contents[ER_ERROR_OCCURED][1] = "Error occured!";
- }
/** Field ER_ILLEGAL_VARIABLE_REFERENCE */
public static final int ER_ILLEGAL_VARIABLE_REFERENCE = 43;
- static
- {
- contents[ER_ILLEGAL_VARIABLE_REFERENCE][1] =
- "VariableReference given for variable out of context or without definition! Name = {0}";
- }
/** Field ER_AXES_NOT_ALLOWED */
public static final int ER_AXES_NOT_ALLOWED = 44;
- static
- {
- contents[ER_AXES_NOT_ALLOWED][1] =
- "Only child:: and attribute:: axes are allowed in match patterns! Offending axes = {0}";
- }
/** Field ER_KEY_HAS_TOO_MANY_ARGS */
public static final int ER_KEY_HAS_TOO_MANY_ARGS = 45;
- static
- {
- contents[ER_KEY_HAS_TOO_MANY_ARGS][1] =
- "key() has an incorrect number of arguments.";
- }
/** Field ER_COUNT_TAKES_1_ARG */
public static final int ER_COUNT_TAKES_1_ARG = 46;
- static
- {
- contents[ER_COUNT_TAKES_1_ARG][1] =
- "The count function should take one argument!";
- }
/** Field ER_COULDNOT_FIND_FUNCTION */
public static final int ER_COULDNOT_FIND_FUNCTION = 47;
- static
- {
- contents[ER_COULDNOT_FIND_FUNCTION][1] = "Could not find function: {0}";
- }
/** Field ER_UNSUPPORTED_ENCODING */
public static final int ER_UNSUPPORTED_ENCODING = 48;
- static
- {
- contents[ER_UNSUPPORTED_ENCODING][1] = "Unsupported encoding: {0}";
- }
/** Field ER_PROBLEM_IN_DTM_NEXTSIBLING */
public static final int ER_PROBLEM_IN_DTM_NEXTSIBLING = 49;
- static
- {
- contents[ER_PROBLEM_IN_DTM_NEXTSIBLING][1] =
- "Problem occured in DTM in getNextSibling... trying to recover";
- }
/** Field ER_CANNOT_WRITE_TO_EMPTYNODELISTIMPL */
public static final int ER_CANNOT_WRITE_TO_EMPTYNODELISTIMPL = 50;
- static
- {
- contents[ER_CANNOT_WRITE_TO_EMPTYNODELISTIMPL][1] =
- "Programmer error: EmptyNodeList can not be written to.";
- }
/** Field ER_SETDOMFACTORY_NOT_SUPPORTED */
public static final int ER_SETDOMFACTORY_NOT_SUPPORTED = 51;
- static
- {
- contents[ER_SETDOMFACTORY_NOT_SUPPORTED][1] =
- "setDOMFactory is not supported by XPathContext!";
- }
/** Field ER_PREFIX_MUST_RESOLVE */
public static final int ER_PREFIX_MUST_RESOLVE = 52;
- static
- {
- contents[ER_PREFIX_MUST_RESOLVE][1] =
- "Prefix must resolve to a namespace: {0}";
- }
/** Field ER_PARSE_NOT_SUPPORTED */
public static final int ER_PARSE_NOT_SUPPORTED = 53;
- static
- {
- contents[ER_PARSE_NOT_SUPPORTED][1] =
- "parse (InputSource source) not supported in XPathContext! Can not open {0}";
- }
/** Field ER_CREATEDOCUMENT_NOT_SUPPORTED */
public static final int ER_CREATEDOCUMENT_NOT_SUPPORTED = 54;
- static
- {
- contents[ER_CREATEDOCUMENT_NOT_SUPPORTED][1] =
- "createDocument() not supported in XPathContext!";
- }
/** Field ER_CHILD_HAS_NO_OWNER_DOCUMENT */
public static final int ER_CHILD_HAS_NO_OWNER_DOCUMENT = 55;
- static
- {
- contents[ER_CHILD_HAS_NO_OWNER_DOCUMENT][1] =
- "Attribute child does not have an owner document!";
- }
/** Field ER_CHILD_HAS_NO_OWNER_DOCUMENT_ELEMENT */
public static final int ER_CHILD_HAS_NO_OWNER_DOCUMENT_ELEMENT = 56;
- static
- {
- contents[ER_CHILD_HAS_NO_OWNER_DOCUMENT_ELEMENT][1] =
- "Attribute child does not have an owner document element!";
- }
/** Field ER_SAX_API_NOT_HANDLED */
public static final int ER_SAX_API_NOT_HANDLED = 57;
- static
- {
- contents[ER_SAX_API_NOT_HANDLED][1] =
- "SAX API characters(char ch[]... not handled by the DTM!";
- }
/** Field ER_IGNORABLE_WHITESPACE_NOT_HANDLED */
public static final int ER_IGNORABLE_WHITESPACE_NOT_HANDLED = 58;
- static
- {
- contents[ER_IGNORABLE_WHITESPACE_NOT_HANDLED][1] =
- "ignorableWhitespace(char ch[]... not handled by the DTM!";
- }
/** Field ER_DTM_CANNOT_HANDLE_NODES */
public static final int ER_DTM_CANNOT_HANDLE_NODES = 59;
- static
- {
- contents[ER_DTM_CANNOT_HANDLE_NODES][1] =
- "DTMLiaison can not handle nodes of type {0}";
- }
/** Field ER_XERCES_CANNOT_HANDLE_NODES */
public static final int ER_XERCES_CANNOT_HANDLE_NODES = 60;
- static
- {
- contents[ER_XERCES_CANNOT_HANDLE_NODES][1] =
- "DOM2Helper can not handle nodes of type {0}";
- }
/** Field ER_XERCES_PARSE_ERROR_DETAILS */
public static final int ER_XERCES_PARSE_ERROR_DETAILS = 61;
- static
- {
- contents[ER_XERCES_PARSE_ERROR_DETAILS][1] =
- "DOM2Helper.parse error: SystemID - {0} line - {1}";
- }
/** Field ER_XERCES_PARSE_ERROR */
public static final int ER_XERCES_PARSE_ERROR = 62;
- static
- {
- contents[ER_XERCES_PARSE_ERROR][1] = "DOM2Helper.parse error";
- }
/** Field ER_CANT_OUTPUT_TEXT_BEFORE_DOC */
public static final int ER_CANT_OUTPUT_TEXT_BEFORE_DOC = 63;
- static
- {
- contents[ER_CANT_OUTPUT_TEXT_BEFORE_DOC][1] =
- "Warning: can't output text before document element! Ignoring...";
- }
/** Field ER_CANT_HAVE_MORE_THAN_ONE_ROOT */
public static final int ER_CANT_HAVE_MORE_THAN_ONE_ROOT = 64;
- static
- {
- contents[ER_CANT_HAVE_MORE_THAN_ONE_ROOT][1] =
- "Can't have more than one root on a DOM!";
- }
/** Field ER_INVALID_UTF16_SURROGATE */
public static final int ER_INVALID_UTF16_SURROGATE = 65;
- static
- {
- contents[ER_INVALID_UTF16_SURROGATE][1] =
- "Invalid UTF-16 surrogate detected: {0} ?";
- }
/** Field ER_OIERROR */
public static final int ER_OIERROR = 66;
- static
- {
- contents[ER_OIERROR][1] = "IO error";
- }
/** Field ER_CANNOT_CREATE_URL */
public static final int ER_CANNOT_CREATE_URL = 67;
- static
- {
- contents[ER_CANNOT_CREATE_URL][1] = "Cannot create url for: {0}";
- }
/** Field ER_XPATH_READOBJECT */
public static final int ER_XPATH_READOBJECT = 68;
- static
- {
- contents[ER_XPATH_READOBJECT][1] = "In XPath.readObject: {0}";
- }
/** Field ER_XPATH_READOBJECT */
public static final int ER_FUNCTION_TOKEN_NOT_FOUND = 69;
- static
- {
- contents[ER_FUNCTION_TOKEN_NOT_FOUND][1] =
- "function token not found.";
- }
/** Argument 'localName' is null */
public static final int ER_ARG_LOCALNAME_NULL = 70;
- static
- {
- contents[ER_ARG_LOCALNAME_NULL][1] =
- "Argument 'localName' is null";
- }
/** Can not deal with XPath type: */
public static final int ER_CANNOT_DEAL_XPATH_TYPE = 71;
- static
- {
- contents[ER_CANNOT_DEAL_XPATH_TYPE][1] =
- "Can not deal with XPath type: {0}";
- }
/** This NodeSet is not mutable */
public static final int ER_NODESET_NOT_MUTABLE = 72;
- static
- {
- contents[ER_NODESET_NOT_MUTABLE][1] =
- "This NodeSet is not mutable";
- }
/** This NodeSetDTM is not mutable */
public static final int ER_NODESETDTM_NOT_MUTABLE = 73;
- static
- {
- contents[ER_NODESETDTM_NOT_MUTABLE][1] =
- "This NodeSetDTM is not mutable";
- }
/** Variable not resolvable: */
public static final int ER_VAR_NOT_RESOLVABLE = 74;
- static
- {
- contents[ER_VAR_NOT_RESOLVABLE][1] =
- "Variable not resolvable: {0}";
- }
/** Null error handler */
public static final int ER_NULL_ERROR_HANDLER = 75;
- static
- {
- contents[ER_NULL_ERROR_HANDLER][1] =
- "Null error handler";
- }
/** Programmer's assertion: unknown opcode */
public static final int ER_PROG_ASSERT_UNKNOWN_OPCODE = 76;
- static
- {
- contents[ER_PROG_ASSERT_UNKNOWN_OPCODE][1] =
- "Programmer's assertion: unknown opcode: {0}";
- }
/** 0 or 1 */
public static final int ER_ZERO_OR_ONE = 77;
- static
- {
- contents[ER_ZERO_OR_ONE][1] =
- "0 or 1";
- }
/** rtf() not supported by XRTreeFragSelectWrapper */
public static final int ER_RTF_NOT_SUPPORTED_XRTREEFRAGSELECTWRAPPER = 78;
- static
- {
- contents[ER_RTF_NOT_SUPPORTED_XRTREEFRAGSELECTWRAPPER][1] =
- "rtf() not supported by XRTreeFragSelectWrapper";
- }
/** asNodeIterator() not supported by XRTreeFragSelectWrapper */
public static final int ER_ASNODEITERATOR_NOT_SUPPORTED_XRTREEFRAGSELECTWRAPPER = 79;
- static
- {
- contents[ER_ASNODEITERATOR_NOT_SUPPORTED_XRTREEFRAGSELECTWRAPPER][1] =
- "asNodeIterator() not supported by XRTreeFragSelectWrapper";
- }
/** fsb() not supported for XStringForChars */
public static final int ER_FSB_NOT_SUPPORTED_XSTRINGFORCHARS = 80;
- static
- {
- contents[ER_FSB_NOT_SUPPORTED_XSTRINGFORCHARS][1] =
- "fsb() not supported for XStringForChars";
- }
/** Could not find variable with the name of */
public static final int ER_COULD_NOT_FIND_VAR = 81;
- static
- {
- contents[ER_COULD_NOT_FIND_VAR][1] =
- "Could not find variable with the name of {0}";
- }
/** XStringForChars can not take a string for an argument */
public static final int ER_XSTRINGFORCHARS_CANNOT_TAKE_STRING = 82;
- static
- {
- contents[ER_XSTRINGFORCHARS_CANNOT_TAKE_STRING][1] =
- "XStringForChars can not take a string for an argument";
- }
/** The FastStringBuffer argument can not be null */
public static final int ER_FASTSTRINGBUFFER_CANNOT_BE_NULL = 83;
- static
- {
- contents[ER_FASTSTRINGBUFFER_CANNOT_BE_NULL][1] =
- "The FastStringBuffer argument can not be null";
- }
/** 2 or 3 */
public static final int ER_TWO_OR_THREE = 84;
- static
- {
- contents[ER_TWO_OR_THREE][1] =
- "0 or 1";
- }
@@ -886,162 +463,52 @@
/** Field WG_LOCALE_NAME_NOT_HANDLED */
public static final int WG_LOCALE_NAME_NOT_HANDLED = 1;
- static
- {
- contents[WG_LOCALE_NAME_NOT_HANDLED + MAX_CODE][1] =
- "locale name in the format-number function not yet handled!";
- }
/** Field WG_PROPERTY_NOT_SUPPORTED */
public static final int WG_PROPERTY_NOT_SUPPORTED = 2;
- static
- {
- contents[WG_PROPERTY_NOT_SUPPORTED + MAX_CODE][1] =
- "XSL Property not supported: {0}";
- }
/** Field WG_DONT_DO_ANYTHING_WITH_NS */
public static final int WG_DONT_DO_ANYTHING_WITH_NS = 3;
- static
- {
- contents[WG_DONT_DO_ANYTHING_WITH_NS + MAX_CODE][1] =
- "Do not currently do anything with namespace {0} in property: {1}";
- }
/** Field WG_SECURITY_EXCEPTION */
public static final int WG_SECURITY_EXCEPTION = 4;
- static
- {
- contents[WG_SECURITY_EXCEPTION + MAX_CODE][1] =
- "SecurityException when trying to access XSL system property: {0}";
- }
/** Field WG_QUO_NO_LONGER_DEFINED */
public static final int WG_QUO_NO_LONGER_DEFINED = 5;
- static
- {
- contents[WG_QUO_NO_LONGER_DEFINED + MAX_CODE][1] =
- "Old syntax: quo(...) is no longer defined in XPath.";
- }
/** Field WG_NEED_DERIVED_OBJECT_TO_IMPLEMENT_NODETEST */
public static final int WG_NEED_DERIVED_OBJECT_TO_IMPLEMENT_NODETEST = 6;
- static
- {
- contents[WG_NEED_DERIVED_OBJECT_TO_IMPLEMENT_NODETEST + MAX_CODE][1] =
- "XPath needs a derived object to implement nodeTest!";
- }
/** Field WG_FUNCTION_TOKEN_NOT_FOUND */
public static final int WG_FUNCTION_TOKEN_NOT_FOUND = 7;
- static
- {
- contents[WG_FUNCTION_TOKEN_NOT_FOUND + MAX_CODE][1] =
- "function token not found.";
- }
/** Field WG_COULDNOT_FIND_FUNCTION */
public static final int WG_COULDNOT_FIND_FUNCTION = 8;
- static
- {
- contents[WG_COULDNOT_FIND_FUNCTION + MAX_CODE][1] =
- "Could not find function: {0}";
- }
/** Field WG_CANNOT_MAKE_URL_FROM */
public static final int WG_CANNOT_MAKE_URL_FROM = 9;
- static
- {
- contents[WG_CANNOT_MAKE_URL_FROM + MAX_CODE][1] =
- "Can not make URL from: {0}";
- }
/** Field WG_EXPAND_ENTITIES_NOT_SUPPORTED */
public static final int WG_EXPAND_ENTITIES_NOT_SUPPORTED = 10;
- static
- {
- contents[WG_EXPAND_ENTITIES_NOT_SUPPORTED + MAX_CODE][1] =
- "-E option not supported for DTM parser";
- }
/** Field WG_ILLEGAL_VARIABLE_REFERENCE */
public static final int WG_ILLEGAL_VARIABLE_REFERENCE = 11;
- static
- {
- contents[WG_ILLEGAL_VARIABLE_REFERENCE + MAX_CODE][1] =
- "VariableReference given for variable out of context or without definition! Name = {0}";
- }
/** Field WG_UNSUPPORTED_ENCODING */
public static final int WG_UNSUPPORTED_ENCODING = 12;
- static
- {
- contents[ER_UNSUPPORTED_ENCODING][1] = "Unsupported encoding: {0}";
- }
// Other miscellaneous text used inside the code...
- static
- {
- contents[MAX_MESSAGES][0] = "ui_language";
- contents[MAX_MESSAGES][1] = "en";
- contents[MAX_MESSAGES + 1][0] = "help_language";
- contents[MAX_MESSAGES + 1][1] = "en";
- contents[MAX_MESSAGES + 2][0] = "language";
- contents[MAX_MESSAGES + 2][1] = "en";
- contents[MAX_MESSAGES + 3][0] = "BAD_CODE";
- contents[MAX_MESSAGES + 3][1] =
- "Parameter to createMessage was out of bounds";
- contents[MAX_MESSAGES + 4][0] = "FORMAT_FAILED";
- contents[MAX_MESSAGES + 4][1] =
- "Exception thrown during messageFormat call";
- contents[MAX_MESSAGES + 5][0] = "version";
- contents[MAX_MESSAGES + 5][1] = ">>>>>>> Xalan Version ";
- contents[MAX_MESSAGES + 6][0] = "version2";
- contents[MAX_MESSAGES + 6][1] = "<<<<<<<";
- contents[MAX_MESSAGES + 7][0] = "yes";
- contents[MAX_MESSAGES + 7][1] = "yes";
- contents[MAX_MESSAGES + 8][0] = "line";
- contents[MAX_MESSAGES + 8][1] = "Line #";
- contents[MAX_MESSAGES + 9][0] = "column";
- contents[MAX_MESSAGES + 9][1] = "Column #";
- contents[MAX_MESSAGES + 10][0] = "xsldone";
- contents[MAX_MESSAGES + 10][1] = "XSLProcessor: done";
- contents[MAX_MESSAGES + 11][0] = "xpath_option";
- contents[MAX_MESSAGES + 11][1] = "xpath options: ";
- contents[MAX_MESSAGES + 12][0] = "optionIN";
- contents[MAX_MESSAGES + 12][1] = " [-in inputXMLURL]";
- contents[MAX_MESSAGES + 13][0] = "optionSelect";
- contents[MAX_MESSAGES + 13][1] = " [-select xpath expression]";
- contents[MAX_MESSAGES + 14][0] = "optionMatch";
- contents[MAX_MESSAGES + 14][1] =
- " [-match match pattern (for match diagnostics)]";
- contents[MAX_MESSAGES + 15][0] = "optionAnyExpr";
- contents[MAX_MESSAGES + 15][1] =
- "Or just an xpath expression will do a diagnostic dump";
- contents[MAX_MESSAGES + 16][0] = "noParsermsg1";
- contents[MAX_MESSAGES + 16][1] = "XSL Process was not successful.";
- contents[MAX_MESSAGES + 17][0] = "noParsermsg2";
- contents[MAX_MESSAGES + 17][1] = "** Could not find parser **";
- contents[MAX_MESSAGES + 18][0] = "noParsermsg3";
- contents[MAX_MESSAGES + 18][1] = "Please check your classpath.";
- contents[MAX_MESSAGES + 19][0] = "noParsermsg4";
- contents[MAX_MESSAGES + 19][1] =
- "If you don't have IBM's XML Parser for Java, you can download it from";
- contents[MAX_MESSAGES + 20][0] = "noParsermsg5";
- contents[MAX_MESSAGES + 20][1] =
- "IBM's AlphaWorks: http://www.alphaworks.ibm.com/formula/xml";
- }
// ================= INFRASTRUCTURE ======================
@@ -1094,7 +561,7 @@
* @return the ResourceBundle
* @throws MissingResourceException
*/
- public static final XPATHErrorResources loadResourceBundle(String className)
+ public static final ResourceBundle loadResourceBundle(String className)
throws MissingResourceException
{
@@ -1105,7 +572,7 @@
{
// first try with the given locale
- return (XPATHErrorResources) ResourceBundle.getBundle(className
+ return ResourceBundle.getBundle(className
+ suffix, locale);
}
catch (MissingResourceException e)
@@ -1115,7 +582,7 @@
// Since we can't find the localized property file,
// fall back to en_US.
- return (XPATHErrorResources) ResourceBundle.getBundle(className,
+ return ResourceBundle.getBundle(className,
new Locale("en", "US"));
}
catch (MissingResourceException e2)
@@ -1156,7 +623,7 @@
*
* @return error string associated with the given error code
*/
- public String getMessageKey(int errorCode)
+ public static String getMessageKey(int errorCode)
{
if (errorCode > MAX_CODE)
@@ -1176,7 +643,7 @@
*
* @return warning string associated with the given error code
*/
- public String getWarningKey(int errorCode)
+ public static String getWarningKey(int errorCode)
{
if (errorCode > MAX_WARNING)
1.1 xml-xalan/java/src/org/apache/xpath/res/XPATHErrorResources.properties
Index: XPATHErrorResources.properties
===================================================================
# This file contains error and warning messages related to XPath Error Handling.
# Many of the messages are referenced by integer value (to avoid more strings in the
# class files) and the string keys formed at runtime. In the case where the key is an
# integer, the constant reference (that would be used in the code) is listed in a comment
# above the tuple.
# ER_ROR0000
ER0000={0}
# ER_CURRENT_NOT_ALLOWED_IN_MATCH
ER0001=The current() function is not allowed in a match pattern!
# ER_CURRENT_TAKES_NO_ARGS
ER0002=The current() function does not accept arguments!
# ER_DOCUMENT_REPLACED
ER0003=document() function implementation has been replaced by org.apache.xalan.xslt.FuncDocument!
# ER_CONTEXT_HAS_NO_OWNERDOC
ER0004=context does not have an owner document!
# ER_LOCALNAME_HAS_TOO_MANY_ARGS
ER0005=local-name() has too many arguments.
# ER_NAMESPACEURI_HAS_TOO_MANY_ARGS
ER0006=namespace-uri() has too many arguments.
# ER_NORMALIZESPACE_HAS_TOO_MANY_ARGS
ER0007=normalize-space() has too many arguments.
# ER_NUMBER_HAS_TOO_MANY_ARGS
ER0008=number() has too many arguments.
# ER_NAME_HAS_TOO_MANY_ARGS
ER0009=name() has too many arguments.
# ER_STRING_HAS_TOO_MANY_ARGS
ER0010=string() has too many arguments.
# ER_STRINGLENGTH_HAS_TOO_MANY_ARGS
ER0011=string-length() has too many arguments.
# ER_TRANSLATE_TAKES_3_ARGS
ER0012=The translate() function takes three arguments!
# ER_UNPARSEDENTITYURI_TAKES_1_ARG
ER0013=The unparsed-entity-uri function should take one argument!
# ER_NAMESPACEAXIS_NOT_IMPLEMENTED
ER0014=namespace axis not implemented yet!
# ER_UNKNOWN_AXIS
ER0015=unknown axis\u003a {0}
# ER_UNKNOWN_MATCH_OPERATION
ER0016=unknown match operation!
# ER_INCORRECT_ARG_LENGTH
ER0017=Arg length of processing-instruction() node test is incorrect!
# ER_CANT_CONVERT_TO_NUMBER
ER0018=Can not convert {0} to a number
# ER_CANT_CONVERT_TO_NODELIST
ER0019=Can not convert {0} to a NodeList!
# ER_CANT_CONVERT_TO_MUTABLENODELIST
ER0020=Can not convert {0} to a NodeSetDTM!
# ER_CANT_CONVERT_TO_TYPE
ER0021=Can not convert {0} to a type\u0023{1}
# ER_EXPECTED_MATCH_PATTERN
ER0022=Expected match pattern in getMatchScore!
# ER_COULDNOT_GET_VAR_NAMED
ER0023=Could not get variable named {0}
# ER_UNKNOWN_OPCODE
ER0024=ERROR! Unknown op code\u003a {0}
# ER_EXTRA_ILLEGAL_TOKENS
ER0025=Extra illegal tokens\u003a {0}
# ER_EXPECTED_DOUBLE_QUOTE
ER0026=misquoted literal... expected double quote!
# ER_EXPECTED_SINGLE_QUOTE
ER0027=misquoted literal... expected single quote!
# ER_EMPTY_EXPRESSION
ER0028=Empty expression!
# ER_EXPECTED_BUT_FOUND
ER0029=Expected {0}, but found\u003a {1}
# ER_INCORRECT_PROGRAMMER_ASSERTION
ER0030=Programmer assertion is incorrect! - {0}
# ER_BOOLEAN_ARG_NO_LONGER_OPTIONAL
ER0031=boolean(...) argument is no longer optional with 19990709 XPath draft.
# ER_FOUND_COMMA_BUT_NO_PRECEDING_ARG
ER0032=Found ',' but no preceding argument!
# ER_FOUND_COMMA_BUT_NO_FOLLOWING_ARG
ER0033=Found ',' but no following argument!
# ER_PREDICATE_ILLEGAL_SYNTAX
ER0034='..[predicate]' or '.[predicate]' is illegal syntax. Use 'self\u003a\u003anode()[predicate]' instead.
# ER_ILLEGAL_AXIS_NAME
ER0035=illegal axis name\u003a {0}
# ER_UNKNOWN_NODETYPE
ER0036=Unknown nodetype\u003a {0}
# ER_PATTERN_LITERAL_NEEDS_BE_QUOTED
ER0037=Pattern literal ({0}) needs to be quoted!
# ER_COULDNOT_BE_FORMATTED_TO_NUMBER
ER0038={0} could not be formatted to a number!
# ER_COULDNOT_CREATE_XMLPROCESSORLIAISON
ER0039=Could not create XML TransformerFactory Liaison\u003a {0}
# ER_DIDNOT_FIND_XPATH_SELECT_EXP
ER0040=Error! Did not find xpath select expression (-select).
# ER_COULDNOT_FIND_ENDOP_AFTER_OPLOCATIONPATH
ER0041=ERROR! Could not find ENDOP after OP_LOCATIONPATH
# ER_ERROR_OCCURED
ER0042=Error occured!
# ER_ILLEGAL_VARIABLE_REFERENCE
ER0043=VariableReference given for variable out of context or without definition! Name \u003d {0}
# ER_AXES_NOT_ALLOWED
ER0044=Only child\u003a\u003a and attribute\u003a\u003a axes are allowed in match patterns! Offending axes \u003d {0}
# ER_KEY_HAS_TOO_MANY_ARGS
ER0045=key() has an incorrect number of arguments.
# ER_COUNT_TAKES_1_ARG
ER0046=The count function should take one argument!
# ER_COULDNOT_FIND_FUNCTION
ER0047=Could not find function\u003a {0}
# ER_UNSUPPORTED_ENCODING
ER0048=Unsupported encoding\u003a {0}
# ER_PROBLEM_IN_DTM_NEXTSIBLING
ER0049=Problem occured in DTM in getNextSibling... trying to recover
# ER_CANNOT_WRITE_TO_EMPTYNODELISTIMPL
ER0050=Programmer error\u003a EmptyNodeList can not be written to.
# ER_SETDOMFACTORY_NOT_SUPPORTED
ER0051=setDOMFactory is not supported by XPathContext!
# ER_PREFIX_MUST_RESOLVE
ER0052=Prefix must resolve to a namespace\u003a {0}
# ER_PARSE_NOT_SUPPORTED
ER0053=parse (InputSource source) not supported in XPathContext! Can not open {0}
# ER_CREATEDOCUMENT_NOT_SUPPORTED
ER0054=createDocument() not supported in XPathContext!
# ER_CHILD_HAS_NO_OWNER_DOCUMENT
ER0055=Attribute child does not have an owner document!
# ER_CHILD_HAS_NO_OWNER_DOCUMENT_ELEMENT
ER0056=Attribute child does not have an owner document element!
# ER_SAX_API_NOT_HANDLED
ER0057=SAX API characters(char ch[]... not handled by the DTM!
# ER_IGNORABLE_WHITESPACE_NOT_HANDLED
ER0058=ignorableWhitespace(char ch[]... not handled by the DTM!
# ER_DTM_CANNOT_HANDLE_NODES
ER0059=DTMLiaison can not handle nodes of type {0}
# ER_XERCES_CANNOT_HANDLE_NODES
ER0060=DOM2Helper can not handle nodes of type {0}
# ER_XERCES_PARSE_ERROR_DETAILS
ER0061=DOM2Helper.parse error\u003a SystemID - {0} line - {1}
# ER_XERCES_PARSE_ERROR
ER0062=DOM2Helper.parse error
# ER_CANT_OUTPUT_TEXT_BEFORE_DOC
ER0063=Warning\u003a can't output text before document element! Ignoring...
# ER_CANT_HAVE_MORE_THAN_ONE_ROOT
ER0064=Can't have more than one root on a DOM!
# ER_INVALID_UTF16_SURROGATE
ER0065=Invalid UTF-16 surrogate detected\u003a {0} ?
# ER_OIERROR
ER0066=IO error
# ER_CANNOT_CREATE_URL
ER0067=Cannot create url for\u003a {0}
# ER_XPATH_READOBJECT
ER0068=In XPath.readObject\u003a {0}
# ER_FUNCTION_TOKEN_NOT_FOUND
ER0069=function token not found.
# ER_ARG_LOCALNAME_NULL
ER0070=Argument 'localName' is null
# ER_CANNOT_DEAL_XPATH_TYPE
ER0071=Can not deal with XPath type\u003a {0}
# ER_NODESET_NOT_MUTABLE
ER0072=This NodeSet is not mutable
# ER_NODESETDTM_NOT_MUTABLE
ER0073=This NodeSetDTM is not mutable
# ER_VAR_NOT_RESOLVABLE
ER0074=Variable not resolvable\u003a {0}
# ER_NULL_ERROR_HANDLER
ER0075=Null error handler
# ER_PROG_ASSERT_UNKNOWN_OPCODE
ER0076=Programmer's assertion\u003a unknown opcode\u003a {0}
# ER_ZERO_OR_ONE
ER0077=0 or 1
# ER_RTF_NOT_SUPPORTED_XRTREEFRAGSELECTWRAPPER
ER0078=rtf() not supported by XRTreeFragSelectWrapper
# ER_ASNODEITERATOR_NOT_SUPPORTED_XRTREEFRAGSELECTWRAPPER
ER0079=asNodeIterator() not supported by XRTreeFragSelectWrapper
# ER_FSB_NOT_SUPPORTED_XSTRINGFORCHARS
ER0080=fsb() not supported for XStringForChars
# ER_COULD_NOT_FIND_VAR
ER0081=Could not find variable with the name of {0}
# ER_XSTRINGFORCHARS_CANNOT_TAKE_STRING
ER0082=XStringForChars can not take a string for an argument
# ER_FASTSTRINGBUFFER_CANNOT_BE_NULL
ER0083=The FastStringBuffer argument can not be null
# ER_TWO_OR_THREE
ER0084=0 or 1
# WG_LOCALE_NAME_NOT_HANDLED
WR0001=locale name in the format-number function not yet handled!
# WG_PROPERTY_NOT_SUPPORTED
WR0002=XSL Property not supported\u003a {0}
# WG_DONT_DO_ANYTHING_WITH_NS
WR0003=Do not currently do anything with namespace {0} in property\u003a {1}
# WG_SECURITY_EXCEPTION
WR0004=SecurityException when trying to access XSL system property\u003a {0}
# WG_QUO_NO_LONGER_DEFINED
WR0005=Old syntax\u003a quo(...) is no longer defined in XPath.
# WG_NEED_DERIVED_OBJECT_TO_IMPLEMENT_NODETEST
WR0006=XPath needs a derived object to implement nodeTest!
# WG_FUNCTION_TOKEN_NOT_FOUND
WR0007=function token not found.
# WG_COULDNOT_FIND_FUNCTION
WR0008=Could not find function\u003a {0}
# WG_CANNOT_MAKE_URL_FROM
WR0009=Can not make URL from\u003a {0}
# WG_EXPAND_ENTITIES_NOT_SUPPORTED
WR0010=-E option not supported for DTM parser
# WG_ILLEGAL_VARIABLE_REFERENCE
WR0011=VariableReference given for variable out of context or without definition! Name \u003d {0}
# WG_UNSUPPORTED_ENCODING
WR0012=Unsupported encoding\u003a {0}
ui_language=en
help_language=en
language=en
BAD_CODE=Parameter to createMessage was out of bounds
FORMAT_FAILED=Exception thrown during messageFormat call
version=>>>>>>> Xalan Version
version2=<<<<<<<
yes=yes
line=Line \u0023
column=Column \u0023
xsldone=XSLProcessor\u003a done
xpath_option=xpath options\u003a
optionIN= [-in inputXMLURL]
optionSelect= [-select xpath expression]
optionMatch= [-match match pattern (for match diagnostics)]
optionAnyExpr=Or just an xpath expression will do a diagnostic dump
noParsermsg1=XSL Process was not successful.
noParsermsg2=** Could not find parser **
noParsermsg3=Please check your classpath.
noParsermsg4=If you don't have IBM's XML Parser for Java, you can download it from
noParsermsg5=IBM's AlphaWorks\u003a http\u003a//www.alphaworks.ibm.com/formula/xml
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org