org.apache.xalan.xsltc.runtime
public final class BasisLibrary extends Object
Field Summary | |
---|---|
static String | AXIS_SUPPORT_ERR |
static String | CANT_RESOLVE_RELATIVE_URI_ERR |
static String | DATA_CONVERSION_ERR |
static String | DOM_ADAPTER_INIT_ERR |
static String | EQUALITY_EXPR_ERR |
static String | ERROR_MESSAGES_KEY |
static String | EXTERNAL_FUNC_ERR |
static String | FORMAT_NUMBER_ERR |
static String | INVALID_ARGUMENT_ERR |
static String | INVALID_NCNAME_ERR |
static String | INVALID_QNAME_ERR |
static String | ITERATOR_CLONE_ERR |
static String | NAMESPACES_SUPPORT_ERR |
static String | NAMESPACE_PREFIX_ERR |
static String | PARSER_DTD_SUPPORT_ERR |
static String | RUN_TIME_COPY_ERR |
static String | RUN_TIME_INTERNAL_ERR |
static String | STRAY_ATTRIBUTE_ERR |
static String | STRAY_NAMESPACE_ERR |
static String | TYPED_AXIS_SUPPORT_ERR |
static String | UNALLOWED_EXTENSION_ELEMENT_ERR |
static String | UNALLOWED_EXTENSION_FUNCTION_ERR |
static String | UNKNOWN_TRANSLET_VERSION_ERR |
static String | UNSUPPORTED_EXT_ERR |
static String | UNSUPPORTED_XSL_ERR |
Method Summary | |
---|---|
static boolean | booleanF(Object obj)
XSLT Standard function boolean() |
static void | checkAttribQName(String name)
Utility function to check if xsl:attribute has a valid qname
This method should only be invoked if the name attribute is an AVT |
static void | checkNCName(String name)
Utility function to check if a name is a valid ncname
This method should only be invoked if the attribute value is an AVT |
static void | checkQName(String name)
Utility function to check if a name is a valid qname
This method should only be invoked if the attribute value is an AVT |
static boolean | compare(DTMAxisIterator left, DTMAxisIterator right, int op, DOM dom)
Utility function: node-set/node-set compare. |
static boolean | compare(int node, DTMAxisIterator iterator, int op, DOM dom) |
static boolean | compare(DTMAxisIterator left, double rnumber, int op, DOM dom)
Utility function: node-set/number compare. |
static boolean | compare(DTMAxisIterator left, String rstring, int op, DOM dom)
Utility function: node-set/string comparison. |
static boolean | compare(Object left, Object right, int op, DOM dom) |
static void | consoleOutput(String msg) |
static void | copy(Object obj, SerializationHandler handler, int node, DOM dom) |
static int | countF(DTMAxisIterator iterator)
Standard function count(node-set) |
static String | formatNumber(double number, String pattern, DecimalFormat formatter) |
static String | generatePrefix() |
static String | generate_idF(int node)
XSLT Standard function generate-id(). |
static String | getLocalName(String value)
utility function for calls to local-name(). |
static String | getPrefix(String qname)
This function is used in the execution of xsl:element |
static DTMAxisIterator | getSingleNode(DTMAxisIterator iterator)
Utility function: used with nth position filters to convert a sequence
of nodes to just one single node (the one at position n). |
static String | mapQNameToJavaName(String base)
Utility method to allow setting parameters of the form
{namespaceuri}localName
which get mapped to an instance variable in the class
Hence a parameter of the form "{http://foo.bar}xyz"
will be replaced with the corresponding values
by the BasisLibrary's utility method mapQNametoJavaName
and thus get mapped to legal java variable names |
static String | namespace_uriF(DTMAxisIterator iter, DOM dom)
XSLT Standard function namespace-uri(node-set). |
static String | namespace_uriF(int node, DOM dom)
XSLT Standard function namespace-uri(). |
static DTMAxisIterator | node2Iterator(Node node, Translet translet, DOM dom)
Utility function used to convert a w3c Node into an internal DOM iterator. |
static DTMAxisIterator | nodeList2Iterator(NodeList nodeList, Translet translet, DOM dom)
Utility function used to convert a w3c NodeList into a internal
DOM iterator. |
static DTMAxisIterator | nodesetF(Object obj)
Implements the nodeset() extension function. |
static String | normalize_spaceF(int node, DOM dom)
XSLT Standard function normalize-space(). |
static String | normalize_spaceF(String value)
XSLT Standard function normalize-space(string). |
static double | numberF(int node, DOM dom)
XSLT Standard function number() |
static double | numberF(Object obj, DOM dom)
XSLT Standard function number(value) |
static String | objectTypeF(Object obj)
Implements the object-type() extension function.
|
static int | positionF(DTMAxisIterator iterator)
Standard function position() |
static int | realToInt(double d)
Utility function: used in RealType to convert a real to an integer |
static String | realToString(double d)
Utility function: used in RealType to convert a real to a string.
|
static boolean | referenceToBoolean(Object obj)
Utility function: used to convert reference to boolean. |
static double | referenceToDouble(Object obj)
Utility function: used to convert reference to double. |
static long | referenceToLong(Object obj)
Utility function: used to convert reference to long. |
static Node | referenceToNode(Object obj, DOM dom)
Utility function: used to convert reference to org.w3c.dom.Node. |
static NodeList | referenceToNodeList(Object obj, DOM dom)
Utility function: used to convert reference to org.w3c.dom.NodeList. |
static DTMAxisIterator | referenceToNodeSet(Object obj)
Utility function: used to convert references to node-sets. |
static DOM | referenceToResultTree(Object obj)
Utility function used to convert references to DOMs. |
static String | referenceToString(Object obj, DOM dom)
Utility function: used to convert reference to String. |
static String | replace(String base, char ch, String str)
Replace a certain character in a string with a new substring. |
static String | replace(String base, String delim, String[] str) |
static double | roundF(double d)
XSLT Standard function round() |
static void | runTimeError(String code)
Print a run-time error message. |
static void | runTimeError(String code, Object[] args) |
static void | runTimeError(String code, Object arg0) |
static void | runTimeError(String code, Object arg0, Object arg1) |
static String | startXslElement(String qname, String namespace, SerializationHandler handler, DOM dom, int node)
Utility function for the implementation of xsl:element. |
static String | stringF(int node, DOM dom)
XSLT Standard function string() |
static String | stringF(Object obj, DOM dom)
XSLT Standard function string(value) |
static String | stringF(Object obj, int node, DOM dom)
XSLT Standard function string(value) |
static int | stringToInt(String s)
Utility function: used in StringType to convert a string to an int. |
static double | stringToReal(String s)
Utility function: used in StringType to convert a string to a real. |
static String | substringF(String value, double start)
XSLT Standard function substring(). |
static String | substringF(String value, double start, double length)
XSLT Standard function substring(). |
static String | substring_afterF(String value, String substring)
XSLT Standard function substring-after(). |
static String | substring_beforeF(String value, String substring)
XSLT Standard function substring-before(). |
static double | sumF(DTMAxisIterator iterator, DOM dom)
XSLT Standard function sum(node-set).
stringToDouble is inlined |
static String | system_propertyF(String name)
XSLT Standard function system-property(name) |
static boolean | testLanguage(String testLang, DOM dom, int node)
Utility function: used to test context node's language |
static String | translateF(String value, String from, String to)
XSLT Standard function translate(). |
static void | unallowed_extension_elementF(String name)
Utility function to throw a runtime error on the use of an extension
element when the secure processing feature is set to true. |
static void | unallowed_extension_functionF(String name)
Utility function to throw a runtime error on the use of an extension
function when the secure processing feature is set to true. |
static void | unresolved_externalF(String name)
External functions that cannot be resolved are replaced with a call
to this method. |
static void | unsupported_ElementF(String qname, boolean isExtension)
Utility function to throw a runtime error for an unsupported element.
|
See Also: EXSLT
Deprecated: This method exists only for backwards compatibility with old translets. New code should not reference it.
Standard function position()