com.gargoylesoftware.htmlunit.activex.javascript.msxml
Class XSLTemplate

java.lang.Object
  extended by net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
      extended by com.gargoylesoftware.htmlunit.javascript.SimpleScriptable
          extended by com.gargoylesoftware.htmlunit.activex.javascript.msxml.MSXMLScriptable
              extended by com.gargoylesoftware.htmlunit.activex.javascript.msxml.XSLTemplate
All Implemented Interfaces:
Serializable, Cloneable, net.sourceforge.htmlunit.corejs.javascript.ConstProperties, net.sourceforge.htmlunit.corejs.javascript.debug.DebuggableObject, net.sourceforge.htmlunit.corejs.javascript.Scriptable

public class XSLTemplate
extends MSXMLScriptable

A JavaScript object for MSXML's (ActiveX) XSLTemplate.
Used for caching compiled XSL Transformations (XSLT) templates.

Version:
$Revision: 9017 $
Author:
Ahmed Ashour, Frank Danek
See Also:
MSDN documentation, Serialized Form

Field Summary
 
Fields inherited from class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
 
Fields inherited from interface net.sourceforge.htmlunit.corejs.javascript.Scriptable
NOT_FOUND
 
Constructor Summary
XSLTemplate()
          Creates an instance.
 
Method Summary
 XSLProcessor createProcessor()
          Creates a rental-model XSLProcessor object that will use this template.
 XMLDOMNode getStylesheet()
          Returns the Extensible Stylesheet Language (XSL) style sheet to compile into an XSL template.
 void setStylesheet(XMLDOMNode node)
          Sets the Extensible Stylesheet Language (XSL) style sheet to compile into an XSL template.
 
Methods inherited from class com.gargoylesoftware.htmlunit.activex.javascript.msxml.MSXMLScriptable
getClassName, getEnvironment, getPrototype, makeScriptableFor, setEnvironment, setParentScope
 
Methods inherited from class com.gargoylesoftware.htmlunit.javascript.SimpleScriptable
clone, defineFunctionProperties, defineProperty, equivalentValues, get, getBrowserVersion, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getScriptableFor, getStartingScope, getTransformerScriptableFor, getWindow, getWindow, getWithPreemption, hasInstance, initParentScope, isReadOnlySettable, setCaseSensitive, setDomNode, setDomNode, setHtmlElement
 
Methods inherited from class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setPrototype, size
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSLTemplate

public XSLTemplate()
Creates an instance. JavaScript objects must have a default constructor.

Method Detail

setStylesheet

public void setStylesheet(XMLDOMNode node)
Sets the Extensible Stylesheet Language (XSL) style sheet to compile into an XSL template.

Parameters:
node - the Extensible Stylesheet Language (XSL) style sheet to compile into an XSL template

getStylesheet

public XMLDOMNode getStylesheet()
Returns the Extensible Stylesheet Language (XSL) style sheet to compile into an XSL template.

Returns:
the Extensible Stylesheet Language (XSL) style sheet to compile into an XSL template

createProcessor

public XSLProcessor createProcessor()
Creates a rental-model XSLProcessor object that will use this template.

Returns:
the XSLTProcessor


Copyright © 2002–2014 Gargoyle Software Inc.. All rights reserved.