20 #ifndef __com_sun_star_container_XMap_idl__ 21 #define __com_sun_star_container_XMap_idl__ 30 module
com { module sun { module star { module container {
52 [attribute, readonly] type KeyType;
66 raises( ::
com::sun::star::lang::NoSupportException );
84 boolean containsKey( [in] any Key )
85 raises( ::
com::sun::star::beans::IllegalTypeException,
86 ::
com::sun::star::lang::IllegalArgumentException );
103 boolean containsValue( [in] any Value )
104 raises( ::
com::sun::star::beans::IllegalTypeException,
105 ::
com::sun::star::lang::IllegalArgumentException );
125 any get( [in] any Key )
126 raises( ::
com::sun::star::beans::IllegalTypeException,
127 ::
com::sun::star::lang::IllegalArgumentException,
155 any put( [in] any Key, [in] any Value )
156 raises( ::
com::sun::star::lang::NoSupportException,
157 ::
com::sun::star::beans::IllegalTypeException,
158 ::
com::sun::star::lang::IllegalArgumentException );
180 any remove( [in] any Key )
181 raises( ::
com::sun::star::lang::NoSupportException,
182 ::
com::sun::star::beans::IllegalTypeException,
183 ::
com::sun::star::lang::IllegalArgumentException,
describes a map between keys and values.
Definition: XMap.idl:44
Definition: Ambiguous.idl:22
type ValueType
denotes the type of the values in the map.
Definition: XMap.idl:58
This is the base interface of all collection interfaces.
Definition: XElementAccess.idl:33
is thrown by child access methods of collections, if the addressed child does not exist...
Definition: NoSuchElementException.idl:34