Class ClientRect

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.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:
    MSDN Documentation, Serialized Form
    • 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 bottom_  
      private int left_  
      private int right_  
      private int top_  
      • 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
      ClientRect()
      Creates an instance.
      ClientRect​(int bottom, int left, int right, int top)
      Creates an instance, with the given coordinates.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getBottom()
      Returns the bottom coordinate of the rectangle surrounding the object content.
      int getHeight()
      Returns the height 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 the width property.
      void jsConstructor()
      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 Detail

      • bottom_

        private int bottom_
      • left_

        private int left_
      • right_

        private int right_
      • top_

        private int top_
    • Constructor Detail

      • 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 Detail

      • 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