|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sibvisions.rad.ui.qt.impl.QtResource<C>
com.sibvisions.rad.ui.qt.impl.QtComponentBase<C>
com.sibvisions.rad.ui.qt.impl.QtComponent<C>
com.sibvisions.rad.ui.qt.impl.QtContainer<C>
com.sibvisions.rad.ui.qt.impl.container.QtAbstractFrame<com.sibvisions.rad.ui.qt.impl.container.InternalMainWindowContainer>
com.sibvisions.rad.ui.qt.impl.container.QtFrame
com.sibvisions.rad.ui.qt.impl.QtApplication
public final class QtApplication
The QtApplication is the IApplication implementation
for QT applications.
| Field Summary |
|---|
| Fields inherited from class com.sibvisions.rad.ui.qt.impl.container.QtAbstractFrame |
|---|
eventWindowActivated, eventWindowClosed, eventWindowClosing, eventWindowDeactivated, eventWindowDeiconified, eventWindowIconified, eventWindowOpened, menuBar |
| Fields inherited from class com.sibvisions.rad.ui.qt.impl.QtComponent |
|---|
parent |
| Fields inherited from class com.sibvisions.rad.ui.qt.impl.QtComponentBase |
|---|
factory |
| Fields inherited from class com.sibvisions.rad.ui.qt.impl.QtResource |
|---|
resource |
| Fields inherited from interface javax.rad.application.ILauncher |
|---|
PARAM_APPLICATIONNAME, PARAM_CODEBASE, PARAM_LOGFACTORY, PARAM_SERVERBASE |
| Fields inherited from interface javax.rad.ui.container.IFrame |
|---|
ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, NORMAL |
| Fields inherited from interface javax.rad.ui.container.IToolBarPanel |
|---|
AREA_BOTTOM, AREA_LEFT, AREA_RIGHT, AREA_TOP |
| Fields inherited from interface javax.rad.ui.IAlignmentConstants |
|---|
ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT, ALIGN_STRETCH, ALIGN_TOP |
| Constructor Summary | |
|---|---|
QtApplication(String pApplicationClassName,
String pConfigFileName,
String[] pParams)
Creates a new instance of SwingApplication with the desired
application. |
|
| Method Summary | |
|---|---|
void |
cancelPendingThreads()
Cancel/Interrupts all pending threads. |
void |
dispose()
Releases all of the native screen resources used by this IWindow, its subcomponents, and all of its owned
children. That is, the resources for these IComponents
will be destroyed, any memory they consume will be returned to the
OS, and they will be marked as undisplayable.
The |
void |
getFileHandle(IFileHandleReceiver pFileHandleReceiver,
String pTitle)
Technology independent getFileHandle. |
void |
getFileHandle(Object pFileHandleReceiver,
String pMethodName,
String pTitle)
Technology independent getFileHandle. |
String |
getParameter(String pName)
Gets a configuration parameter of the application. |
String |
getRegistryKey(String pKey)
Gets the value for a specific key from the applications registry. |
void |
handleException(Throwable pThrowable)
Notification for the listener to handle an exception occured in another part of the program. |
static void |
main(String[] pArguments)
Starts the application as frame. |
void |
saveFileHandle(IFileHandle pFileHandle,
String pTitle)
Technology independent saveFileHandle. |
void |
setParameter(String pName,
String pValue)
Sets a configuration parameter of the application. |
void |
setRegistryKey(String pKey,
String pValue)
Sets the value for a specific key to the applications registry. |
void |
showDocument(String pDocumentName,
IRectangle pBounds,
String pTarget)
Requests that external application shows a document indicated by the pDocumentname argument. |
void |
showFileHandle(IFileHandle pFileHandle)
Technology independent showFileHandle. |
void |
showFileHandle(IFileHandle pFileHandle,
IRectangle pBounds,
String pTarget)
Technology independent showFileHandle. |
| Methods inherited from class com.sibvisions.rad.ui.qt.impl.container.QtFrame |
|---|
addIntern, addToolBar, addToolBar, getToolBar, getToolBarArea, getToolBarCount, indexOfToolBar, removeAllToolBars, removeIntern, removeToolBar, removeToolBar, setLayoutIntern, setLocationRelativeTo, setMenuBar, setToolBarArea |
| Methods inherited from class com.sibvisions.rad.ui.qt.impl.container.QtAbstractFrame |
|---|
close, eventWindowActivated, eventWindowClosed, eventWindowClosing, eventWindowDeactivated, eventWindowDeiconified, eventWindowIconified, eventWindowOpened, getIconImage, getMenuBar, getState, getTitle, isActive, isClosable, isClosed, isDisposed, isResizable, pack, setCursor, setIconImage, setResizable, setState, setTitle, toBack, toFront, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened |
| Methods inherited from class com.sibvisions.rad.ui.qt.impl.QtContainer |
|---|
add, add, add, add, checkAdd, getComponent, getComponentCount, getLayout, indexOf, remove, remove, removeAll, setLayout |
| Methods inherited from class com.sibvisions.rad.ui.qt.impl.QtComponent |
|---|
addStyle, capture, getBackground, getBounds, getCursor, getFont, getForeground, getHorizontalAlignment, getLocation, getMaximumSize, getMinimumSize, getName, getParent, getPreferredSize, getSize, getStyleSheet, getToolTipText, getVerticalAlignment, isBackgroundSet, isCursorSet, isEnabled, isFocusable, isFontSet, isForegroundSet, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, requestFocus, setBackground, setBounds, setEnabled, setFocusable, setFont, setForeground, setHorizontalAlignment, setLocation, setMaximumSize, setMinimumSize, setName, setParent, setPreferredSize, setResourceVisible, setSize, setToolTipText, setVerticalAlignment |
| Methods inherited from class com.sibvisions.rad.ui.qt.impl.QtComponentBase |
|---|
eventKeyPressed, eventKeyReleased, eventKeyTyped, eventMouseClicked, eventMouseEntered, eventMouseExited, eventMousePressed, eventMouseReleased, getFactory, isVisible, setFactory, setVisible |
| Methods inherited from class com.sibvisions.rad.ui.qt.impl.QtResource |
|---|
equals, getResource, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.rad.ui.container.IFrame |
|---|
getIconImage, getMenuBar, getState, getTitle, isResizable, setIconImage, setMenuBar, setResizable, setState, setTitle |
| Methods inherited from interface javax.rad.ui.container.IWindow |
|---|
eventWindowActivated, eventWindowClosed, eventWindowClosing, eventWindowDeactivated, eventWindowDeiconified, eventWindowIconified, eventWindowOpened, isActive, isDisposed, pack, setLocationRelativeTo, toBack, toFront |
| Methods inherited from interface javax.rad.ui.IContainer |
|---|
add, add, add, add, getComponent, getComponentCount, getLayout, indexOf, remove, remove, removeAll, setLayout |
| Methods inherited from interface javax.rad.ui.IResource |
|---|
getResource |
| Methods inherited from interface javax.rad.ui.container.IToolBarPanel |
|---|
addToolBar, addToolBar, getToolBar, getToolBarArea, getToolBarCount, indexOfToolBar, removeAllToolBars, removeToolBar, removeToolBar, setToolBarArea |
| Methods inherited from interface javax.rad.ui.IContainer |
|---|
add, add, add, add, getComponent, getComponentCount, getLayout, indexOf, remove, remove, removeAll, setLayout |
| Methods inherited from interface javax.rad.ui.IResource |
|---|
getResource |
| Constructor Detail |
|---|
public QtApplication(String pApplicationClassName,
String pConfigFileName,
String[] pParams)
SwingApplication with the desired
application.
pApplicationClassName - the full qualified class name of the IApplication to run.pConfigFileName - gives the name of the configuration file (default: application.xml)pParams - additional or preferred parameters. The parameters overrides the parameters from the config file| Method Detail |
|---|
public static void main(String[] pArguments)
pArguments - the launcher arguments: main-class [config.xml key1=value1 key2=value2]public void dispose()
IWindow, its subcomponents, and all of its owned
children. That is, the resources for these IComponents
will be destroyed, any memory they consume will be returned to the
OS, and they will be marked as undisplayable.
The IWindow and its subcomponents can be made displayable
again by rebuilding the native resources with a subsequent call to
pack or show. The states of the recreated
Window and its subcomponents will be identical to the
states of these objects at the point where the IWindow
was disposed (not accounting for additional modifications between
those actions).
dispose in interface IWindowdispose in class QtAbstractFrame<com.sibvisions.rad.ui.qt.impl.container.InternalMainWindowContainer>IWindow.pack(),
IComponent.setVisible(boolean)
public void showDocument(String pDocumentName,
IRectangle pBounds,
String pTarget)
throws Exception
pDocumentname argument. The
target argument indicates where the document should be displayed.
Applications can also ignore the target information.
showDocument in interface ILauncherpDocumentName - the location/filename of the document. (local or network adress)pBounds - the bounds for the document, if supported from the implementationpTarget - a String indicating where to display the document.
Exception
public void showFileHandle(IFileHandle pFileHandle,
IRectangle pBounds,
String pTarget)
throws Throwable
showFileHandle in interface ILauncherpFileHandle - the IFileHandle to save.pBounds - the bounds for the document, if supported from the implementationpTarget - a String indicating where to display the document.
Throwable - if an error occurs during saving the file.
public void showFileHandle(IFileHandle pFileHandle)
throws Throwable
showFileHandle in interface ILauncherpFileHandle - the IFileHandle to save.
Throwable - if an error occurs during saving the file.
public void saveFileHandle(IFileHandle pFileHandle,
String pTitle)
throws Throwable
saveFileHandle in interface ILauncherpFileHandle - the IFileHandle to save.pTitle - the title for the dialog or null to set a default title
Throwable - if an error occurs during saving the file.
public void getFileHandle(IFileHandleReceiver pFileHandleReceiver,
String pTitle)
throws Throwable
getFileHandle in interface ILauncherpFileHandleReceiver - the IFileHandle receiver that should receive the file.pTitle - the title for the dialog or null to set a default title
Throwable - if an error occurs during getting the file.
public void getFileHandle(Object pFileHandleReceiver,
String pMethodName,
String pTitle)
throws Throwable
getFileHandle in interface ILauncherpFileHandleReceiver - the IFileHandle receiver that should receive the file.pMethodName - the method that is invoked.pTitle - the title for the dialog or null to set a default title
Throwable - if an error occurs during getting the file.public void cancelPendingThreads()
cancelPendingThreads in interface ILauncherpublic String getParameter(String pName)
getParameter in interface ILauncherpName - the parameter name
null if the parameter does not exist
public void setParameter(String pName,
String pValue)
setParameter in interface ILauncherpName - the parameter namepValue - the value for the parameter or null to delete the parameterpublic void handleException(Throwable pThrowable)
handleException in interface IExceptionListenerpThrowable - the occured exception
public void setRegistryKey(String pKey,
String pValue)
setRegistryKey in interface ILauncherpKey - the key to setpValue - the value to set or null to remove the key from the registrypublic String getRegistryKey(String pKey)
getRegistryKey in interface ILauncherpKey - the key to get
null if the key is not available
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||