public class ActiveXObject extends SimpleScriptable
WebClient
class to see how ActiveXObject string parameter specifies
which Java class is instantiated.WebClient
,
Serialized FormConstructor and Description |
---|
ActiveXObject()
The default constructor.
|
Modifier and Type | Method and Description |
---|---|
static void |
addProperty(SimpleScriptable scriptable,
String propertyName,
boolean isGetter,
boolean isSetter)
Adds a specific property to this object.
|
static net.sourceforge.htmlunit.corejs.javascript.Scriptable |
jsConstructor(net.sourceforge.htmlunit.corejs.javascript.Context cx,
Object[] args,
net.sourceforge.htmlunit.corejs.javascript.Function ctorObj,
boolean inNewExpr)
This method
instantiates the MSXML (ActiveX) object if requested (
XMLDOMDocument ,
XMLHTTPRequest , XSLTemplate )
searches the map specified in the WebClient class for the Java object to instantiate based
on the ActiveXObject constructor String
uses ActiveXObjectImpl to initiate Jacob. |
clone, equivalentValues, get, getBrowserVersion, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getWindow, getWindow, getWithPreemption, has, hasInstance, initParentScope, makeScriptableFor, setCaseSensitive, setDomNode, setDomNode, setHtmlElement
defineFunctionProperties, defineProperty, getClassName, put, setClassName, setParentScope
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, get, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isReadOnlySettable, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, putProperty, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setAttributes, setExternalArrayData, setGetterOrSetter, setPrototype, size
public static net.sourceforge.htmlunit.corejs.javascript.Scriptable jsConstructor(net.sourceforge.htmlunit.corejs.javascript.Context cx, Object[] args, net.sourceforge.htmlunit.corejs.javascript.Function ctorObj, boolean inNewExpr)
XMLDOMDocument
,
XMLHTTPRequest
, XSLTemplate
)
WebClient
class for the Java object to instantiate based
on the ActiveXObject constructor String
ActiveXObjectImpl
to initiate Jacob.
cx
- the current contextargs
- the arguments to the ActiveXObject constructorctorObj
- the function objectinNewExpr
- Is new or notpublic static void addProperty(SimpleScriptable scriptable, String propertyName, boolean isGetter, boolean isSetter)
scriptable
- the scriptablepropertyName
- the property nameisGetter
- is getterisSetter
- is setterCopyright © 2002–2020 Gargoyle Software Inc.. All rights reserved.