com.gargoylesoftware.htmlunit.javascript.host
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.javascript.host.XSLTemplate
All Implemented Interfaces:
Serializable, Cloneable, Map, net.sourceforge.htmlunit.corejs.javascript.ConstProperties, net.sourceforge.htmlunit.corejs.javascript.debug.DebuggableObject, net.sourceforge.htmlunit.corejs.javascript.Scriptable

public class XSLTemplate
extends SimpleScriptable

A JavaScript object for XSLTemplate.

Version:
$Revision: 5893 $
Author:
Ahmed Ashour
See Also:
MSDN documentation, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
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()
           
 
Method Summary
 XSLTProcessor jsxFunction_createProcessor()
          Creates a rental-model XSLProcessor object that will use this template.
 Node jsxGet_stylesheet()
          Returns the Extensible Stylesheet Language (XSL) style sheet to compile into an XSL template.
 void jsxSet_stylesheet(Node node)
          Sets the Extensible Stylesheet Language (XSL) style sheet to compile into an XSL template.
 
Methods inherited from class com.gargoylesoftware.htmlunit.javascript.SimpleScriptable
clone, defineFunctionProperties, defineProperty, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getTransformerScriptableFor, getWindow, getWindow, getWithPreemption, hasInstance, initParentScope, makeScriptableFor, setCaseSensitive, setDomNode, setDomNode, setHtmlElement
 
Methods inherited from class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, clear, containsKey, containsValue, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, entrySet, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypeOf, has, has, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, keySet, preventExtensions, put, put, put, putAll, putConst, putConstProperty, putProperty, putProperty, redefineProperty, remove, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype, size, values
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

XSLTemplate

public XSLTemplate()
Method Detail

jsxSet_stylesheet

public void jsxSet_stylesheet(Node 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

jsxGet_stylesheet

public Node jsxGet_stylesheet()
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

jsxFunction_createProcessor

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

Returns:
the XSLTProcessor


Copyright © 2002-2011 Gargoyle Software Inc.. All Rights Reserved.