public class AdvancedGBFWrapper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
AdvancedGBFWrapper.CodeBlock
The CodeBlock class represents the code blocks you've added to the source node in AppBuilder
IE: init, eoj, and other custom code blocks
|
static class |
AdvancedGBFWrapper.Event
The base of all events in the GBFWrapper, extended by GuiEvent, and
used directly for the NonGUIEvents (Timer, and Namespace)
|
static class |
AdvancedGBFWrapper.GuiEvent
The base GUIevent class, extended by WinEvent and PopupEvent
|
static class |
AdvancedGBFWrapper.PopupEvent
This class encapsulates the PopupEvents
|
static class |
AdvancedGBFWrapper.WinEvent
This class encapsulates the TopLevel Window Events
|
Modifier and Type | Field and Description |
---|---|
static int |
ALL |
static int |
FIRST |
static int |
NONE |
Constructor and Description |
---|
AdvancedGBFWrapper(GUIBuilder p_gui)
One of these is passed into ProcessEventsBuilder.src.
|
Modifier and Type | Method and Description |
---|---|
AdvancedGBFWrapper.CodeBlock |
getCodeBlock(java.lang.String p_label)
This returns only code blocks which would hang under the Source Node.
|
BBjVector |
getCodeBlocks() |
BBjVector |
getEventsForPopup(java.lang.String p_str)
Returns a Vector of AdvancedGBFWrapper#PopupEvent which must be registered
|
BBjVector |
getEventsForTopLevelWindow(java.lang.String p_str)
Returns a Vector of AdvancedGBFWrapper#WinEvent which must be registered
|
BBjVector |
getNonGUIEvents()
Returns a list of Events which are not tied to a Gui Object, ie: timers and namespaces
|
BBjVector |
getPopupMenuList()
List of TLI's for PopupMenus for which events must be registered
|
java.lang.String |
getProperty(java.lang.String p_prop) |
java.lang.String[] |
getPropertyList() |
BBjVector |
getTopLevelWindowList()
List of TLI's for the TopLevelWindows for which events must be registered
|
int |
initNoneFirstAll() |
public static final int NONE
public static final int FIRST
public static final int ALL
public AdvancedGBFWrapper(GUIBuilder p_gui) throws BBjException
BBjException
public int initNoneFirstAll() throws BBjException
BBjException
public java.lang.String getProperty(java.lang.String p_prop) throws BBjException
BBjException
public java.lang.String[] getPropertyList()
public BBjVector getTopLevelWindowList()
public BBjVector getPopupMenuList()
public BBjVector getNonGUIEvents()
public BBjVector getEventsForPopup(java.lang.String p_str) throws BBjException
BBjException
public BBjVector getEventsForTopLevelWindow(java.lang.String p_str) throws BBjException
BBjException
public BBjVector getCodeBlocks()
public AdvancedGBFWrapper.CodeBlock getCodeBlock(java.lang.String p_label) throws BBjException
BBjException.ARG_ERR
- if p_label does not resolve to an existing CodeBlockBBjException