public class StylesheetPackageEE extends StylesheetPackage
defaultOutputProperties, globalContextRequirement, hiddenComponents, namedOutputProperties, overriddenComponents, schemaIndex, stripperRules
config, hostLanguageVersion, keyManager
Constructor and Description |
---|
StylesheetPackageEE(Configuration config) |
Modifier and Type | Method and Description |
---|---|
protected void |
addIxslFunctionLibrary(FunctionLibraryList functionLibrary) |
void |
export(ExpressionPresenter presenter)
Output the abstract expression tree to the supplied destination.
|
boolean |
isFallbackToNonStreaming()
Ask whether a non-streamable construct has been found, forcing the entire stylesheet
to fall back to unstreamed processing
|
boolean |
isJustInTimeCompilation()
Ask whether the package was compiled with just-in-time compilation of template rules enabled
|
void |
markNonExportable(java.lang.String message,
java.lang.String errorCode)
Mark the package as non-exportable, supplying an error message to be reported if export is attempted
|
void |
setFallbackToNonStreaming() |
void |
setJustInTimeCompilation(boolean justInTimeCompilation)
Say whether the package was compiled with just-in-time compilation of template rules enabled.
|
addCompletionAction, addComponent, addComponentsFromUsedPackage, addGlobalVariable, addHiddenComponent, addOverriddenComponent, addUsedPackage, allocateBinderySlots, checkForAbstractComponents, complete, contains, createFunctionLibrary, getAbstractComponents, getCharacterMapIndex, getComponent, getComponentIndex, getContextItemRequirements, getDefaultMode, getFunction, getFunctionLibrary, getMaxFunctionArity, getNamedOutputProperties, getOverriddenComponent, getPackageName, getPackageVersion, getPublicFunctions, getRuleManager, getSchemaNamespaces, getSpaceStrippingRule, getStripperRules, getUsedPackages, getXQueryFunctionLibrary, isCreatesSecondaryResultDocuments, isDeclaredModes, isImplicitPackage, isRetainUnusedFunctions, isStripsTypeAnnotations, isStripsWhitespace, setCharacterMapIndex, setContextItemRequirements, setCreatesSecondaryResultDocuments, setDeclaredModes, setDefaultMode, setDefaultOutputProperties, setFunctionLibraryDetails, setImplicitPackage, setLanguageVersion, setNamedOutputProperties, setPackageName, setPackageVersion, setRetainUnusedFunctions, setRuleManager, setStripperRules, setStripsTypeAnnotations, setStripsWhitespace, updatePreparedStylesheet
getAccumulatorRegistry, getConfiguration, getDecimalFormatManager, getGlobalSlotManager, getGlobalVariableList, getHostLanguage, getHostLanguageVersion, getKeyManager, getLocalLicenseId, getTargetEdition, isRelocatable, isSchemaAware, isXSLT, obtainTypeAliasManager, setAccumulatorRegistry, setConfiguration, setDecimalFormatManager, setGlobalSlotManager, setHostLanguage, setKeyManager, setLocalLicenseId, setRelocatable, setSchemaAware, setTargetEdition, setTypeAliasManager
public StylesheetPackageEE(Configuration config)
public void setFallbackToNonStreaming()
setFallbackToNonStreaming
in class StylesheetPackage
public boolean isFallbackToNonStreaming()
isFallbackToNonStreaming
in class StylesheetPackage
public boolean isJustInTimeCompilation()
isJustInTimeCompilation
in class StylesheetPackage
public void setJustInTimeCompilation(boolean justInTimeCompilation)
setJustInTimeCompilation
in class StylesheetPackage
justInTimeCompilation
- set to true if just-in-time compilation was enabled when the package was compiledpublic void markNonExportable(java.lang.String message, java.lang.String errorCode)
markNonExportable
in class StylesheetPackage
message
- the error message to report indicating why export is not possibleerrorCode
- the error code to be used if export is attempted and failspublic void export(ExpressionPresenter presenter) throws XPathException
export
in class StylesheetPackage
presenter
- the expression presenter used to display the structureXPathException
- if exporting fails or is not permitted (it requires Saxon-EE)protected void addIxslFunctionLibrary(FunctionLibraryList functionLibrary)
addIxslFunctionLibrary
in class StylesheetPackage
Copyright (c) 2004-2022 Saxonica Limited. All rights reserved.