Added in API level 23

AssistStructure.WindowNode


public static class AssistStructure.WindowNode
extends Object

java.lang.Object
   ↳ android.app.assist.AssistStructure.WindowNode


Describes a window in the assist data.

Summary

Public methods

int getDisplayId()

Returns the ID of the display this window is on, for use with DisplayManager.getDisplay().

int getHeight()

Returns the total height of the window in pixels.

int getLeft()

Returns the left edge of the window, in pixels, relative to the left edge of the screen.

AssistStructure.ViewNode getRootViewNode()

Returns the ViewNode containing the root content of the window.

CharSequence getTitle()

Returns the title associated with the window, if it has one.

int getTop()

Returns the top edge of the window, in pixels, relative to the top edge of the screen.

int getWidth()

Returns the total width of the window in pixels.

Inherited methods

Object clone()

Creates and returns a copy of this object.

boolean equals(Object obj)

Indicates whether some other object is "equal to" this one.

void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

final Class<?> getClass()

Returns the runtime class of this Object.

int hashCode()

Returns a hash code value for the object.

final void notify()

Wakes up a single thread that is waiting on this object's monitor.

final void notifyAll()

Wakes up all threads that are waiting on this object's monitor.

String toString()

Returns a string representation of the object.

final void wait(long timeoutMillis, int nanos)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait(long timeoutMillis)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait()

Causes the current thread to wait until it is awakened, typically by being notified or interrupted.

Public methods

getDisplayId

Added in API level 23
public int getDisplayId ()

Returns the ID of the display this window is on, for use with DisplayManager.getDisplay().

Returns
int

getHeight

Added in API level 23
public int getHeight ()

Returns the total height of the window in pixels.

Returns
int

getLeft

Added in API level 23
public int getLeft ()

Returns the left edge of the window, in pixels, relative to the left edge of the screen.

Returns
int

getRootViewNode

Added in API level 23
public AssistStructure.ViewNode getRootViewNode ()

Returns the ViewNode containing the root content of the window.

getTitle

Added in API level 23
public CharSequence getTitle ()

Returns the title associated with the window, if it has one.

Returns
CharSequence

getTop

Added in API level 23
public int getTop ()

Returns the top edge of the window, in pixels, relative to the top edge of the screen.

Returns
int

getWidth

Added in API level 23
public int getWidth ()

Returns the total width of the window in pixels.

Returns
int