Package org.htmlunit.javascript.host
Class Screen
- java.lang.Object
-
- org.htmlunit.corejs.javascript.ScriptableObject
-
- org.htmlunit.javascript.HtmlUnitScriptable
-
- org.htmlunit.javascript.host.event.EventTarget
-
- org.htmlunit.javascript.host.Screen
-
- 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 Screen extends EventTarget
A JavaScript object forScreen
.- See Also:
- MSDN documentation, Mozilla documentation, Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getAvailHeight()
Returns theavailHeight
property.int
getAvailLeft()
Returns theavailLeft
property.int
getAvailTop()
Returns theavailTop
property.int
getAvailWidth()
Returns theavailWidth
property.int
getColorDepth()
Returns thecolorDepth
property.int
getHeight()
Returns theheight
property.boolean
getIsExtended()
Returns theorientation
property.int
getLeft()
Returns theleft
property.java.lang.String
getMozOrientation()
Returns theorientation
property.org.htmlunit.corejs.javascript.Function
getOnchange()
Returns theonchange
event handler for this element.ScreenOrientation
getOrientation()
Returns theorientation
property.int
getPixelDepth()
Returns thepixelDepth
property.int
getTop()
Returns thetop
property.int
getWidth()
Returns thewidth
property.void
jsConstructor()
JavaScript constructor.void
setOnchange(java.lang.Object change)
Setter for theonchange
event handler.-
Methods inherited from class org.htmlunit.javascript.host.event.EventTarget
addEventListener, clearEventListenersContainer, dispatchEvent, executeEventLocally, fireEvent, getEventHandler, getEventListenersContainer, hasEventHandlers, isEventHandlerOnWindow, removeEventListener, setEventHandler
-
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 Detail
-
screen_
private Screen screen_
-
-
Constructor Detail
-
Screen
public Screen()
Creates an instance.
-
Screen
public Screen(Screen screen)
Creates an instance.- Parameters:
screen
- the backend
-
-
Method Detail
-
jsConstructor
public void jsConstructor()
JavaScript constructor.- Overrides:
jsConstructor
in classEventTarget
-
getAvailHeight
public int getAvailHeight()
Returns theavailHeight
property.- Returns:
- the
availHeight
property
-
getAvailLeft
public int getAvailLeft()
Returns theavailLeft
property.- Returns:
- the
availLeft
property
-
getAvailTop
public int getAvailTop()
Returns theavailTop
property.- Returns:
- the
availTop
property
-
getAvailWidth
public int getAvailWidth()
Returns theavailWidth
property.- Returns:
- the
availWidth
property
-
getColorDepth
public int getColorDepth()
Returns thecolorDepth
property.- Returns:
- the
colorDepth
property
-
getHeight
public int getHeight()
Returns theheight
property.- Returns:
- the
height
property
-
getLeft
public int getLeft()
Returns theleft
property.- Returns:
- the
left
property
-
getPixelDepth
public int getPixelDepth()
Returns thepixelDepth
property.- Returns:
- the
pixelDepth
property
-
getTop
public int getTop()
Returns thetop
property.- Returns:
- the
top
property
-
getWidth
public int getWidth()
Returns thewidth
property.- Returns:
- the
width
property
-
getOrientation
public ScreenOrientation getOrientation()
Returns theorientation
property.- Returns:
- the
orientation
property
-
getMozOrientation
public java.lang.String getMozOrientation()
Returns theorientation
property.- Returns:
- the
orientation
property
-
getIsExtended
public boolean getIsExtended()
Returns theorientation
property.- Returns:
- the
orientation
property
-
getOnchange
public org.htmlunit.corejs.javascript.Function getOnchange()
Returns theonchange
event handler for this element.- Returns:
- the
onchange
event handler for this element
-
setOnchange
public void setOnchange(java.lang.Object change)
Setter for theonchange
event handler.- Parameters:
change
- the handler
-
-