Updated/reformatted documentation.

This commit is contained in:
Kai Sommerfeld
2001-02-12 12:41:08 +00:00
parent 2bb979d163
commit f5cd746ecf
30 changed files with 349 additions and 262 deletions

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: Command.idl,v $ * $RCSfile: Command.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:51 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:07 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -72,22 +72,25 @@ module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/** contains a command. /** contains a command.
@see XCommandProcessor
*/ */
struct Command struct Command
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** contains the name of a command. /** contains the name of the command.
*/ */
string Name; string Name;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** contains an implementation-specific handle for the command. /** contains an implementation specific handle for the command.
It may be -1 if the implementation has no handle.
<p>It may be <code>-1</code> if the implementation has no handle.
*/ */
long Handle; long Handle;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** contains the argument of a command /** contains the argument of the command
*/ */
any Argument; any Argument;

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: CommandInfo.idl,v $ * $RCSfile: CommandInfo.idl,v $
* *
* $Revision: 1.4 $ * $Revision: 1.5 $
* *
* last change: $Author: mi $ $Date: 2001-01-31 09:57:00 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:07 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -72,6 +72,8 @@ module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/** describes a command. /** describes a command.
@see XCommandProcessor
*/ */
struct CommandInfo struct CommandInfo
{ {
@@ -81,8 +83,9 @@ struct CommandInfo
string Name; string Name;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** contains an implementation-specific handle for the command. /** contains an implementation specific handle for the command.
It may be -1 if the implementation has no handle.
<p>It may be <code>-1</code> if the implementation has no handle.
*/ */
long Handle; long Handle;

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: CommandInfoChangeEvent.idl,v $ * $RCSfile: CommandInfoChangeEvent.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:51 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:07 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -73,7 +73,7 @@ module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/** This event gets delivered whenever a <type>XCommandInfo</type> is changed. /** This event gets delivered whenever a <type>XCommandInfo</type> is changed.
<p>A <type self>CommandInfoChangeEvent</type> object is sent to <p>A <type>CommandInfoChangeEvent</type> object is sent to
<type>XCommandInfoChangeListener</type>s. <type>XCommandInfoChangeListener</type>s.
*/ */
struct CommandInfoChangeEvent: com::sun::star::lang::EventObject struct CommandInfoChangeEvent: com::sun::star::lang::EventObject
@@ -86,14 +86,14 @@ struct CommandInfoChangeEvent: com::sun::star::lang::EventObject
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** contains the implementation handle for the command. /** contains the implementation handle for the command.
<p>May be -1 if the implementation has no handle. <p>May be <code>-1</code> if the implementation has no handle.
*/ */
long Handle; long Handle;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** contains the reason for the event. /** contains the reason for the event.
@see CommandInfoChange <p>The value can be one of the <type>CommandInfoChange</type> constants.
*/ */
long Reason; long Reason;
}; };

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: ContentEvent.idl,v $ * $RCSfile: ContentEvent.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:07 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -80,7 +80,7 @@ struct ContentEvent: com::sun::star::lang::EventObject
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The action. /** The action.
@see ContentAction <p>The value can be one of the <type>ContentAction</type> constants.
*/ */
long Action; long Action;
@@ -88,13 +88,26 @@ struct ContentEvent: com::sun::star::lang::EventObject
/** The content the action is related to (e.g., the content that was just /** The content the action is related to (e.g., the content that was just
physically destroyed, the content just inserted into a folder content). physically destroyed, the content just inserted into a folder content).
This member must be filled as follows: <p>This member must be filled as follows:
ContentAction::INSERTED - The content inserted into a folder. <table border=1>
ContentAction::REMOVED - The content removed from a folder. <tr align=left>
ContentAction::DELETED - The deleted content. <td><member>ContentAction::INSERTED</member></td>
ContentAction::EXCHANGED - The exchanged content (that already has <td>The content inserted into a folder</td>
the new content id). </tr>
<tr align=left>
<td><member>ContentAction::REMOVED</member></td>
<td>The content removed from a folder</td>
</tr>
<tr align=left>
<td><member>ContentAction::DELETED</member></td>
<td>The deleted content</td>
</tr>
<tr align=left>
<td><member>ContentAction::EXCHANGED</member></td>
<td>The exchanged content (that already has the new content id)</td>
</tr>
</table>
*/ */
XContent Content; XContent Content;
@@ -103,15 +116,26 @@ struct ContentEvent: com::sun::star::lang::EventObject
notified (e.g., the id of the folder content into which another content notified (e.g., the id of the folder content into which another content
was inserted). was inserted).
This member must be filled as follows: <p>This member must be filled as follows:
ContentAction::INSERTED - Id of the folder the content was <table border=1>
inserted into. <tr align=left>
ContentAction::REMOVED - Id of the folder the content was <td><member>ContentAction::INSERTED</member></td>
removed from. <td>Id of the folder the content was inserted into</td>
ContentAction::DELETED - Id of the deleted content. </tr>
ContentAction::EXCHANGED - Previous(!) id of the exchanged <tr align=left>
content. <td><member>ContentAction::REMOVED</member></td>
<td>Id of the folder the content was removed from</td>
</tr>
<tr align=left>
<td><member>ContentAction::DELETED</member></td>
<td>Id of the deleted content</td>
</tr>
<tr align=left>
<td><member>ContentAction::EXCHANGED</member></td>
<td>Previous(!) id of the exchanged content</td>
</tr>
</table>
*/ */
XContentIdentifier Id; XContentIdentifier Id;
}; };

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: ContentInfo.idl,v $ * $RCSfile: ContentInfo.idl,v $
* *
* $Revision: 1.6 $ * $Revision: 1.7 $
* *
* last change: $Author: kso $ $Date: 2001-01-31 08:22:51 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:07 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -79,6 +79,11 @@ struct ContentInfo
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** A type identifier string for a content. /** A type identifier string for a content.
<p>This is an implementation specific string characterizing the
kind of a content (e.g. "application/vnd.sun.star.hierarchy-link").
The value of this member should match the value returned by
<member>XContent::getContentType</member> of an appropriate content.
*/ */
string Type; string Type;
@@ -86,9 +91,11 @@ struct ContentInfo
/** Additional attributes. /** Additional attributes.
<p>These flags contain extra information on the content, like it's kind <p>These flags contain extra information on the content, like it's kind
( KIND_FOLDER, KIND_DOCUMENT, KIND_LINK ). It is highly recommended to ( KIND_FOLDER, KIND_DOCUMENT, KIND_LINK ).
fill these flags very accurately, as they are very important when
transferring contents between different Content Providers. <p>It is highly recommended to fill these flags very accurately, as
they are very important when transferring contents between different
<type>ContentProvider</type>s.
<p>The value can be one of the <type>ContentInfoAttribute</type> <p>The value can be one of the <type>ContentInfoAttribute</type>
constants. constants.

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: CrossReference.idl,v $ * $RCSfile: CrossReference.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:07 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -67,19 +67,21 @@
module com { module sun { module star { module ucb { module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/**This struct contains information describing a cross-reference. Such /** This struct contains information describing a cross reference.
references are kept by news servers for managing articles contained in
multiple groups. An article can have a sequence of cross-references. <p>Such references are kept by news servers for managing articles
contained in multiple groups. An article can have a sequence of
cross references.
*/ */
struct CrossReference struct CrossReference
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** the name of a news group. /** The name of a news group.
*/ */
string Group; string Group;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/**the unique identifier (relative to the server) of an article in the /** The unique identifier (relative to the server) of an article in the
given group. given group.
*/ */
long Id; long Id;

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: DocumentHeaderField.idl,v $ * $RCSfile: DocumentHeaderField.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:07 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -67,18 +67,18 @@
module com { module sun { module star { module ucb { module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/**This struct contains a name-value pair of a document header (i.e. /** This struct contains a name-value pair of a document header (i.e.
the "subject" field and the appropriate value of a MIME message). the "subject" field and the appropriate value of a MIME message).
*/ */
struct DocumentHeaderField struct DocumentHeaderField
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** the name of the header field. /** The name of the header field.
*/ */
string Name; string Name;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** the value of the header field. /** The value of the header field.
*/ */
string Value; string Value;

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: FetchResult.idl,v $ * $RCSfile: FetchResult.idl,v $
* *
* $Revision: 1.4 $ * $Revision: 1.5 $
* *
* last change: $Author: mi $ $Date: 2000-12-19 16:03:51 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:07 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -66,8 +66,10 @@
module com { module sun { module star { module ucb { module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/** containes data of several rows. /** containes data of several rows of a <type>ContentResultSet</type>.
This struct is returned e.g. from <member>XFetchProvider::fetch</member>.
<p>This struct is returned from <member>XFetchProvider::fetch</member>,
for example.
*/ */
struct FetchResult struct FetchResult
@@ -75,35 +77,35 @@ struct FetchResult
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** containes the demanded data. /** containes the demanded data.
<p>One <atom>any</atom> contains the data of one whole row. <p>One any contains the data of one whole row. Those methods which
Those methods which use this struct have to specify, use this struct have to specify, what the any has to contain.
what the any has to contain.
*/ */
sequence< any > Rows; sequence< any > Rows;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** indicates the index of the first in <member>Rows</member> contained /** indicates the index of the first in <member>Rows</member> contained
row in the original result set. So if <member>StartIndex</member> equals 3, row in the original resultset. So if <member>StartIndex</member>
the first element in the sequence <member>Rows</member> containes the data equals <code>3</code>, the first element in the sequence
of the index 3 in the original result set. <member>Rows</member> containes the data of the index <code>3</code>
in the original resultset.
<p>The following rows are one after the other, but the direction depends on <p>The following rows are one after the other, but the direction
<member>Direction</member> depends on the value of <member>Direction</member>
*/ */
long StartIndex; long StartIndex;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** indicates the orientation in which the rows are fetched and set into /** indicates the orientation in which the rows are fetched and set into
the sequence <member>Rows</member>. the sequence <member>Rows</member>.
<p>When <member>Orientation</member> equals TRUE, rows in <p>When <member>Orientation</member> equals <TRUE/>, the rows in
<member>Rows</member> are ordered in the same way as in the original result <member>Rows</member> are ordered in the same way as in the original
set. resultset.
*/ */
boolean Orientation; boolean Orientation;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** indicates whether and which error has occured, while fetching. /** indicates whether and which error has occured, while fetching.
<p>The value may contain zero or more constants of the <p>The value may contain zero or more constants of the
<type>FetchError</type> constants group. <type>FetchError</type> constants group.

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: FolderList.idl,v $ * $RCSfile: FolderList.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:07 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -85,8 +85,8 @@ struct FolderList
FolderListCommand Command; FolderListCommand Command;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The list of folders (only used in conjunction with the /** The list of folders (only used in conjunction with
FolderListCommand SET). <member>FolderListCommand::SET</member>).
*/ */
sequence<FolderListEntry> List; sequence<FolderListEntry> List;
}; };

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: FolderListEntry.idl,v $ * $RCSfile: FolderListEntry.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:07 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -67,7 +67,7 @@
module com { module sun { module star { module ucb { module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/** Information about a single folder in a folder list. /** Information about a single folder in a <type>FolderList</type>.
*/ */
struct FolderListEntry struct FolderListEntry
{ {
@@ -100,7 +100,7 @@ struct FolderListEntry
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The folder shall be purged (only used in conjunction with the /** The folder shall be purged (only used in conjunction with the
FolderListCommand SET). <type>FolderListCommand::SET</type>).
*/ */
boolean Purge; boolean Purge;
}; };

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: InsertCommandArgument.idl,v $ * $RCSfile: InsertCommandArgument.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:07 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -75,21 +75,26 @@ module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/** The argument for the command "insert". /** The argument for the command "insert".
@see XCommandProcessor
*/ */
struct InsertCommandArgument struct InsertCommandArgument
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** A stream containing document data. This member can be left blank, /** A stream containing document data.
if no (new) document data shall be written by the implementation of
the "insert" command. <p>This member can be left blank, if no (new) document data shall be
written by the implementation of the "insert" command.
*/ */
com::sun::star::io::XInputStream Data; com::sun::star::io::XInputStream Data;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** A flag indicating whether a possibly existing content ( and its data ) /** A flag indicating whether a possibly existing content (and its data)
shall be overwritten. Implementations that are not able to detect shall be overwritten.
whether there are previous data may ignore this parameter and will
always write the new data. <p>Implementations that are not able to detect whether there are
previous data may ignore this parameter and will always write the
new data.
*/ */
boolean ReplaceExisting; boolean ReplaceExisting;
}; };

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: ListAction.idl,v $ * $RCSfile: ListAction.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:07 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -68,24 +68,25 @@ module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/** This struct contains information needed in the notifications of a /** This struct contains information needed in the notifications of a
<type>XDynamicResultSet</type> <type>XDynamicResultSet</type>.
@see ListEvent @see ListEvent
*/ */
struct ListAction struct ListAction
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The position where something has happened ( index begins with 1 as /** The position where something has happened (index begins with
usual with JDBC ). <code>1</code> as usual with JDBC ).
Its value does not necessary indicate the new position in the new
<type>XResultSet</type>, but a position while doing the changes step by <p>Its value does not necessary indicate the new position in the new
step beginning with the old <type>XResultSet</type>. <type>XResultSet</type>, but a position while doing the changes step by
step beginning with the old <type>XResultSet</type>.
*/ */
long Position; long Position;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The Count of involved rows. /** The count of involved rows.
*/ */
long Count; long Count;
@@ -93,16 +94,8 @@ struct ListAction
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** specifies the kind of modification happened to all assigned rows. /** specifies the kind of modification happened to all assigned rows.
<p>The <member>ListAction::ListActionType</member> must contain a <p>The value of the other members of this struct depend on the value
constant of the <type>ListActionType</type> constants group. of this member:
<p><type>ListAction</type>s with different contents of
<member>ListAction::ListActionType</member> need or can contain
different values for <member>ListAction::Position</member>,
<member>ListAction::Count</member> and
<member>ListAction::ActionInfo</member>:
<p>So this member is to be filled as follows:
<table border=1> <table border=1>
<tr align=left> <th>ListActionType</th> <tr align=left> <th>ListActionType</th>
@@ -110,46 +103,46 @@ struct ListAction
<th>Count</th> <th>Count</th>
<th>ActionInfo</th></tr> <th>ActionInfo</th></tr>
<tr align=left> <th><br></th><th><br></th> <tr align=left> <td>WELCOME</td>
<th><br></th><th><br></th></tr> <td>n/a</td>
<td>n/a</td>
<td><type>WelcomeDynamicResultSetStruct</type> required</td></tr>
<tr align=left> <th>WELCOME</th> <tr align=left> <td>CLEARED</td>
<th>useless</th> <td>n/a</td>
<th>useless</th> <td>n/a</td>
<th>type WelcomeDynamicResultSetStruct required</th></tr> <td>n/a</td></tr>
<tr align=left> <th>CLEARED</th> <tr align=left> <td>INSERTED</td>
<th>useless</th> <td>required 1-x</td>
<th>useless</th> <td>required 1-x</td>
<th>useless</th></tr> <td>allowed but not required... @todo </td></tr>
<tr align=left> <th>INSERTED</th> <tr align=left> <td>REMOVED</td>
<th>required 1-x</th> <td>required 1-x</td>
<th>required 1-x</th> <td>required 1-x</td>
<th>allowed but not required... @todo </th></tr> <td>n/a</td></tr>
<tr align=left> <th>REMOVED</th> <tr align=left> <td>MOVED</td>
<th>required 1-x</th> <td>required 1-x</td>
<th>required 1-x</th> <td>required 1-x</td>
<th>useless</th></tr> <td>type long required</td></tr>
<tr align=left> <th>MOVED</th> <tr align=left> <td>PROPERTIES_CHANGED</td>
<th>required 1-x</th> <td>required 1-x</td>
<th>required 1-x</th> <td>required 1-x</td>
<th>type long required</th></tr> <td>allowed but not required... @todo</td></tr>
<tr align=left> <th>PROPERTIES_CHANGED</th>
<th>required 1-x</th>
<th>required 1-x</th>
<th>allowed but not required... @todo</th></tr>
</table> </table>
<p>The value for this member can be one of the
<type>ListActionType</type> constants group.
*/ */
long ListActionType; long ListActionType;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** dependend on the content of <member>ListAction::ListActionType</member> /** dependend on the content of <member>ListAction::ListActionType</member>
the <member>ListAction::ActionInfo</member> could contain additional the <member>ListAction::ActionInfo</member> could contain additional
information about the changes happened ( see table above ). information about the changes happened (see table above).
*/ */
any ActionInfo; any ActionInfo;

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: ListEvent.idl,v $ * $RCSfile: ListEvent.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -74,16 +74,15 @@
module com { module sun { module star { module ucb { module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/** <type>ListEvent</type> specifies the type of event fired by an /** specifies the type of event fired by an <type>XDynamicResultSet</type>
<type>XDynamicResultSet</type>
*/ */
struct ListEvent: com::sun::star::lang::EventObject struct ListEvent: com::sun::star::lang::EventObject
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** If you apply the given <type>ListAction</type>s one after the other /** If you apply the given <type>ListAction</type>s one after the other
to the old Version in given order, you will get the positions in the new to the old version of an resultset in given order, you will get the
Version. positions in the new version.
*/ */
sequence<ListAction> Changes; sequence<ListAction> Changes;
}; };

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: NumberedSortingInfo.idl,v $ * $RCSfile: NumberedSortingInfo.idl,v $
* *
* $Revision: 1.4 $ * $Revision: 1.5 $
* *
* last change: $Author: mi $ $Date: 2000-12-19 14:59:05 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -68,14 +68,14 @@ module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/** contains information for sorting a <type>ContentResultSet</type>. /** contains information for sorting a <type>ContentResultSet</type>.
<p> in contrast to the struct <type>SortingInfo</type> this struct is used to be <p> In contrast to the struct <type>SortingInfo</type> this struct is
on the safe side, that no one asks for sorting by a property which is not used to be on the safe side, that no one asks for sorting by a property
contained in the <type>ContentResultSet</type>. which is not contained in a <type>ContentResultSet</type>.
*/ */
struct NumberedSortingInfo struct NumberedSortingInfo
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** sort the resultset by this column. Index starts with 1. /** sort the resultset by this column. Index starts with <code>1</code>.
*/ */
long ColumnIndex; long ColumnIndex;

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: OpenCommandArgument.idl,v $ * $RCSfile: OpenCommandArgument.idl,v $
* *
* $Revision: 1.6 $ * $Revision: 1.7 $
* *
* last change: $Author: kso $ $Date: 2001-02-08 14:05:20 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -74,31 +74,34 @@
module com { module sun { module star { module ucb { module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/** The argument for the commands "open", "update", and "synchronize". /** The argument for commands like "open", "update", and "synchronize".
@see XCommandProcessor
*/ */
struct OpenCommandArgument struct OpenCommandArgument
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The mode should be one of the com::sun::star::ucb::OpenMode constants. /** The mode should be one of the <type>OpenMode</type> constants.
*/ */
long Mode; long Mode;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The tasks priority, in the range 0 (highest) to 65535 (lowest). /** The tasks priority, in the range <code>0</code> (highest) to
<code>65535</code> (lowest).
*/ */
long Priority; long Priority;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The data sink to write the contents into ( supporting either /** The data sink to write the contents into ( supporting either
<type scope="com::sun::star::io">XActiveDataSink</type> or <type scope="com::sun::star::io">XActiveDataSink</type> or
<type scope="com::sun::star::io">XOutputStream</type> ). This gives the <type scope="com::sun::star::io">XOutputStream</type> ) or
caller read-only access to the contents. <type scope="com::sun::star::io">XActiveDataStreamer</type>.
The data streamer, of type <p>XActiveDataSink and XOutputStream give the caller read-only
<type scope="com::sun::star::io">XActiveDataStreamer</type>, providing access to the contents. XActiveDataStreamer offers both read and
both read and write access to the contents. write access to the contents.
If an XActiveDataSink is supplied, the implementation of the command <p>If an XActiveDataSink is supplied, the implementation of the command
needs to provide an implementation of an object implementing the needs to provide an implementation of an object implementing the
interface <type scope="com::sun::star::io">XInputStream</type>. It is interface <type scope="com::sun::star::io">XInputStream</type>. It is
highly recommended that this object also implements the interface highly recommended that this object also implements the interface
@@ -109,9 +112,8 @@ struct OpenCommandArgument
com::sun::star::uno::XInterface Sink; com::sun::star::uno::XInterface Sink;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The properties, for that the values shall be provided through the /** The properties, for that the values shall be provided by the
result set of the command ( Usually the result will be of type <type>ContentResultSet</type> returned by the command).
<type scope="com::sun::star::sdbc">XResultSet</type> ).
*/ */
sequence< com::sun::star::beans::Property > Properties; sequence< com::sun::star::beans::Property > Properties;
}; };

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: OpenCommandArgument2.idl,v $ * $RCSfile: OpenCommandArgument2.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -74,17 +74,22 @@
module com { module sun { module star { module ucb { module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/** The argument for the commands "open", "update", and "synchronize". This /** The argument for the commands like "open", "update", and "synchronize".
strcut extends the original OpenCommandArgument, which must not be
<p>This strcut extends the original OpenCommandArgument, which must not be
changed for compatibility reasons. changed for compatibility reasons.
@see XCommandProcessor
*/ */
struct OpenCommandArgument2 : OpenCommandArgument struct OpenCommandArgument2 : OpenCommandArgument
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The sort criteria for the rows of the result set. The result set /** The sort criteria for the rows of the returned
implementation may ignore this parameter, if it cannot sort the <type>ContentResultSet</type>.
data by the given criteria in an efficient way ( i.e. directly
using the underlying data source --> SQL-database -> ORDER BY ). <p>The resultset implementation may ignore this parameter, if it
cannot sort the data by the given criteria in an efficient way (i.e.
directly using the underlying data source -> SQL-database -> ORDER BY).
*/ */
sequence< com::sun::star::ucb::NumberedSortingInfo > SortingInfo; sequence< com::sun::star::ucb::NumberedSortingInfo > SortingInfo;
}; };

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: PostCommandArgument.idl,v $ * $RCSfile: PostCommandArgument.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -71,19 +71,21 @@
module com { module sun { module star { module ucb { module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/** The argument for the command task "post". /** The argument for the command "post".
@see XCommandProcessor
*/ */
struct PostCommandArgument struct PostCommandArgument
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The data source containing the contents to post. /** The data source containing the data to post.
*/ */
com::sun::star::io::XInputStream Source; com::sun::star::io::XInputStream Source;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The data sink receiving the returned contents (supporting either /** The data sink receiving the returned contents (supporting either
com::sun::star::io::XActiveDataSink or <type scope="com::sun::star::io">XActiveDataSink</type> or
com::sun::star::io::XOutputStream). <type scope="com::sun::star::io">XOutputStream</type>).
*/ */
com::sun::star::uno::XInterface Sink; com::sun::star::uno::XInterface Sink;
}; };

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: PropertyValueInfo.idl,v $ * $RCSfile: PropertyValueInfo.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -75,13 +75,13 @@
module com { module sun { module star { module ucb { module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/** This structure contains value and state of a property to be processed /** contains value and state of a
be a property task. <type scope="com::sun::star::beans">Property</type>.
*/ */
struct PropertyValueInfo: com::sun::star::beans::PropertyValue struct PropertyValueInfo: com::sun::star::beans::PropertyValue
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The state of the property value. /** the state of the property value.
*/ */
com::sun::star::ucb::PropertyValueState ValueState; com::sun::star::ucb::PropertyValueState ValueState;

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: RecipientInfo.idl,v $ * $RCSfile: RecipientInfo.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -71,8 +71,7 @@
module com { module sun { module star { module ucb { module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/**This struct contains all information needed to send a message using one(!) /** contains all information needed to send a message using one send protocol.
send protocol.
<p>To send one message via two different protocols, two RecipientInfos <p>To send one message via two different protocols, two RecipientInfos
are needed - to send one message to different users with one protocol, are needed - to send one message to different users with one protocol,
@@ -81,36 +80,40 @@ module com { module sun { module star { module ucb {
struct RecipientInfo struct RecipientInfo
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The protocol to use for sending ( i.e. &quot;NNTP&quot;, &quot;SMTP&quot;, &quot;VIM&quot; ). /** the protocol to use for sending (i.e. "NNTP", "SMTP", "VIM").
*/ */
string ProtocolType; string ProtocolType;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/**the current state of the message. /** the current state of the message.
*/ */
com::sun::star::ucb::OutgoingMessageState State; com::sun::star::ucb::OutgoingMessageState State;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** the recipient(s) (e.g. e-mail address/es). /** the recipient(s) (e.g. e-mail address/es).
Multiple addresses are separated by commas.
<p>Multiple addresses are separated by commas.
*/ */
string To; string To;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** the recipient(s) of a &quot;carbon copy&quot; (e.g. e-mail address/es). /** the recipient(s) of a "carbon copy" (e.g. e-mail address/es).
Multiple addresses are separated by commas.
<p>Multiple addresses are separated by commas.
*/ */
string CC; string CC;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** the recipient(s) of &quot;blind carbon copy&quot; (e.g. e-mail address/es). /** the recipient(s) of "blind carbon copy" (e.g. e-mail address/es).
Multiple addresses are separated by commas.
<p>Multiple addresses are separated by commas.
*/ */
string BCC; string BCC;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** the newsgroup(s) to which an article is be posted. /** the newsgroup(s) to which an article is be posted.
Multiple groups are separated by commas.
<p>Multiple addresses are separated by commas.
*/ */
string Newsgroups; string Newsgroups;
@@ -135,18 +138,18 @@ struct RecipientInfo
string VIMPostOfficePath; string VIMPostOfficePath;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** String representing the last error (generated by send server). /** string representing the last error (generated by send server).
*/ */
string ProtocolErrorString; string ProtocolErrorString;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/**The number representing the last error (generated by send server). /** the number representing the last error (generated by send server).
*/ */
long ProtocolErrorNumber; long ProtocolErrorNumber;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/**The count of tries to send a message. This count is 1 if the /** the count of tries to send a message. This count is <code>1</code>
message was sent with the first try and increases with every if the message was sent with the first try and increases with every
unsuccessful retry. unsuccessful retry.
*/ */
long SendTries; long SendTries;

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: Rule.idl,v $ * $RCSfile: Rule.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -71,27 +71,48 @@
module com { module sun { module star { module ucb { module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/**This struct describes a rule. A rule consists of a sequence of terms /** describes a rule that can be applies to a number of objects.
describing the documents to which the rule should apply, the action
which should be used on the selected documents, and a parameter. <p>A rule consists of a sequence of <type>RuleTerm>/type>s describing the
objects to which the rule should be applied, the <type>RuleAction</type>
which should be used on the matching objects, and a parameter.
*/ */
struct Rule struct Rule
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
// DOCUMENTATION MISSING FOR Rule::Terms /** the rule terms describing the objects to which the rule should be
applied.
*/
sequence<com::sun::star::ucb::RuleTerm> Terms; sequence<com::sun::star::ucb::RuleTerm> Terms;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The parameter is needed for some actions. For copy, move and /** Some <type>RuleAction</type>s require a parameter.
create link actions, the parameter contains the URL to the
destination folder. For the forward action, the parameter contains <table border =1>
the address of the recepient. <tr>
<th>Action</th>
<th>Parameter</th>
</tr>
<tr>
<td>COPY, MOVE, LINK</td>
<td>The URL to the destination folder.</td>
</tr>
<tr>
<td>FORWARD</td>
<td>The email address of the recepient</td>
</tr>
<tr>
<td>All other actions</td>
<td>n/a</td>
</tr>
</table>
*/ */
string Parameter; string Parameter;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/**Flags describing the action (e.g. copy document or /** the action to perform on the matching objects.
hide document, RuleAction* see above)
<p>The value can be one of the <type>RuleAction</type> constants.
*/ */
short Action; short Action;

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: RuleSet.idl,v $ * $RCSfile: RuleSet.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -71,20 +71,22 @@
module com { module sun { module star { module ucb { module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/**This struct describes a RuleSet. A RuleSet is applied to a folder /** describes a set of <type>Rule</type>s.
to filter messages or documents. A RuleSet consists of a sequence of
rules. A rule consists of a sequence of terms describing the documents <p>A RuleSet is applied to a folder. It consists of a sequence of rules.
to which the rule should apply and the action which should be used on the Each rule consists of a sequence of <type>RuleTerm</type>s describing the
selected documents. objects to which the rule should by applied and the <type>RuleAction</type>
which should be performed on the matching objects.
*/ */
struct RuleSet struct RuleSet
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
// DOCUMENTATION MISSING FOR RuleSet::Rules /** conatains a number of rules.
*/
sequence<com::sun::star::ucb::Rule> Rules; sequence<com::sun::star::ucb::Rule> Rules;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/**the flag indicating whether the rules apply to folders, too. /** is a flag indicating whether the rules apply to folders, too.
*/ */
boolean HandleFolder; boolean HandleFolder;

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: RuleTerm.idl,v $ * $RCSfile: RuleTerm.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -67,13 +67,14 @@
module com { module sun { module star { module ucb { module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/**This struct describes a term. A term is used to select documents to /** describes a term.
which a rule should apply.
<p>A term is used to select objects to which a rule should apply.
*/ */
struct RuleTerm struct RuleTerm
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** the name of the property used to match the term. /** the name of the property used to match the term.
*/ */
string Property; string Property;
@@ -87,19 +88,19 @@ struct RuleTerm
/** the operator used to compare the property of the document with /** the operator used to compare the property of the document with
the given value (e.g. "contains" or "greater equal"). the given value (e.g. "contains" or "greater equal").
@see RuleOperator <p>The value can be one of the <type>RuleOperator</type> constants.
*/ */
short Operator; short Operator;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The flag CaseSensitive determines if a string "operand" shall /** this flag indicates whether a string "operand" shall be compared
be compared case sensitive. case sensitive.
*/ */
boolean CaseSensitive; boolean CaseSensitive;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The flag RegularExpression determines if a string "operand" shall /** this flag indicates whether a string "operand" shall be treated
be treated as a regular expression. as a regular expression.
*/ */
boolean RegularExpression; boolean RegularExpression;

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: SearchCommandArgument.idl,v $ * $RCSfile: SearchCommandArgument.idl,v $
* *
* $Revision: 1.4 $ * $Revision: 1.5 $
* *
* last change: $Author: kso $ $Date: 2001-02-08 14:05:20 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -79,18 +79,19 @@ module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/** The argument for the command "search". /** The argument for the command "search".
@see XCommandProcessor
*/ */
struct SearchCommandArgument struct SearchCommandArgument
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** Information on how to search. /** the search criteria.
*/ */
SearchInfo Info; SearchInfo Info;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The properties for which values shall be provided through the /** the properties for which values shall be provided through the
result set of the command. (Usually, the result will be of type <type>ContentResultSet</type> returned by the search command.
<type scope="com::sun::star::sdbc">XResultSet</type>.)
*/ */
sequence< com::sun::star::beans::Property > Properties; sequence< com::sun::star::beans::Property > Properties;
}; };

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: SearchCriterium.idl,v $ * $RCSfile: SearchCriterium.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -77,7 +77,8 @@ module com { module sun { module star { module ucb {
struct SearchCriterium struct SearchCriterium
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
// DOCUMENTATION MISSING FOR SearchCriterium::Terms /** a number of rule terms.
*/
sequence<com::sun::star::ucb::RuleTerm> Terms; sequence<com::sun::star::ucb::RuleTerm> Terms;
}; };

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: SearchInfo.idl,v $ * $RCSfile: SearchInfo.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -80,7 +80,8 @@ module com { module sun { module star { module ucb {
struct SearchInfo struct SearchInfo
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
// DOCUMENTATION MISSING FOR SearchInfo::Criteria /** the search criteria.
*/
sequence<com::sun::star::ucb::SearchCriterium> Criteria; sequence<com::sun::star::ucb::SearchCriterium> Criteria;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: SendInfo.idl,v $ * $RCSfile: SendInfo.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -67,18 +67,20 @@
module com { module sun { module star { module ucb { module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/**This struct contains information related to a send protocol. It can /** contains information related to a send protocol.
contain any string values (server names, user names, paswords, etc.).
<p>It can contain any string values (server names, user names, passwords,
...).
*/ */
struct SendInfo struct SendInfo
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** the protocol to which the info is related (i.e. &quot;NNTP&quot;, &quot;SMTP&quot;, &quot;VIM&quot;). /** the protocol to which the info is related (i.e. "NNTP", "SMTP", "VIM").
*/ */
string ProtocolType; string ProtocolType;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The value. /** the value.
*/ */
string Value; string Value;

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: SendMediaTypes.idl,v $ * $RCSfile: SendMediaTypes.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -67,18 +67,20 @@
module com { module sun { module star { module ucb { module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/**This struct contains information related to a send protocol. It contains a /** contains a list of internet media types (like "text/plain" and "text/html"),
list of internet media types (like "text/plain" and "text/html"). that are related to a send protocol.
*/ */
struct SendMediaTypes struct SendMediaTypes
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** The protocol to which the information is related (i.e., &quot;NNTP&quot;, &quot;SMTP&quot;, &quot;VIM&quot;). /** the protocol to which the information is related (i.e. "NNTP", "SMTP",
"VIM").
*/ */
string ProtocolType; string ProtocolType;
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
// DOCUMENTATION MISSING FOR SendMediaTypes::Value /** a list of internet media types
*/
sequence<string> Value; sequence<string> Value;
}; };

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: SortingInfo.idl,v $ * $RCSfile: SortingInfo.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -72,7 +72,7 @@ module com { module sun { module star { module ucb {
struct SortingInfo struct SortingInfo
{ {
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
/** specifies the name of the property to use for sorting ( e.g. &quot;Title&quot; ). /** specifies the name of a property to use for sorting ( e.g. "Title" ).
*/ */
string PropertyName; string PropertyName;

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: TransferInfo.idl,v $ * $RCSfile: TransferInfo.idl,v $
* *
* $Revision: 1.4 $ * $Revision: 1.5 $
* *
* last change: $Author: kso $ $Date: 2001-02-08 14:05:20 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -67,8 +67,7 @@
module com { module sun { module star { module ucb { module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/** This struct contains information needed to transfer objects from one /** contains information needed to transfer objects from one location to another.
location to another.
<p>The transfer command is always called on the target! <p>The transfer command is always called on the target!
*/ */
@@ -103,7 +102,7 @@ struct TransferInfo
to be transferred to a folder already containing another file named to be transferred to a folder already containing another file named
"foo.txt". "foo.txt".
<p>Refer to <type>NameClash</type> for possible values. <p>The value can be one of the <type>NameClash</type> constants.
*/ */
long NameClash; long NameClash;

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: WelcomeDynamicResultSetStruct.idl,v $ * $RCSfile: WelcomeDynamicResultSetStruct.idl,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mi $ $Date: 2000-11-08 12:44:52 $ * last change: $Author: kso $ $Date: 2001-02-12 13:41:08 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -71,17 +71,24 @@ module com { module sun { module star { module ucb {
//============================================================================= //=============================================================================
/** This struct is to be contained in the first notification of an /** This struct is to be contained in the first notification of an
<type>XDynamicResultSet</type> <type>XDynamicResultSet</type>
@see XDynamicResultSet @see XDynamicResultSet
@see ListEvent @see ListEvent
@see ListAction @see ListAction
@see ListActionType @see ListActionType
*/ */
struct WelcomeDynamicResultSetStruct struct WelcomeDynamicResultSetStruct
{ {
//-------------------------------------------------------------------------
/** The static resultset containing the previous version of resultset data.
*/
com::sun::star::sdbc::XResultSet Old; com::sun::star::sdbc::XResultSet Old;
//-------------------------------------------------------------------------
/** The static resultset containing the new version of resultset data.
*/
com::sun::star::sdbc::XResultSet New; com::sun::star::sdbc::XResultSet New;
}; };