public class FXUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
FXUtil.MessageUtil
contains constant values
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACOMPONENT_ACTIVE |
static java.lang.String |
ACOMPONENT_BLOCKED |
static java.lang.String |
ACOMPONENT_EXTARGET |
static java.lang.String |
ACOMPONENT_ID |
static java.lang.String |
ACOMPONENT_NAME |
static java.lang.String |
ACOMPONENT_STARTED |
static java.lang.String |
AFXCOMPONENT_ROOT |
static java.lang.String |
AFXPERSPECTIVE_PERSPECTIVE_LAYOUT |
static java.lang.String |
APERSPECTIVE_MQUEUE |
static java.lang.String |
IDECLARATIVECOMPONENT_BUNDLE_LOCATION |
static java.lang.String |
IDECLARATIVECOMPONENT_DOCUMENT_URL |
static java.lang.String |
IDECLARATIVECOMPONENT_LOCALE |
static java.lang.String |
IDECLARATIVECOMPONENT_TYPE |
static java.lang.String |
IDECLARATIVECOMPONENT_VIEW_LOCATION |
Constructor and Description |
---|
FXUtil() |
Modifier and Type | Method and Description |
---|---|
static IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> |
findRootByObserveableId(java.lang.String id,
java.util.List<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> perspectives)
find the parent perspective to id; should be only used when no
responsible component was found
|
static javafx.collections.ObservableList<javafx.scene.Node> |
getChildren(javafx.scene.Node node)
returns children of current node
|
static <P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
getObserveableById(java.lang.String id,
java.util.List<P> components) |
static java.lang.String |
getTargetComponentId(java.lang.String messageId)
returns the message target component id
|
static java.lang.String |
getTargetParentId(java.lang.String messageId)
returns the message (parent) target id
|
static java.lang.String |
getTargetPerspectiveId(java.lang.String messageId)
returns the message target perspective id
|
static IAction<javafx.event.Event,java.lang.Object> |
getValidAction(IAction<javafx.event.Event,java.lang.Object> action,
java.lang.String target,
java.lang.Object message)
returns cloned action with valid message TODO add to interface
|
static void |
invokeHandleMethodsByAnnotation(java.lang.Class annotation,
java.lang.Object component,
java.lang.Object... value) |
static boolean |
isLocalMessage(java.lang.String messageId)
when id has no separator it is a local message
|
static void |
setPrivateMemberValue(java.lang.Class<?> superClass,
java.lang.Object object,
java.lang.String member,
java.lang.Object value) |
public static final java.lang.String AFXCOMPONENT_ROOT
public static final java.lang.String ACOMPONENT_ACTIVE
public static final java.lang.String ACOMPONENT_ID
public static final java.lang.String ACOMPONENT_NAME
public static final java.lang.String ACOMPONENT_EXTARGET
public static final java.lang.String ACOMPONENT_BLOCKED
public static final java.lang.String ACOMPONENT_STARTED
public static final java.lang.String APERSPECTIVE_MQUEUE
public static final java.lang.String IDECLARATIVECOMPONENT_VIEW_LOCATION
public static final java.lang.String IDECLARATIVECOMPONENT_TYPE
public static final java.lang.String IDECLARATIVECOMPONENT_DOCUMENT_URL
public static final java.lang.String IDECLARATIVECOMPONENT_LOCALE
public static final java.lang.String IDECLARATIVECOMPONENT_BUNDLE_LOCATION
public static final java.lang.String AFXPERSPECTIVE_PERSPECTIVE_LAYOUT
public static final javafx.collections.ObservableList<javafx.scene.Node> getChildren(javafx.scene.Node node)
node
- public static final void setPrivateMemberValue(java.lang.Class<?> superClass, java.lang.Object object, java.lang.String member, java.lang.Object value)
public static final void invokeHandleMethodsByAnnotation(java.lang.Class annotation, java.lang.Object component, java.lang.Object... value)
public static final java.lang.String getTargetParentId(java.lang.String messageId)
messageId
- public static final java.lang.String getTargetPerspectiveId(java.lang.String messageId)
messageId
- public static final java.lang.String getTargetComponentId(java.lang.String messageId)
messageId
- public static final boolean isLocalMessage(java.lang.String messageId)
messageId
- public static final <P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> P getObserveableById(java.lang.String id, java.util.List<P> components)
public static final IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> findRootByObserveableId(java.lang.String id, java.util.List<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> perspectives)
id
- perspectives
- public static final IAction<javafx.event.Event,java.lang.Object> getValidAction(IAction<javafx.event.Event,java.lang.Object> action, java.lang.String target, java.lang.Object message)
action
- message
-