public class PackageDetails
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
baseName
The original package name, as defined by the
@base attribute in the
configuration file. |
java.lang.Thread |
beingProcessed
During processing (compilation) of a package, the
beingProcessed field
indicates the thread in which this processing is taking place; at other times, the field
is null. |
javax.xml.transform.Source |
exportLocation
A Source object identifying a location where the compiled SEF code of the package
is to be found.
|
StylesheetPackage |
loadedPackage
The executable form of the compiled package
|
VersionedPackageName |
nameAndVersion
The name and version number of the package
|
java.lang.Integer |
priority
The priority of this version of a package relative to other versions of the same
package.
|
java.lang.String |
shortName
A short name for the package.
|
javax.xml.transform.Source |
sourceLocation
A Source object identifying a location where the source XSLT code of the package
is to be found.
|
java.util.Map<StructuredQName,GroundedValue<?>> |
staticParams
The values of static stylesheet parameters for this package instance.
|
Constructor and Description |
---|
PackageDetails() |
public VersionedPackageName nameAndVersion
public java.lang.String baseName
@base
attribute in the
configuration file.
Required only if the package name defined in the name attribute differs from the package name in the XSLT source. If present, the value must match the package name defined in the XSLT source. Using this attribute allows packages to be renamed. This is useful when a package has static parameters whose values are bound in child withParam elements: it allows two instances of a package to be made available (under different names) with different bindings for the static parameters.
public java.lang.String shortName
Any convenient short name for the package name/version combination. This can be used for convenience as the value of the -xsl option on the Transform command line. (We suggest using a value that is unlikely to be confused with a filename, for example * if the same stylesheet package is used all the time.)
public StylesheetPackage loadedPackage
public javax.xml.transform.Source sourceLocation
public javax.xml.transform.Source exportLocation
public java.lang.Integer priority
public java.util.Map<StructuredQName,GroundedValue<?>> staticParams
public java.lang.Thread beingProcessed
beingProcessed
field
indicates the thread in which this processing is taking place; at other times, the field
is null. This field is used when checking for cycles of package dependencies.Copyright (c) 2004-2020 Saxonica Limited. All rights reserved.