com.mindoo.remote.api.com.ibm.notes.java.ui.views
Interface IRemoteNotesUIView
- All Superinterfaces:
- IRemoteAdaptable, IRemoteEclipseWrapper, IRemoteNotesUIElement
public interface IRemoteNotesUIView
- extends IRemoteNotesUIElement
Remote API Wrapper for the com.ibm.notes.java.ui.views.NotesUIView
(Online documentation)
Original documentation:
The super class for all data needed for performing operations on Notes objects, such as databases, view, documents, and others.
getViewData
IRemoteNotesViewData getViewData()
throws RemoteEclipseAPIException
- Gets the view data for this view.
- Returns:
- the view data for this view
- Throws:
RemoteEclipseAPIException
print
void print()
throws RemoteEclipseAPIException
- Send the view to the printer.
- Throws:
RemoteEclipseAPIException
getActionableEntries
IRemoteNotesUIViewEntryCollection getActionableEntries()
throws RemoteEclipseAPIException
- Gets a list of view entries to perform an action on. This collection can contain the caret or selected entries in the view.
- If the view is a Java view, the gutter is enabled, and there is no selection, than this collection will contain the caret entry. If the view is a Java view, the gutter is enabled, and there is a selection than this collection will contain the selected entries.
- If the view is a Java view and the gutter is not enabled than this collection will contain the selected entries.
- If the view is a classic view and there is no selection than this collection will contain the caret entry. If the view is a classic view and there is a selection than this collection will contain the selected entries.
The collection returned will only contain one instance of each entry selected in the view.
For example, if this IRemoteNotesUIView represents a categorized view and the same entry appears twice under
different categories and both of those entries are selected in the view, only the first one of
those entries will be returned as part of this collection. The collection returned
from calling this method is only a snapshot of the actionable entries, meaning is the actionable
entries change after calling this method the object returned will not be updated.
This method must be called again to get the updated collection.
Note: This method is not fully supported with calendar views. If the view is a calendar view we may or may not be able to provide the caller with the actionable entries in the view.
- Returns:
- a collection of view entries to perform an action on
- Throws:
RemoteEclipseAPIException
getColumns
java.util.List<IRemoteNotesUIViewColumn> getColumns()
throws RemoteEclipseAPIException
- Gets the columns in this view. Note there is a limit, in some situations, on the number of
columns you can get from classic views (non-PIM views).
In the examples below view A is a classic view with more than 75 columns.
View B is a classic view with any number of columns.
- If a database is opened to view A, then only the first 75 columns will be returned using this method. If a database is opened to view A, switches to view B, then switches back to view A, this method will return all the columns in view A.
- If view A is opened from a restored tab created in the previous Notes session and was opened automatically at startup, then this method will return all of the columns in view A.
- If view A is opened in a tab which was bookmarked in the startup folder in the Open list and the tab was created automatically at startup, then this method will only return the first 75 columns in the view.
- Returns:
- the columns in this view
- Throws:
RemoteEclipseAPIException