jACOB 2.7 API Documentation.

de.tif.jacob.screen
Interface IApplication

All Superinterfaces:
IGuiElement

public interface IApplication
extends IGuiElement


Nested Class Summary
 
Nested classes/interfaces inherited from interface de.tif.jacob.screen.IGuiElement
IGuiElement.GroupState
 
Field Summary
static java.lang.String RCS_ID
           
static java.lang.String RCS_REV
           
 
Fields inherited from interface de.tif.jacob.screen.IGuiElement
NEW, SEARCH, SELECTED, UNDEFINED, UPDATE
 
Method Summary
 void clear(IClientContext context)
          Reset all DataAccessor and GUI Elemetns of the Application instance
 void close()
           
 java.lang.String getName()
          Returns the name of this GUI element.
 IDataBrowser getReportDataBrowser(IClientContext context)
           
 Session getSession()
           
 IToolbar getToolbar()
           
 java.lang.String getVersion()
           
 boolean isClosed()
          Returns the current state of the application object.
 boolean isInReportMode(IClientContext context)
           
 boolean isNavigationVisible()
           
 boolean isSearchBrowserVisible(IClientContext context)
           
 boolean isToolbarVisible()
           
 void setActiveDomain(IClientContext context, IDomain domain)
           
 void setNavigationVisible(boolean flag)
           
 void setReportDataBrowser(IClientContext context, IDataBrowser browser)
           
 void setSearchBrowserVisible(boolean searchBrowserVisible)
           
 void setToolbar(IToolbar toolbar)
           
 void setToolbarVisible(boolean flag)
           
 
Methods inherited from interface de.tif.jacob.screen.IGuiElement
findByName, getApplicationDefinition, getChildren, getDataStatus, getGroupTableAlias, getI18NLabel, getLabel, getParent, getPathName, hasChild, isEnabled, isVisible, setBackgroundColor, setColor, setEnable, setLabel, setVisible
 

Field Detail

RCS_ID

static final java.lang.String RCS_ID
See Also:
Constant Field Values

RCS_REV

static final java.lang.String RCS_REV
See Also:
Constant Field Values
Method Detail

setActiveDomain

void setActiveDomain(IClientContext context,
                     IDomain domain)
                     throws java.lang.Exception
Parameters:
context -
domain -
Throws:
java.lang.Exception

getVersion

java.lang.String getVersion()

getName

java.lang.String getName()
Description copied from interface: IGuiElement
Returns the name of this GUI element.

Note: GUI element names must not necessarily be unique within an application.

Specified by:
getName in interface IGuiElement
Returns:
the name of the GUI element

getSession

Session getSession()

close

void close()

clear

void clear(IClientContext context)
           throws java.lang.Exception
Reset all DataAccessor and GUI Elemetns of the Application instance

Parameters:
context -
Throws:
java.lang.Exception

isClosed

boolean isClosed()
Returns the current state of the application object.

Returns:
true if closed, otherwise false

isInReportMode

boolean isInReportMode(IClientContext context)
Returns:
true if the application currently in the reporting creation/modifiy mode

getReportDataBrowser

IDataBrowser getReportDataBrowser(IClientContext context)

setReportDataBrowser

void setReportDataBrowser(IClientContext context,
                          IDataBrowser browser)

setToolbar

void setToolbar(IToolbar toolbar)

getToolbar

IToolbar getToolbar()

setToolbarVisible

void setToolbarVisible(boolean flag)

isToolbarVisible

boolean isToolbarVisible()

setSearchBrowserVisible

void setSearchBrowserVisible(boolean searchBrowserVisible)

isSearchBrowserVisible

boolean isSearchBrowserVisible(IClientContext context)

setNavigationVisible

void setNavigationVisible(boolean flag)

isNavigationVisible

boolean isNavigationVisible()

jACOB 2.7 API Documentation.