public class BuiltInFunctions<N> extends FunctionLibrary<N>
FunctionLibrary.addAll(FunctionLibrary,boolean)
with an instance of BuiltInFunctions
.
The functions defined additionally for xslt are in
[XSLT 1.0:12 Additional Functions].
Modifier and Type | Class and Description |
---|---|
static class |
BuiltInFunctions.AdditionalContext<M>
Container for the application specific values required by the built-in
xslt standard function.
|
Modifier and Type | Field and Description |
---|---|
protected BuiltInFunctions.AdditionalContext<N> |
additionalContext |
protected Value<N> |
emptyString |
protected Map<N,String> |
ids |
protected Map<NamespaceName,Multimap<String,N>> |
keys |
protected boolean |
traceUriResolution |
Constructor and Description |
---|
BuiltInFunctions(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
boolean traceUriResolution) |
Modifier and Type | Method and Description |
---|---|
protected NamespaceName |
P_readNamespaceName(Context<N> c,
List<? extends Value<N>> values,
int index) |
protected NamespaceName |
P_readOneNamespaceName(Context<N> c,
List<? extends Value<N>> values) |
void |
setAdditionalContext(BuiltInFunctions.AdditionalContext<N> additionalContext) |
addAll, define, dump, error, error, hint, log, log, node2stringResult, oneOrMoreStrings, P_boolean, P_exists, P_hasLeadingNodeSet, P_int, P_leadingDocOrderNode, P_nodeSet, P_number, P_string, string2stringResult, T, warning, warning
protected BuiltInFunctions.AdditionalContext<N> additionalContext
protected final Map<NamespaceName,Multimap<String,N>> keys
protected final boolean traceUriResolution
public BuiltInFunctions(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, boolean traceUriResolution)
public void setAdditionalContext(BuiltInFunctions.AdditionalContext<N> additionalContext)
protected NamespaceName P_readOneNamespaceName(Context<N> c, List<? extends Value<N>> values)
see also the complete user documentation .