All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sf.saxon.trans.SaxonErrorCode Maven / Gradle / Ivy

There is a newer version: 12.5
Show newest version
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2018-2023 Saxonica Limited
// This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
// If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

package net.sf.saxon.trans;

import net.sf.saxon.lib.FeatureKeys;

/**
 * The class acts as a register of Saxon-specific error codes.
 * 

Technically, these codes should be in their own namespace. At present, however, they share the * same namespace as system-defined error codes.

*/ public class SaxonErrorCode { /** * SXLM0001: stylesheet or query appears to be looping/recursing indefinitely */ public static final String SXLM0001 = "SXLM0001"; /** * SXCH0002: cannot supply output to ContentHandler because it is not well-formed */ public static final String SXCH0002 = "SXCH0002"; /** * SXCH0003: error reported by the ContentHandler (SAXResult) to which the result tree was sent */ public static final String SXCH0003 = "SXCH0003"; /** * SXCH0004: cannot load user-supplied ContentHandler */ public static final String SXCH0004 = "SXCH0004"; /** * SXCH0005: invalid pseudo-attribute syntax */ public static final String SXCH0005 = "SXCH0005"; /** * SXRE0001: stack overflow within regular expression evaluation */ public static final String SXRE0001 = "SXRE0001"; /** * SXSE0001: cannot use character maps in an environment with no Controller */ public static final String SXSE0001 = "SXSE0001"; /** * SXSE0002: cannot use output property saxon:supply-source-locator unless tracing was enabled at compile time */ public static final String SXSE0002 = "SXSE0002"; /** * SXXP0003: error reported by XML parser while parsing source document. This error code means that an * error occurred at the XML parsing level; the error was not detected by Saxon itself, but rather by * the underlying parser. It usually means either that the document (or one of its component entities) * could not be found, or that the content was not well formed, or it might be an encoding problem. */ public static final String SXXP0003 = "SXXP0003"; /** * SXXP0004: externally supplied node belongs to the wrong Configuration. Saxon requires that when * a stylesheet or query is run against a particular source document, the Configuration used to build * that source document is the same Configuration, or a compatible Configuration, as the one used to * compile the stylesheet or query. Two different configurations are compatible if they share the same * NamePool. The purpose of the rule is to ensure that the mapping from QNames to integer fingerprints * used in the stylesheet or query is the same as the mapping used in the source document. The constraint * applies to all nodes used in the stylesheet or query, whether in the initial source document, in a * document returned by the doc() or collection() function, or a node returned by a call on an external * (extension) function. */ public static final String SXXP0004 = "SXXP0004"; /** * SXXP0005: namespace of source document doesn't match namespace of the template rules in the stylesheet. * This is a warning suggesting that the stylesheet might be making the common mistake of using unprefixed * element names in match patterns and path expressions, when the source document actually uses a default * namespace. Often the problem can be solved by adding to the xsl:stylesheet element the attribute * xpath-default-namespace="URI", where URI is the namespace declared in the source document. * *

The check that generates this warning can be suppressed by setting the Configuration option * {@link FeatureKeys#SUPPRESS_XSLT_NAMESPACE_CHECK}. On the command line this can be done * by writing "--suppressXsltNamespaceCheck:on".

* *

The actual test that results in this warning is as follows. The root element of the principal * source document must be in a namespace N; and the set of template rules in the initial mode must * include no match pattern that explicitly matches a named element in namespace N, but must contain * at least one match pattern that matches named elements in some other namespace, or in no namespace.

*/ public static final String SXXP0005 = "SXXP0005"; /** * SXXP0006: general error in schema processing/validation */ public static final String SXXP0006 = "SXXP0006"; /** * SXSQ0001: value of argument to SQL instruction is not a JDBC Connection object */ public static final String SXSQ0001 = "SXSQ0001"; /** * SXSQ0002: failed to close JDBC Connection */ public static final String SXSQ0002 = "SXSQ0002"; /** * SXSQ0003: failed to open JDBC Connection */ public static final String SXSQ0003 = "SXSQ0003"; /** * SXSQ0004: SQL Insert/Update/Delete action failed */ public static final String SXSQ0004 = "SXSQ0004"; /** * SXSQ0005: Warning JDBC is not thread safe */ public static final String SXSQ0005 = "SXSQ0005"; /** * SXJE0001: Must supply an argument for a non-static extension function */ public static final String SXJE0001 = "SXJE0001"; /** * SXJE0005: cannot convert xs:string to Java char unless the length is exactly one */ public static final String SXJE0005 = "SXJE0005"; /** * SXJE0051: supplied Java List/Array contains a member that cannot be converted to an Item */ public static final String SXJE0051 = "SXJE0051"; /** * SXJE0052: exception thrown by extension function */ public static final String SXJE0052 = "SXJE0052"; /** * SXJE0053: I/O error in saxon-read-binary-resource */ public static final String SXJE0053 = "SXJE0053"; /** * SXJM0001: Error in arguments to saxon:send-mail */ public static final String SXJM0001 = "SXJM0001"; /** * SXJM0002: Failure in saxon:send-mail reported by mail service */ public static final String SXJM0002 = "SXJM0002"; /** * SXOR0001: XSD saxon:ordered constraint not satisfied */ public static final String SXOR0001 = "SXOR0001"; /** * SXJX0001: integer in input to octets-to-base64Binary or octets-to-hexBinary is out of range 0-255 */ public static final String SXJX0001 = "SXJX0001"; /** * SXJS0001: Cannot export for Javascript if the stylesheet uses unsupported features */ public static final String SXJS0001 = "SXJS0001"; /** * SXPK0001: No binding available for call-template instruction */ public static final String SXPK0001 = "SXPK0001"; /** * SXPK0002: invalid content found in compiled package */ public static final String SXPK0002 = "SXPK0002"; /** * SXPK0003: stylesheet package has unsatisfied schema dependency */ public static final String SXPK0003 = "SXPK0003"; /** * SXPK0004: documentation namespace can be used only for documentation */ public static final String SXPK0004 = "SXPK0004"; /** * SXPK0005: unresolved component reference in SEF file */ public static final String SXPK0005 = "SXPK0005"; /** * SXRD0001: URI supplied to xsl:result-document does not identify a writable destination */ public static final String SXRD0001 = "SXRD0001"; /** * SXRD0002: Base output URI for xsl:result-document is unknown */ public static final String SXRD0002 = "SXRD0002"; /** * SXRD0003: Failure while closing the xsl:result-document destination after writing */ public static final String SXRD0003 = "SXRD0003"; /** * SXRD0004: Unwritable file given as the result destination */ public static final String SXRD0004 = "SXRD0004"; /** * SXST0001: Static error in template rule, found during JIT compilation */ public static final String SXST0001 = "SXST0001"; /** * SXST0060: Template in a streaming mode is not streamable */ public static final String SXST0060 = "SXST0060"; /** * SXST0061: Requested initial mode is streamable; must supply SAXSource or StreamSource */ public static final String SXST0061 = "SXST0061"; /** * SXST0062: Component cannot be streamed, though it should be streamable */ public static final String SXST0062 = "SXST0062"; /** * SXST0065: Cannot use tracing with streaming templates */ public static final String SXST0065 = "SXST0065"; /** * SXST0066: Cannot disable optimization when xsl:stream is used */ public static final String SXST0066 = "SXST0066"; /** * SXST0067: Internal problem executing expression in streaming mode */ public static final String SXST0067 = "SXST0067"; /** * SXST0068: This configuration does not allow streaming */ public static final String SXST0068 = "SXST0068"; /** * SXST0069: Exporting a stylesheet containing static references to XQuery functions */ public static final String SXST0069 = "SXST0069"; /** * SXST0070: Exporting a stylesheet containing static references to external Java objects */ public static final String SXST0070 = "SXST0070"; /** * SXST0071: Exporting a stylesheet containing static references to saxon:tabulate-maps instruction */ public static final String SXST0071 = "SXST0071"; /** * SXST0072: Exporting a stylesheet containing extensions instruction */ public static final String SXST0072 = "SXST0072"; /** * SXTA0001: unresolved type alias */ public static final String SXTA0001 = "SXTA0001"; /** * SXTM0001: tabulate-maps: selecting an item with no pedigree */ public static final String SXTM0001 = "SXTM0001"; /** * SXTT0001: field name not defined in tuple type */ public static final String SXTT0001 = "SXTT0001"; /** * SXUP0081: attempt to update a non-updatable node */ public static final String SXUP0081 = "SXUP0081"; /** * SXWN9000: miscellaneous warning message */ public static final String SXWN9000 = "SXWN9000"; /** * SXWN9001: a variable declaration with no following siblings has no effect */ public static final String SXWN9001 = "SXWN9001"; /** * SXWN9002: saxon:indent-spaces must be a positive integer */ public static final String SXWN9002 = "SXWN9002"; /** * SXWN9003: saxon:require-well-formed must be "yes" or "no" */ public static final String SXWN9003 = "SXWN9003"; /** * SXWN9004: saxon:next-in-chain cannot be specified dynamically */ public static final String SXWN9004 = "SXWN9004"; /** * SXWN9005: The 'default' attribute of saxon:collation no longer has any effect */ public static final String SXWN9005 = "SXWN9005"; /** * SXWN9006: No schema-location was specified, and no schema with the requested target namespace * is known, so the schema import was ignored */ public static final String SXWN9006 = "SXWN9006"; /** * SXWN9007: Cannot use reserved namespace in extension-element-prefixes */ public static final String SXWN9007 = "SXWN9007"; /** * SXWN9008: Saxon extension element not recognized because namespace not declared * in extension-element-prefixes */ public static final String SXWN9008 = "SXWN9008"; /** * SXWN9009: an empty xsl:for-each or xsl:for-each-group has no effect */ public static final String SXWN9009 = "SXWN9009"; /** * SXWN9010: saxon:recognize-binary must be "yes" or "no" */ public static final String SXWN9010 = "SXWN9010"; /** * SXWN9011: saxon:memo-function ignored under Saxon-HE */ public static final String SXWN9011 = "SXWN9011"; /** * SXWN9012: saxon:threads ignored when compiling with trace enabled */ public static final String SXWN9012 = "SXWN9012"; /** * SXWN9013: saxon:threads ignored when not running under Saxon-EE */ public static final String SXWN9013 = "SXWN9013"; /** * SXWN9014: xsl:function/@override is deprecated in 3.0 */ public static final String SXWN9014 = "SXWN9014"; /** * SXWN9015: Pattern will never match anything */ public static final String SXWN9015 = "SXWN9015"; /** * SXWN9016: saxon:assign used with multi-threading enabled */ public static final String SXWN9016 = "SXWN9016"; /** * SXWN9017: saxon:copy-of copying accumulators pointlessly */ public static final String SXWN9017 = "SXWN9017"; /** * SXWN9018: warning during schema processing */ public static final String SXWN9018 = "SXWN9018"; /** * SXWN9019: stylesheet module included or imported more than once */ public static final String SXWN9019 = "SXWN9019"; /** * SXWN9020: unrecognized XSLT version */ public static final String SXWN9020 = "SXWN9020"; /** * SXWN9021: extension attribute ignored because not recognized in this Saxon version */ public static final String SXWN9021 = "SXWN9021"; /** * SXWN9022: warning returned by regular expression compiler */ public static final String SXWN9022 = "SXWN9022"; /** * SXWN9023: mode="#current" specified when not inside xsl:template */ public static final String SXWN9023 = "SXWN9023"; /** * SXWN9024: Fallback to non-streamed execution */ public static final String SXWN9024 = "SXWN9024"; /** * SXWN9025: Comparison will always be false */ public static final String SXWN9025 = "SXWN9025"; /** * SXWN9026: The only value that can pass type checking is an empty sequence */ public static final String SXWN9026 = "SXWN9026"; /** * SXWN9027: Expression is valid statically, but will always fail if executed */ public static final String SXWN9027 = "SXWN9027"; /** * SXWN9028: XPath Construct A/[XYZ] is probably not intended: try A/*[XYZ] */ public static final String SXWN9028 = "SXWN9028"; /** * SXWN9029: xsl:on-empty/xsl:on-non-empty in this context has no effect */ public static final String SXWN9029 = "SXWN9029"; /** * SXWN9030: creating an attribute or namespace is likely to fail because children have already been created */ public static final String SXWN9030 = "SXWN9030"; /** * SXWN9031: lax validation has no effect because there is no element/attribute declaration in the schema */ public static final String SXWN9031 = "SXWN9031"; /** * SXWN9032: Function result should be computed using xsl:sequence, not xsl:value-of */ public static final String SXWN9032 = "SXWN9032"; /** * SXWN9033: Value of sort key doesn't depend on the context item */ public static final String SXWN9033 = "SXWN9033"; /** * SXWN9034: Cannot resolve relative collation URI */ public static final String SXWN9034 = "SXWN9034"; /** * SXWN9035: Concatenation operator ('||') used with boolean operands */ public static final String SXWN9035 = "SXWN9035"; /** * SXWN9036: Suspicious use of curly braces in xsl:analyze-string/@regex */ public static final String SXWN9036 = "SXWN9036"; /** * SXWN9037: Result of evaluation will always be an empty sequence */ public static final String SXWN9037 = "SXWN9037"; /** * SXWN9038: Field name not defined in record type */ public static final String SXWN9038 = "SXWN9038"; /** * SXWN9039: Value will always be a singleton; occurrence indicator has no effect */ public static final String SXWN9039 = "SXWN9039"; /** * SXWN9040: Possible confusion between language keyword and element name */ public static final String SXWN9040 = "SXWN9040"; /** * SXWN9041: An attribute node cannot have a complex type */ public static final String SXWN9041 = "SXWN9041"; /** * SXWN9042: Unrecognized or invalid extension in Saxon namespace */ public static final String SXWN9042 = "SXWN9042"; /** * SXWN9043: Invalid or unrecognized serialization property */ public static final String SXWN9043 = "SXWN9043"; /** * SXWN9044: saxon:capture has no effect here */ public static final String SXWN9044 = "SXWN9044"; /** * SXWN9045: non-streamed input supplied for a streamable stylesheet */ public static final String SXWN9045 = "SXWN9045"; /** * SXWN9046: predicate [0] selects nothing */ public static final String SXWN9046 = "SXWN9046"; /** * SXWN9047: dynamic error evaluating expression used in XSD type alternative */ public static final String SXWN9047 = "SXWN9047"; /** * SXWN9048: An xs:ID element at the outermost level has no effect */ public static final String SXWN9048 = "SXWN9048"; /** * SXWN9049: Requested XQuery version not supported (request ignored) */ public static final String SXWN9049 = "SXWN9049"; /** * SXWN9050: Invalid document excluded from collection */ public static final String SXWN9050 = "SXWN9050"; /** * SXSD1000: unknown attribute group */ public static final String SXSD1000 = "SXSD1000"; /** * SXSD1001: unknown attribute declaration */ public static final String SXSD1001 = "SXSD1001"; /** * SXSD1002: invalid substitution group membership */ public static final String SXSD1002 = "SXSD1002"; /** * SXSD1003: unknown element declaration */ public static final String SXSD1003 = "SXSD1003"; /** * SXSD1004: field declaration may select no nodes, or multiple nodes */ public static final String SXSD1004 = "SXSD1004"; /** * SXSD1005: field declaration selects a node that cannot be atomized */ public static final String SXSD1005 = "SXSD1005"; /** * SXSD1006: unknown named model group */ public static final String SXSD1006 = "SXSD1006"; /** * SXSD1007: missing component in schema */ public static final String SXSD1007 = "SXSD1007"; /** * SXSD1008: unknown schema type */ public static final String SXSD1008 = "SXSD1008"; /** * SXSD1009: constraints in derived type may not be compatible with constraints in the base type */ public static final String SXSD1009 = "SXSD1009"; /** * SXSD1010: enumeration value is not a valid instance of the type */ public static final String SXSD1010 = "SXSD1010"; /** * SXSD1011: type of local element is not derived from type of global element */ public static final String SXSD1011 = "SXSD1011"; /** * SXSD1012: minOccurs/maxOccurs limits adjusted because out of supported range */ public static final String SXSD1012 = "SXSD1012"; /** * SXSD1014: unrecognized schema versioning attribute */ public static final String SXSD1014 = "SXSD1014"; /** * SXSD1015: use="prohibited" on an attribute group has no effect */ public static final String SXSD1015 = "SXSD1015"; /** * SXSD1016: redefined component is in the wrong schema module */ public static final String SXSD1016 = "SXSD1016"; /** * SXSD1017: target of xs:override is not a valid schema */ public static final String SXSD1017 = "SXSD1017"; }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy