Package com.xmlcalabash.xslt
Class XsltTransform
-
- All Implemented Interfaces:
-
com.xmlcalabash.xslt.XsltElementInterface
public final class XsltTransform extends XsltTag
-
-
Field Summary
Fields Modifier and Type Field Description private final String
vPrefix
private final String
vNamespace
private final QName
name
private final ArrayList<XsltElementInterface>
children
private final HashMap<QName, String>
attributes
private final HashMap<String, String>
namespaces
private final String
prefix
private final String
namespace
private final String
localName
-
Constructor Summary
Constructors Constructor Description XsltTransform(String vPrefix, String vNamespace)
-
Method Summary
Modifier and Type Method Description final String
getVPrefix()
final String
getVNamespace()
final Unit
usePackage(String vocabularyPrefix, String vocabularyNamespace, String name, String packageVersion, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltUsePackage, Unit> init)
final Unit
include(String vocabularyPrefix, String vocabularyNamespace, String href, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltInclude, Unit> init)
final Unit
import(String vocabularyPrefix, String vocabularyNamespace, String href, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltImport, Unit> init)
final Unit
importSchema(String vocabularyPrefix, String vocabularyNamespace, String namespace, String schemaLocation, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltImportSchema, Unit> init)
final Unit
stripSpace(String vocabularyPrefix, String vocabularyNamespace, String elements, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltStripSpace, Unit> init)
final Unit
preserveSpace(String vocabularyPrefix, String vocabularyNamespace, String elements, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltPreserveSpace, Unit> init)
final Unit
decimalFormat(String vocabularyPrefix, String vocabularyNamespace, String name, String decimalSeparator, String groupingSeparator, String infinity, String minusSign, String exponentSeparator, String NaN, String percent, String perMille, String zeroDigit, String digit, String patternSeparator, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltDecimalFormat, Unit> init)
final Unit
template(String vocabularyPrefix, String vocabularyNamespace, String match, String name, String priority, String mode, String as, String visibility, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltTemplate, Unit> init)
final Unit
mode(String vocabularyPrefix, String vocabularyNamespace, String name, Boolean streamable, String onNoMatch, String onMultipleMatch, Boolean warningOnNoMatch, Boolean warningOnMultipleMatch, Boolean typed, String visibility, String useAccumulators, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltMode, Unit> init)
final Unit
globalContextItem(String vocabularyPrefix, String vocabularyNamespace, String as, String use, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltGlobalContextItem, Unit> init)
final Unit
variable(String vocabularyPrefix, String vocabularyNamespace, String name, String select, String as, Boolean static, String visibility, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltVariable, Unit> init)
final Unit
param(String vocabularyPrefix, String vocabularyNamespace, String name, String select, String as, Boolean required, Boolean tunnel, Boolean static, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltParam, Unit> init)
final Unit
attributeSet(String vocabularyPrefix, String vocabularyNamespace, String name, String useAttributeSets, String visibility, Boolean streamable, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltAttributeSet, Unit> init)
final Unit
function(String vocabularyPrefix, String vocabularyNamespace, String name, String as, String visibility, String streamability, Boolean overrideExtensionFunction, Boolean override, Boolean newEachTime, Boolean cache, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltFunction, Unit> init)
final Unit
namespaceAlias(String vocabularyPrefix, String vocabularyNamespace, String stylesheetPrefix, String resultPrefix, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltNamespaceAlias, Unit> init)
final Unit
accumulator(String vocabularyPrefix, String vocabularyNamespace, String name, String initialValue, String as, Boolean streamable, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltAccumulator, Unit> init)
final Unit
key(String vocabularyPrefix, String vocabularyNamespace, String name, String match, String use, Boolean composite, String collation, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltKey, Unit> init)
final Unit
output(String vocabularyPrefix, String vocabularyNamespace, String name, String method, Boolean allowDuplicateNames, Boolean buildTree, Boolean byteOrderMark, String cdataSectionElements, String doctypePublic, String doctypeSystem, String encoding, Boolean escapeUriAttributes, String htmlVersion, Boolean includeContentType, Boolean indent, String itemSeparator, String jsonNodeOutputMethod, String mediaType, String normalizationForm, Boolean omitXmlDeclaration, String parameterDocument, Boolean standalone, String suppressIndentation, Boolean undeclarePrefixes, String useCharacterMaps, String version, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltOutput, Unit> init)
final Unit
characterMap(String vocabularyPrefix, String vocabularyNamespace, String name, String useCharacterMaps, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltCharacterMap, Unit> init)
-
Methods inherited from class com.xmlcalabash.xslt.XsltTag
getAttributes, getChildren, getLocalName, getName, getNamespace, getNamespaces, getPrefix, maybe, maybe, render
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getVPrefix
final String getVPrefix()
-
getVNamespace
final String getVNamespace()
-
usePackage
final Unit usePackage(String vocabularyPrefix, String vocabularyNamespace, String name, String packageVersion, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltUsePackage, Unit> init)
-
include
final Unit include(String vocabularyPrefix, String vocabularyNamespace, String href, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltInclude, Unit> init)
-
import
final Unit import(String vocabularyPrefix, String vocabularyNamespace, String href, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltImport, Unit> init)
-
importSchema
final Unit importSchema(String vocabularyPrefix, String vocabularyNamespace, String namespace, String schemaLocation, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltImportSchema, Unit> init)
-
stripSpace
final Unit stripSpace(String vocabularyPrefix, String vocabularyNamespace, String elements, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltStripSpace, Unit> init)
-
preserveSpace
final Unit preserveSpace(String vocabularyPrefix, String vocabularyNamespace, String elements, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltPreserveSpace, Unit> init)
-
decimalFormat
final Unit decimalFormat(String vocabularyPrefix, String vocabularyNamespace, String name, String decimalSeparator, String groupingSeparator, String infinity, String minusSign, String exponentSeparator, String NaN, String percent, String perMille, String zeroDigit, String digit, String patternSeparator, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltDecimalFormat, Unit> init)
-
template
final Unit template(String vocabularyPrefix, String vocabularyNamespace, String match, String name, String priority, String mode, String as, String visibility, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltTemplate, Unit> init)
-
mode
final Unit mode(String vocabularyPrefix, String vocabularyNamespace, String name, Boolean streamable, String onNoMatch, String onMultipleMatch, Boolean warningOnNoMatch, Boolean warningOnMultipleMatch, Boolean typed, String visibility, String useAccumulators, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltMode, Unit> init)
-
globalContextItem
final Unit globalContextItem(String vocabularyPrefix, String vocabularyNamespace, String as, String use, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltGlobalContextItem, Unit> init)
-
variable
final Unit variable(String vocabularyPrefix, String vocabularyNamespace, String name, String select, String as, Boolean static, String visibility, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltVariable, Unit> init)
-
param
final Unit param(String vocabularyPrefix, String vocabularyNamespace, String name, String select, String as, Boolean required, Boolean tunnel, Boolean static, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltParam, Unit> init)
-
attributeSet
final Unit attributeSet(String vocabularyPrefix, String vocabularyNamespace, String name, String useAttributeSets, String visibility, Boolean streamable, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltAttributeSet, Unit> init)
-
function
final Unit function(String vocabularyPrefix, String vocabularyNamespace, String name, String as, String visibility, String streamability, Boolean overrideExtensionFunction, Boolean override, Boolean newEachTime, Boolean cache, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltFunction, Unit> init)
-
namespaceAlias
final Unit namespaceAlias(String vocabularyPrefix, String vocabularyNamespace, String stylesheetPrefix, String resultPrefix, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltNamespaceAlias, Unit> init)
-
accumulator
final Unit accumulator(String vocabularyPrefix, String vocabularyNamespace, String name, String initialValue, String as, Boolean streamable, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltAccumulator, Unit> init)
-
key
final Unit key(String vocabularyPrefix, String vocabularyNamespace, String name, String match, String use, Boolean composite, String collation, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltKey, Unit> init)
-
output
final Unit output(String vocabularyPrefix, String vocabularyNamespace, String name, String method, Boolean allowDuplicateNames, Boolean buildTree, Boolean byteOrderMark, String cdataSectionElements, String doctypePublic, String doctypeSystem, String encoding, Boolean escapeUriAttributes, String htmlVersion, Boolean includeContentType, Boolean indent, String itemSeparator, String jsonNodeOutputMethod, String mediaType, String normalizationForm, Boolean omitXmlDeclaration, String parameterDocument, Boolean standalone, String suppressIndentation, Boolean undeclarePrefixes, String useCharacterMaps, String version, Map<QName, String> attributes, Map<String, String> ns, Function1<XsltOutput, Unit> init)
-
-
-
-