public class MSXMLScriptable extends SimpleScriptable
Constructor and Description |
---|
MSXMLScriptable() |
Modifier and Type | Method and Description |
---|---|
String |
getClassName()
Returns the JavaScript class name.
|
MSXMLJavaScriptEnvironment |
getEnvironment() |
protected 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, defineFunctionProperties, defineProperty, equivalentValues, get, getBrowserVersion, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getScriptableFor, getStartingScope, getTransformerScriptableFor, getWindow, getWindow, getWithPreemption, hasInstance, initParentScope, setCaseSensitive, setClassName, setDomNode, setDomNode, setHtmlElement
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 SimpleScriptable
public SimpleScriptable makeScriptableFor(DomNode domNode)
makeScriptableFor
in class SimpleScriptable
domNode
- the DOM node for which a JS object should be createdprotected 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 SimpleScriptable
public MSXMLJavaScriptEnvironment getEnvironment()
public void setEnvironment(MSXMLJavaScriptEnvironment environment)
environment
- the environment_ to setCopyright © 2002–2015 Gargoyle Software Inc.. All rights reserved.