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

public class ClientRect extends HtmlUnitScriptable
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

    Fields
    Modifier and Type
    Field
    Description
    private 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

    Constructors
    Constructor
    Description
    Creates an instance.
    ClientRect(int bottom, int left, int right, int top)
    Creates an instance, with the given coordinates.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns the bottom coordinate of the rectangle surrounding the object content.
    int
    Returns the height property.
    int
    Returns the left coordinate of the rectangle surrounding the object content.
    int
    Returns the right coordinate of the rectangle surrounding the object content.
    int
    Returns the top coordinate of the rectangle surrounding the object content.
    int
    Returns the width 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.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

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 content
      left - the left coordinate of the rectangle surrounding the object content
      right - the right coordinate of the rectangle surrounding the object content
      top - 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 the width property.
      Returns:
      the width property
    • getHeight

      public int getHeight()
      Returns the height property.
      Returns:
      the height property