|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IRemoteNotesUITools

Collection of helper function that deal with the Notes UI
| Method Summary | |
|---|---|
java.util.Date |
createDTDate(java.lang.String localDate,
java.lang.String localTime)
Helper function to convert a DateTime string for date and time into a Java Date |
void |
executeFormulaInUI(java.lang.String formula,
boolean runOnUIContext,
boolean block,
java.util.Map<java.lang.String,java.lang.Object> nonUICtxParams)
Method to execute a piece of formula code in the Notes UI thread |
void |
executeLotusScriptInUI(LotusScriptProgram program,
boolean runOnUIContext,
boolean block,
java.util.Map<java.lang.String,java.lang.Object> nonUICtxParams)
Method to execute a piece of Lotusscript in the Notes UI thread |
java.lang.String |
getDTString(java.util.Calendar cal)
Helper function to convert a Calendar object into Domino's Date strings |
IRemoteNotesUIWorkspace |
getNotesUIWorkspace()
Method to access a wrapper for the NotesUIWorkspace |
java.lang.String |
getTempDbPath()
Method returns the filepath to the local database in which temporary documents are created |
| Method Detail |
|---|
java.lang.String getTempDbPath()
throws RemoteEclipseAPIException
RemoteEclipseAPIException
IRemoteNotesUIWorkspace getNotesUIWorkspace()
throws RemoteEclipseAPIException
RemoteEclipseAPIException
java.util.Date createDTDate(java.lang.String localDate,
java.lang.String localTime)
throws RemoteEclipseAPIException
Date
localDate - date in string format, can be nulllocalTime - time in string format, can be null
RemoteEclipseAPIException
java.lang.String getDTString(java.util.Calendar cal)
throws RemoteEclipseAPIException
Calendar object into Domino's Date strings
cal - calendar object
RemoteEclipseAPIException
void executeFormulaInUI(java.lang.String formula,
boolean runOnUIContext,
boolean block,
java.util.Map<java.lang.String,java.lang.Object> nonUICtxParams)
throws RemoteEclipseAPIException
formula - formula coderunOnUIContext - true to execute the code on the current NSF viewpartblock - true to wait for the execution to finish; freezes the Notes client when the method is called from the Notes/SWT UI threadnonUICtxParams - parameter map is used to initialize the temporary document that the macro is working on with runOnUIContext=false
RemoteEclipseAPIException
void executeLotusScriptInUI(LotusScriptProgram program,
boolean runOnUIContext,
boolean block,
java.util.Map<java.lang.String,java.lang.Object> nonUICtxParams)
throws RemoteEclipseAPIException
program - LotusScript programrunOnUIContext - true to execute the code on the current NSF viewpartblock - true to wait for the execution to finish; freezes the Notes client when the method is called from the Notes/SWT UI threadnonUICtxParams - parameter map is used to initialize the temporary document that the macro is working on with runOnUIContext=false
RemoteEclipseAPIException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||