com.im.ijc.core/1 5.9.4

com.im.ijc.core.api.views
Class Widgets

java.lang.Object
  extended by com.im.ijc.core.api.views.Widgets

public class Widgets
extends Object

Utilities pertaining to widgets and their containers.


Method Summary
static Iterable<? extends WidgetContainer> getAllContainers(WidgetContainer container, boolean onlyVisible)
          Returns this and all nested containers.
static Iterable<? extends VisualWidgetHandle> getAllWidgets(WidgetContainer container, boolean onlyVisible)
          Provides all widgets in this container including widgets from nested containers.
static Rectangle getWidgetScenePosition(VisualWidgetHandle w)
           
static Predicate<VisualWidgetHandle> isVisualWidgetHandleFor(IJCWidget widget)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getAllWidgets

public static Iterable<? extends VisualWidgetHandle> getAllWidgets(WidgetContainer container,
                                                                   boolean onlyVisible)
Provides all widgets in this container including widgets from nested containers.

Parameters:
onlyVisible - only currently visible widgets will be returned (it is up to implementation to decide what to return if the container is not shown)

getAllContainers

public static Iterable<? extends WidgetContainer> getAllContainers(WidgetContainer container,
                                                                   boolean onlyVisible)
Returns this and all nested containers.

Parameters:
onlyVisible - only currently visible widgets will be returned (it is up to implementation to decide what to return if the container is not shown)

isVisualWidgetHandleFor

public static Predicate<VisualWidgetHandle> isVisualWidgetHandleFor(IJCWidget widget)

getWidgetScenePosition

public static Rectangle getWidgetScenePosition(VisualWidgetHandle w)

com.im.ijc.core/1 5.9.4