Package org.exolab.adaptx.xslt
Class XSLImport
- java.lang.Object
-
- org.exolab.adaptx.xslt.XSLObject
-
- org.exolab.adaptx.xslt.XSLImport
-
public class XSLImport extends XSLObject
This class represents an xsl:import or xsl:include XSLElement.- Author:
- Keith Visco
-
-
Field Summary
Fields Modifier and Type Field Description static intIMPORTan int value indicating the xsl:import typestatic intINCLUDEan int value indicating the xsl:include type-
Fields inherited from class org.exolab.adaptx.xslt.XSLObject
APPLY_IMPORTS, APPLY_TEMPLATES, ARG, ATTRIBUTE, ATTRIBUTE_SET, CALL_TEMPLATE, CDATA, CHOOSE, COMMENT, CONTENTS, COPY, COPY_OF, ELEMENT, ENTITY_REF, FOR_EACH, FUNCTIONS, ID, IF, KEY, LITERAL, LOCALE, MESSAGE, NUMBER, OTHERWISE, OUTPUT, PARAM, PI, PRESERVE_SPACE, SCRIPT, SORT, STRIP_SPACE, STYLESHEET, TEMPLATE, TEXT, VALUE_OF, VARIABLE, WHEN, WITH_PARAM
-
-
Constructor Summary
Constructors Constructor Description XSLImport()Creates a new XSLImportXSLImport(XSLTStylesheet stylesheet)Creates a new XSLImport
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetHref()Retrieves the href attribute of this XSLImportjava.io.InputStreamgetInputStream(java.lang.String documentBase)Returns an InputStream for the file represented by the href of this XSLImportXSLTStylesheetgetStylesheet()Returns the Stylesheet that this Import referencesvoidsetStylesheet(XSLTStylesheet stylesheet)Sets the Stylesheet that this Import references-
Methods inherited from class org.exolab.adaptx.xslt.XSLObject
addNamespaceDecl, appendAction, appendText, appendText, getActions, getAttribute, getAttributes, getNamespace, getNearestAncestor, getNodeValue, getText, getType, getTypeFromName, getTypeName, resolveNamespace, setAllowActions, setAttribute, setNamespace, setTypeName
-
-
-
-
Field Detail
-
IMPORT
public static final int IMPORT
an int value indicating the xsl:import type- See Also:
- Constant Field Values
-
INCLUDE
public static final int INCLUDE
an int value indicating the xsl:include type- See Also:
- Constant Field Values
-
-
Constructor Detail
-
XSLImport
public XSLImport()
Creates a new XSLImport
-
XSLImport
public XSLImport(XSLTStylesheet stylesheet)
Creates a new XSLImport
-
-
Method Detail
-
getHref
public java.lang.String getHref()
Retrieves the href attribute of this XSLImport- Returns:
- the href String of this XSLImport
-
getStylesheet
public XSLTStylesheet getStylesheet()
Returns the Stylesheet that this Import references- Overrides:
getStylesheetin classXSLObject- Returns:
- the XSLStylesheet that this import references
-
getInputStream
public java.io.InputStream getInputStream(java.lang.String documentBase) throws java.net.MalformedURLException, java.io.FileNotFoundException, java.io.IOExceptionReturns an InputStream for the file represented by the href of this XSLImport- Parameters:
documentBase- the document base for resolving relative URIs.- Returns:
- an InputStream for the file represented by this elements href attribute
- Throws:
java.net.MalformedURLExceptionjava.io.FileNotFoundExceptionjava.io.IOException
-
setStylesheet
public void setStylesheet(XSLTStylesheet stylesheet)
Sets the Stylesheet that this Import references- Parameters:
stylesheet- the XSLStylesheet that this Import references
-
-