java.lang.Object
org.htmlunit.corejs.javascript.SlotMapOwner<org.htmlunit.corejs.javascript.Scriptable>
org.htmlunit.corejs.javascript.ScriptableObject
org.htmlunit.javascript.HtmlUnitScriptable
org.htmlunit.javascript.host.dom.DOMMatrixReadOnly
org.htmlunit.javascript.host.dom.DOMMatrix
- All Implemented Interfaces:
Serializable,Cloneable,org.htmlunit.corejs.javascript.ConstProperties<org.htmlunit.corejs.javascript.Scriptable>,org.htmlunit.corejs.javascript.debug.DebuggableObject,org.htmlunit.corejs.javascript.PropHolder<org.htmlunit.corejs.javascript.Scriptable>,org.htmlunit.corejs.javascript.Scriptable,org.htmlunit.corejs.javascript.SymbolScriptable
A JavaScript object for
DOMMatrix.- Author:
- Ahmed Ashour, Ronald Brill
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.htmlunit.corejs.javascript.ScriptableObject
org.htmlunit.corejs.javascript.ScriptableObject.DescriptorInfo, org.htmlunit.corejs.javascript.ScriptableObject.KeyComparator, org.htmlunit.corejs.javascript.ScriptableObject.LambdaGetterFunction, org.htmlunit.corejs.javascript.ScriptableObject.LambdaSetterFunction -
Field Summary
Fields inherited from class org.htmlunit.corejs.javascript.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONSTFields inherited from class org.htmlunit.corejs.javascript.SlotMapOwner
isSealedFields inherited from interface org.htmlunit.corejs.javascript.Scriptable
NOT_FOUND -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetA()doublegetB()doublegetC()doublegetD()doublegetE()doublegetF()doublegetM11()doublegetM12()doublegetM13()doublegetM14()doublegetM21()doublegetM22()doublegetM23()doublegetM24()doublegetM31()doublegetM32()doublegetM33()doublegetM34()doublegetM41()doublegetM42()doublegetM43()doublegetM44()static DOMMatrixjsConstructor(org.htmlunit.corejs.javascript.Context cx, org.htmlunit.corejs.javascript.VarScope scope, Object[] args, org.htmlunit.corejs.javascript.Function ctorObj, boolean inNewExpr) JavaScript constructor.voidsetA(double a) voidsetB(double b) voidsetC(double c) voidsetD(double d) voidsetE(double e) voidsetF(double f) voidsetM11(double m11) voidsetM12(double m12) voidsetM13(double m13) voidsetM14(double m14) voidsetM21(double m21) voidsetM22(double m22) voidsetM23(double m23) voidsetM24(double m24) voidsetM31(double m31) voidsetM32(double m32) voidsetM33(double m33) voidsetM34(double m34) voidsetM41(double m41) voidsetM42(double m42) voidsetM43(double m43) voidsetM44(double m44) Methods inherited from class org.htmlunit.javascript.host.dom.DOMMatrixReadOnly
flipX, flipY, getIsIdentity, init, inverse, isIs2D, js_toString, multiply, rotate, rotateAxisAngle, setIs2D, skewX, skewY, toFloat32Array, toFloat64Array, toJSON, translateMethods inherited from class org.htmlunit.javascript.HtmlUnitScriptable
clone, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getWindow, getWindow, getWindowOrWorkerGlobalScope, getWithPreemption, has, hasInstance, makeScriptableFor, put, setClassName, setDomNode, setDomNode, setupPromise, setupRejectedPromiseMethods inherited from class org.htmlunit.corejs.javascript.ScriptableObject
applyDescriptorToAttributeBitset, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkNotSealed, checkPropertyChangeForSlot, checkPropertyChangeForSlot, checkPropertyDefinition, checkPropertyDefinition, checkSlotRemoval, defineBuiltinProperty, defineBuiltinProperty, defineBuiltInProperty, defineBuiltInProperty, defineBuiltInProperty, defineBuiltInProperty, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, delete, deleteProperty, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureScriptableObjectButNotSymbol, ensureSymbolScriptable, ensureType, get, get, getAllIds, getAncestor, getArrayPrototype, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getGetterOrSetter, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getSuperProperty, getSuperProperty, getSuperProperty, getThis, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, hasProperty, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGenericDescriptor, isGetterOrSetter, isGetterOrSetter, isTrue, preventExtensions, put, put, putConst, putConstProperty, putConstProperty, putOwnProperty, putOwnProperty, putOwnProperty, putProperty, putProperty, putProperty, putProperty, putSuperProperty, putSuperProperty, putSuperProperty, querySlot, redefineProperty, redefineProperty, sameValue, sealObject, setCommonDescriptorProperties, setExternalArrayData, setGetterOrSetter, setParentScope, setPrototype, sizeMethods inherited from class org.htmlunit.corejs.javascript.SlotMapOwner
associateValue, checkNotSealed, copyAssociatedValue, createSlotMap, defineProperty, defineProperty, get, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getAttributes, getIds, has, has, isSealed, readMaps, setAttributes, setAttributes, setAttributes, setAttributes, setAttributes, writeMapsMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.htmlunit.corejs.javascript.Scriptable
get, getIds, has, hasMethods inherited from interface org.htmlunit.corejs.javascript.SymbolScriptable
get, has
-
Constructor Details
-
DOMMatrix
public DOMMatrix()
-
-
Method Details
-
jsConstructor
public static DOMMatrix jsConstructor(org.htmlunit.corejs.javascript.Context cx, org.htmlunit.corejs.javascript.VarScope scope, Object[] args, org.htmlunit.corejs.javascript.Function ctorObj, boolean inNewExpr) JavaScript constructor.- Parameters:
cx- the current contextscope- the scopeargs- the arguments to the WebSocket constructorctorObj- the function objectinNewExpr- Is new or not- Returns:
- the java object to allow JavaScript to access
-
getM11
public double getM11()- Overrides:
getM11in classDOMMatrixReadOnly- Returns:
- m11
-
setM11
public void setM11(double m11) - Overrides:
setM11in classDOMMatrixReadOnly- Parameters:
m11- the new value
-
getM12
public double getM12()- Overrides:
getM12in classDOMMatrixReadOnly- Returns:
- m12
-
setM12
public void setM12(double m12) - Overrides:
setM12in classDOMMatrixReadOnly- Parameters:
m12- the new value
-
getM13
public double getM13()- Overrides:
getM13in classDOMMatrixReadOnly- Returns:
- m13
-
setM13
public void setM13(double m13) - Overrides:
setM13in classDOMMatrixReadOnly- Parameters:
m13- the new value
-
getM14
public double getM14()- Overrides:
getM14in classDOMMatrixReadOnly- Returns:
- m14
-
setM14
public void setM14(double m14) - Overrides:
setM14in classDOMMatrixReadOnly- Parameters:
m14- the new value
-
getM21
public double getM21()- Overrides:
getM21in classDOMMatrixReadOnly- Returns:
- m21
-
setM21
public void setM21(double m21) - Overrides:
setM21in classDOMMatrixReadOnly- Parameters:
m21- the new value
-
getM22
public double getM22()- Overrides:
getM22in classDOMMatrixReadOnly- Returns:
- m22
-
setM22
public void setM22(double m22) - Overrides:
setM22in classDOMMatrixReadOnly- Parameters:
m22- the new value
-
getM23
public double getM23()- Overrides:
getM23in classDOMMatrixReadOnly- Returns:
- m23
-
setM23
public void setM23(double m23) - Overrides:
setM23in classDOMMatrixReadOnly- Parameters:
m23- the new value
-
getM24
public double getM24()- Overrides:
getM24in classDOMMatrixReadOnly- Returns:
- m24
-
setM24
public void setM24(double m24) - Overrides:
setM24in classDOMMatrixReadOnly- Parameters:
m24- the new value
-
getM31
public double getM31()- Overrides:
getM31in classDOMMatrixReadOnly- Returns:
- m31
-
setM31
public void setM31(double m31) - Overrides:
setM31in classDOMMatrixReadOnly- Parameters:
m31- the new value
-
getM32
public double getM32()- Overrides:
getM32in classDOMMatrixReadOnly- Returns:
- m32
-
setM32
public void setM32(double m32) - Overrides:
setM32in classDOMMatrixReadOnly- Parameters:
m32- the new value
-
getM33
public double getM33()- Overrides:
getM33in classDOMMatrixReadOnly- Returns:
- m33
-
setM33
public void setM33(double m33) - Overrides:
setM33in classDOMMatrixReadOnly- Parameters:
m33- the new value
-
getM34
public double getM34()- Overrides:
getM34in classDOMMatrixReadOnly- Returns:
- m34
-
setM34
public void setM34(double m34) - Overrides:
setM34in classDOMMatrixReadOnly- Parameters:
m34- the new value
-
getM41
public double getM41()- Overrides:
getM41in classDOMMatrixReadOnly- Returns:
- m41
-
setM41
public void setM41(double m41) - Overrides:
setM41in classDOMMatrixReadOnly- Parameters:
m41- the new value
-
getM42
public double getM42()- Overrides:
getM42in classDOMMatrixReadOnly- Returns:
- m42
-
setM42
public void setM42(double m42) - Overrides:
setM42in classDOMMatrixReadOnly- Parameters:
m42- the new value
-
getM43
public double getM43()- Overrides:
getM43in classDOMMatrixReadOnly- Returns:
- m43
-
setM43
public void setM43(double m43) - Overrides:
setM43in classDOMMatrixReadOnly- Parameters:
m43- the new value
-
getM44
public double getM44()- Overrides:
getM44in classDOMMatrixReadOnly- Returns:
- m44
-
setM44
public void setM44(double m44) - Overrides:
setM44in classDOMMatrixReadOnly- Parameters:
m44- the new value
-
getA
public double getA()- Overrides:
getAin classDOMMatrixReadOnly- Returns:
- a
-
setA
public void setA(double a) - Parameters:
a- the new value
-
getB
public double getB()- Overrides:
getBin classDOMMatrixReadOnly- Returns:
- b
-
setB
public void setB(double b) - Parameters:
b- the new value
-
getC
public double getC()- Overrides:
getCin classDOMMatrixReadOnly- Returns:
- c
-
setC
public void setC(double c) - Parameters:
c- the new value
-
getD
public double getD()- Overrides:
getDin classDOMMatrixReadOnly- Returns:
- d
-
setD
public void setD(double d) - Parameters:
d- the new value
-
getE
public double getE()- Overrides:
getEin classDOMMatrixReadOnly- Returns:
- e
-
setE
public void setE(double e) - Parameters:
e- the new value
-
getF
public double getF()- Overrides:
getFin classDOMMatrixReadOnly- Returns:
- f
-
setF
public void setF(double f) - Parameters:
f- the new value
-
invertSelf
- Returns:
- inverts the original matrix. If the matrix cannot be inverted, the new matrix's components are all set to NaN and its is2D property is set to false.
-