19 #ifndef __com_sun_star_embed_XRelationshipAccess_idl__
20 #define __com_sun_star_embed_XRelationshipAccess_idl__
29 module
com { module sun { module star { module embed {
114 sequence< ::com::sun::star::beans::StringPair >
139 sequence< sequence< ::com::sun::star::beans::StringPair > >
157 sequence< sequence< ::com::sun::star::beans::StringPair > >
159 raises( ::
com::sun::star::io::IOException );
185 void insertRelationshipByID(
187 [in] sequence< ::
com::sun::star::beans::StringPair > aEntry,
188 [in]
boolean bReplace )
189 raises( ::
com::sun::star::container::ElementExistException,
190 ::
com::sun::star::io::IOException );
203 void removeRelationshipByID( [in]
string sID )
204 raises( ::
com::sun::star::container::NoSuchElementException,
205 ::
com::sun::star::io::IOException );
228 void insertRelationships(
229 [in] sequence< sequence< ::
com::sun::star::beans::StringPair > > aEntries,
230 [in]
boolean bReplace )
231 raises( ::
com::sun::star::container::ElementExistException,
232 ::
com::sun::star::io::IOException );
239 void clearRelationships()
240 raises( ::
com::sun::star::io::IOException );
is thrown by child access methods of collections, if the addressed child does not exist.
Definition: NoSuchElementException.idl:35
is thrown when an input or output error has occurred.
Definition: IOException.idl:31
This interface allows to get access to relationship data.
Definition: XRelationshipAccess.idl:42
sequence< sequence< ::com::sun::star::beans::StringPair > > getAllRelationships()
retrieves the sequence containing all the entries controlled by the object.
string getTargetByID([in] string sID)
retrieves the value of "Target" tag from the entry with specified "ID" tag.
sequence< ::com::sun::star::beans::StringPair > getRelationshipByID([in] string sID)
retrieves the sequence containing all the tags from the entry with specified value of "ID" tag.
boolean hasByID([in] string sID)
allows to detect whether there is an entry with specified value of "ID" tag.
sequence< sequence< ::com::sun::star::beans::StringPair > > getRelationshipsByType([in] string sType)
retrieves the sequence containing all the entries which "Type" tag takes the specified value.
string getTypeByID([in] string sID)
retrieves the value of "Type" tag from the entry with specified "ID" tag.
base interface of all UNO interfaces
Definition: XInterface.idl:48
Definition: Ambiguous.idl:22