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 XMLDocument |
buildXMLDocument(WebWindow enclosingWindow)
Builds XMLDocument.
|
String |
getClassName()
Gets the name of the host object class.
|
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 searches the map specified in the
WebClient class for the java
object to instantiate based on the ActiveXObject constructor String. |
clone, defineFunctionProperties, defineProperty, equivalentValues, get, getBrowserVersion, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getTransformerScriptableFor, getWindow, getWindow, getWithPreemption, hasInstance, initParentScope, makeScriptableFor, setCaseSensitive, setDomNode, setDomNode, setHtmlElement
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, 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, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, 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)
WebClient
class for the java
object to instantiate based on the ActiveXObject constructor String.cx
- the current contextargs
- the arguments to the ActiveXObject constructorctorObj
- the function objectinNewExpr
- Is new or notpublic static XMLDocument buildXMLDocument(WebWindow enclosingWindow)
enclosingWindow
- the windowpublic static void addProperty(SimpleScriptable scriptable, String propertyName, boolean isGetter, boolean isSetter)
scriptable
- the scriptablepropertyName
- the property nameisGetter
- is getterisSetter
- is setterpublic String getClassName()
getClassName
in interface net.sourceforge.htmlunit.corejs.javascript.Scriptable
getClassName
in class SimpleScriptable
Copyright © 2002-2012 Gargoyle Software Inc.. All Rights Reserved.