blob: d64ab0e218fe081f4ff72d51fce549b0d6f9f874 [file] [log] [blame]
dsatchwel7f56c572007-12-30 15:01:45 +00001###############################################################################
2# Copyright (c) 2007 Chase Technology Ltd - http://www.chasetechnology.co.uk
3# All rights reserved. This program and the accompanying materials
4# are made available under the terms of the Eclipse Public License v1.0
5# which accompanies this distribution, and is available at
6# http://www.eclipse.org/legal/epl-v10.html
7#
8# Contributors:
9# Doug Satchwell (Chase Technology Ltd) - initial API and implementation
10###############################################################################
11ALLOW_EXTERNAL_FUNCTIONS=http://saxon.sf.net/feature/allow-external-functions
12ALLOW_EXTERNAL_FUNCTIONS.TYPE=boolean
13ALLOW_EXTERNAL_FUNCTIONS.DESC=true if the stylesheet allows external functions to be called. Default is true. The setting false is recommended in an environment where untrusted stylesheets may be executed. Setting this value to false also disables user-defined extension elements, together with the writing of multiple output files, all of which carry similar security risks.
14
15TRACE_EXTERNAL_FUNCTIONS=http://saxon.sf.net/feature/trace-external-functions
16TRACE_EXTERNAL_FUNCTIONS.TYPE=boolean
17TRACE_EXTERNAL_FUNCTIONS.DESC=true if the tracing of calls to external Java methods is required. Default is false. This switch is useful when analyzing why Saxon fails to find a Java method to match an extension function call in the stylesheet, or why it chooses one method over another when several are available. The trace output is sent to System.err.
18
19TIMING=http://saxon.sf.net/feature/timing
20TIMING.TYPE=boolean
21TIMING.DESC=true if basic timing information is to be output to the standard error output stream.
22
23TREE_MODEL=http://saxon.sf.net/feature/treeModel
24TREE_MODEL.TYPE=int
25TREE_MODEL.DESC=Builder.STANDARD_TREE or Builder.TINY_TREE. Selects an implementation of the Saxon tree model. The default is Builder.TINY_TREE.
26
27TRACE_LISTENER=http://saxon.sf.net/feature/traceListener
28TRACE_LISTENER.TYPE=object
29TRACE_LISTENER.DESC=an instance of the class net.sf.saxon.trace.TraceListener. This object will be notified of significant events occurring during the transformation, for tracing or debugging purposes.
30
31LINE_NUMBERING=http://saxon.sf.net/feature/linenumbering
32LINE_NUMBERING.TYPE=boolean
33LINE_NUMBERING.DESC=indicates whether line numbers are to be maintained for the source document. This will not be possible if the source document is supplied as a DOM. The line numbers are accessible through the tracing interface, and also via the saxon:line-number() extension function.
34
35RECOVERY_POLICY=http://saxon.sf.net/feature/recoveryPolicy
36RECOVERY_POLICY.TYPE=int
37RECOVERY_POLICY.DESC=An Integer. Indicates how dynamic errors should be handled. One of the values (defined as constants in the Controller class) RECOVER_SILENTLY, RECOVER_WITH_WARNINGS, or DO_NOT_RECOVER).
38
39MESSAGE_EMITTER_CLASS=http://saxon.sf.net/feature/messageEmitterClass
40MESSAGE_EMITTER_CLASS.TYPE=class
41MESSAGE_EMITTER_CLASS.DESC=The full name of a saxon emitter class. that implements the net.sf.saxon.output.Emitter interface; the class will be used to format the output of the xsl:message instruction.
42
43SOURCE_PARSER_CLASS=http://saxon.sf.net/feature/sourceParserClass
44SOURCE_PARSER_CLASS.TYPE=class
45SOURCE_PARSER_CLASS.DESC=The full name of a class that implements the org.xml.sax.XMLReader interface; the class will be used to parse source documents (that is, the principal source document plus any secondary source documents read using the document() function)
46
47STYLE_PARSER_CLASS=http://saxon.sf.net/feature/styleParserClass
48STYLE_PARSER_CLASS.TYPE=class
49STYLE_PARSER_CLASS.DESC=The full name of a class that implements the org.xml.sax.XMLReader interface; the class will be used to parse stylesheet documents (that is, the principal stylesheet module plus any secondary source documents read using xsl:include or xsl:import)
50
51OUTPUT_URI_RESOLVER=http://saxon.sf.net/feature/outputURIResolver
52OUTPUT_URI_RESOLVER.TYPE=object
53OUTPUT_URI_RESOLVER.DESC=An instance of the class net.sf.saxon.OutputURIResolver; this object will be used to resolve URIs of secondary result documents specified in the href attribute of the xsl:result-document instruction
54
55DTD_VALIDATION=http://saxon.sf.net/feature/validation
56DTD_VALIDATION.TYPE=boolean
57DTD_VALIDATION.DESC=Indicates whether the XML parser should be asked to validate source documents against their DTD. This applies to the initial source document and any source documents read using the document() function, unless handled by a user-written URIResolver.
58
59VALIDATION_WARNINGS=http://saxon.sf.net/feature/validation-warnings
60VALIDATION_WARNINGS.TYPE=boolean
61VALIDATION_WARNINGS.DESC=This determines whether validation errors in result documents should be treated as fatal. By default they are fatal; with this option set, they are treated as warnings.
62
63SCHEMA_VALIDATION=http://saxon.sf.net/feature/schema-validation
64SCHEMA_VALIDATION.TYPE=boolean
65SCHEMA_VALIDATION.DESC=This determines whether source documents should be parsed with schema-validation enabled.
66
67VERSION_WARNING=http://saxon.sf.net/feature/version-warning
68VERSION_WARNING.TYPE=boolean
69VERSION_WARNING.DESC=This determines whether a warning should be output when running an XSLT 2.0 processor against an XSLT 1.0 stylesheet. The XSLT specification requires this to be done by default.
70
71NAME_POOL=http://saxon.sf.net/feature/namePool
72NAME_POOL.TYPE=object
73NAME_POOL.DESC=A instance of class net.sf.saxon.om.NamePool. Indicates that the supplied NamePool should be used as the target (run-time) NamePool by all stylesheets compiled (using newTemplates()) after this call on setAttribute. Normally a single system-allocated NamePool is used for all stylesheets compiled while the Java VM remains loaded; this attribute allows user control over the allocation of NamePools. Note that source trees used as input to a transformation must be built using the same NamePool that is used when the stylesheet is compiled: this will happen automatically if the input to a transformation is supplied as a SAXSource or StreamSource but it is under user control if you build the source tree yourself.
dsatchwel4eaf5692008-08-28 16:36:58 +000074
75RECOGNIZE_URI_QUERY_PARAMETERS=http://saxon.sf.net/feature/recognize-uri-query-parameters
76RECOGNIZE_URI_QUERY_PARAMETERS.TYPE=boolean
77RECOGNIZE_URI_QUERY_PARAMETERS.DESC=determines whether query parameters (things after "?")\n\
78 in a URI passed to the document() or doc() function are specially recognized by the system default URIResolver.\n\
79 Allowed parameters include, for example validation=strict to perform schema validation, and strip-space=yes\n\
80 to perform stripping of all whitespace-only text nodes
81
82COLLATION_URI_RESOLVER=http://saxon.sf.net/feature/collation-uri-resolver
83COLLATION_URI_RESOLVER.TYPE=object
84COLLATION_URI_RESOLVER.DESC=A net.sf.saxon.sort.CollationURIResolver used to resolve collation URIs used in stylesheets compiled or executed under the\n\
85 control of this TransformerFactory
86
87COLLECTION_URI_RESOLVER=http://saxon.sf.net/feature/collection-uri-resolver
88COLLECTION_URI_RESOLVER.TYPE=object
89COLLECTION_URI_RESOLVER.DESC=A net.sf.saxon.sort.CollectionURIResolver used to resolve collection URIs used in calls of the collection() function