Package org.htmlunit.javascript.host
Class ClientRect
java.lang.Object
org.htmlunit.corejs.javascript.ScriptableObject
org.htmlunit.javascript.HtmlUnitScriptable
org.htmlunit.javascript.host.ClientRect
- All Implemented Interfaces:
Serializable
,Cloneable
,org.htmlunit.corejs.javascript.ConstProperties
,org.htmlunit.corejs.javascript.debug.DebuggableObject
,org.htmlunit.corejs.javascript.Scriptable
,org.htmlunit.corejs.javascript.SymbolScriptable
Specifies a rectangle that contains a line of text in either an element or a TextRange object.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.htmlunit.corejs.javascript.ScriptableObject
org.htmlunit.corejs.javascript.ScriptableObject.KeyComparator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private int
private int
private int
Fields inherited from class org.htmlunit.corejs.javascript.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
Fields inherited from interface org.htmlunit.corejs.javascript.Scriptable
NOT_FOUND
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance.ClientRect
(int bottom, int left, int right, int top) Creates an instance, with the given coordinates. -
Method Summary
Modifier and TypeMethodDescriptionint
Returns the bottom coordinate of the rectangle surrounding the object content.int
Returns theheight
property.int
getLeft()
Returns the left coordinate of the rectangle surrounding the object content.int
getRight()
Returns the right coordinate of the rectangle surrounding the object content.int
getTop()
Returns the top coordinate of the rectangle surrounding the object content.int
getWidth()
Returns thewidth
property.void
JavaScript constructor.void
setBottom
(int bottom) Sets the bottom coordinate of the rectangle surrounding the object content.void
setLeft
(int left) Sets the left coordinate of the rectangle surrounding the object content.void
setRight
(int right) Sets the right coordinate of the rectangle surrounding the object content.void
setTop
(int top) Sets the top coordinate of the rectangle surrounding the object content.Methods inherited from class org.htmlunit.javascript.HtmlUnitScriptable
clone, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getWindow, getWindow, getWithPreemption, has, hasInstance, initParentScope, makeScriptableFor, put, setClassName, setDomNode, setDomNode, setParentScope, setupPromise, setupRejectedPromise
Methods inherited from class org.htmlunit.corejs.javascript.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, delete, deleteProperty, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, get, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, putProperty, querySlot, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setAttributes, setCommonDescriptorProperties, setExternalArrayData, setGetterOrSetter, setPrototype, size
-
Field Details
-
bottom_
private int bottom_ -
left_
private int left_ -
right_
private int right_ -
top_
private int top_
-
-
Constructor Details
-
ClientRect
public ClientRect()Creates an instance. -
ClientRect
public ClientRect(int bottom, int left, int right, int top) Creates an instance, with the given coordinates.- Parameters:
bottom
- the bottom coordinate of the rectangle surrounding the object contentleft
- the left coordinate of the rectangle surrounding the object contentright
- the right coordinate of the rectangle surrounding the object contenttop
- the top coordinate of the rectangle surrounding the object content
-
-
Method Details
-
jsConstructor
public void jsConstructor()JavaScript constructor. -
setBottom
public void setBottom(int bottom) Sets the bottom coordinate of the rectangle surrounding the object content.- Parameters:
bottom
- the bottom coordinate of the rectangle surrounding the object content
-
getBottom
public int getBottom()Returns the bottom coordinate of the rectangle surrounding the object content.- Returns:
- the bottom coordinate of the rectangle surrounding the object content
-
setLeft
public void setLeft(int left) Sets the left coordinate of the rectangle surrounding the object content.- Parameters:
left
- the left coordinate of the rectangle surrounding the object content
-
getLeft
public int getLeft()Returns the left coordinate of the rectangle surrounding the object content.- Returns:
- the left coordinate of the rectangle surrounding the object content
-
setRight
public void setRight(int right) Sets the right coordinate of the rectangle surrounding the object content.- Parameters:
right
- the right coordinate of the rectangle surrounding the object content
-
getRight
public int getRight()Returns the right coordinate of the rectangle surrounding the object content.- Returns:
- the right coordinate of the rectangle surrounding the object content
-
setTop
public void setTop(int top) Sets the top coordinate of the rectangle surrounding the object content.- Parameters:
top
- the top coordinate of the rectangle surrounding the object content
-
getTop
public int getTop()Returns the top coordinate of the rectangle surrounding the object content.- Returns:
- the top coordinate of the rectangle surrounding the object content
-
getWidth
public int getWidth()Returns thewidth
property.- Returns:
- the
width
property
-
getHeight
public int getHeight()Returns theheight
property.- Returns:
- the
height
property
-