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 {
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,
is thrown by child access methods of collections, if the addressed child does not exist.
Definition: NoSuchElementException.idl:35
This is the base interface of all collection interfaces.
Definition: XElementAccess.idl:34
describes a map between keys and values.
Definition: XMap.idl:45
type KeyType
denotes the type of the keys in the map.
Definition: XMap.idl:46
type ValueType
denotes the type of the values in the map.
Definition: XMap.idl:58
void clear()
clears the map, removing all key-value pairs from it.
Definition: Ambiguous.idl:22