public class MSXMLScriptable extends SimpleScriptable
Constructor and Description |
---|
MSXMLScriptable() |
Modifier and Type | Method and Description |
---|---|
String |
getClassName()
Returns the JavaScript class name.
|
MSXMLJavaScriptEnvironment |
getEnvironment() |
net.sourceforge.htmlunit.corejs.javascript.Scriptable |
getPrototype(Class<? extends SimpleScriptable> javaScriptClass)
Gets the prototype object for the given host class.
|
protected boolean |
isReadOnlySettable(String name,
Object value) |
SimpleScriptable |
makeScriptableFor(DomNode domNode)
Builds a new the JavaScript object that corresponds to the specified object.
|
void |
setEnvironment(MSXMLJavaScriptEnvironment environment) |
void |
setParentScope(net.sourceforge.htmlunit.corejs.javascript.Scriptable m) |
clone, equivalentValues, get, getBrowserVersion, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getScriptableFor, getStartingScope, getTransformerScriptableFor, getWindow, getWindow, getWithPreemption, hasInstance, initParentScope, setCaseSensitive, setDomNode, setDomNode, setHtmlElement
defineFunctionProperties, defineProperty, setClassName
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, getExternalArrayData, getExternalArrayLength, 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, setExternalArrayData, setGetterOrSetter, setPrototype, size
public void setParentScope(net.sourceforge.htmlunit.corejs.javascript.Scriptable m)
setParentScope
in interface net.sourceforge.htmlunit.corejs.javascript.Scriptable
setParentScope
in class HtmlUnitScriptable
public SimpleScriptable makeScriptableFor(DomNode domNode)
makeScriptableFor
in class SimpleScriptable
domNode
- the DOM node for which a JS object should be createdpublic net.sourceforge.htmlunit.corejs.javascript.Scriptable getPrototype(Class<? extends SimpleScriptable> javaScriptClass)
getPrototype
in class SimpleScriptable
javaScriptClass
- the host classprotected boolean isReadOnlySettable(String name, Object value)
isReadOnlySettable
in class SimpleScriptable
public String getClassName()
getClassName
in interface net.sourceforge.htmlunit.corejs.javascript.Scriptable
getClassName
in class HtmlUnitScriptable
public MSXMLJavaScriptEnvironment getEnvironment()
public void setEnvironment(MSXMLJavaScriptEnvironment environment)
environment
- the environment_ to setCopyright © 2002–2016 Gargoyle Software Inc.. All rights reserved.