5 published
enum PropertyState
{
10 published
struct GetPropertyTolerantResult
{
12 ::com
::sun
::star
::beans
::PropertyState State
;
15 published
struct GetDirectPropertyTolerantResult
: ::com
::sun
::star
::beans
::GetPropertyTolerantResult
{
20 published
interface XInterface
;
21 published exception Exception
{
23 ::com
::sun
::star
::uno
::XInterface Context
;
27 published exception IllegalTypeException
: ::com
::sun
::star
::uno
::Exception
{
31 published
interface XInterface
{
32 any queryInterface
([in] type aType
);
38 published
interface XIntrospectionAccess
;
39 published
interface XIntrospection
{
40 interface ::com
::sun
::star
::uno
::XInterface
;
41 ::com
::sun
::star
::beans
::XIntrospectionAccess inspect
([in] any aObject
);
43 /** @deprecated */ published service Introspection
: ::com
::sun
::star
::beans
::XIntrospection
;
44 /** @deprecated */ published exception IntrospectionException
: ::com
::sun
::star
::uno
::Exception
{
46 published constants MethodConcept
{
48 const long DANGEROUS
= 1;
49 const long ENUMERATION
= 8;
50 const long INDEXCONTAINER
= 32;
51 const long LISTENER
= 4;
52 const long NAMECONTAINER
= 16;
53 const long PROPERTY
= 2;
55 published
struct NamedValue
{
59 published exception NotRemoveableException
: ::com
::sun
::star
::uno
::Exception
{
61 published
struct Property
{
67 published constants PropertyAttribute
{
68 const short BOUND
= 2;
69 const short CONSTRAINED
= 4;
70 const short MAYBEAMBIGUOUS
= 32;
71 const short MAYBEDEFAULT
= 64;
72 const short MAYBEVOID
= 1;
73 const short OPTIONAL = 256;
74 const short READONLY = 16;
75 const short REMOVABLE
= 128;
76 /** @deprecated */ const short REMOVEABLE
= 128;
77 const short TRANSIENT
= 8;
79 published
struct PropertyValue
{
83 ::com
::sun
::star
::beans
::PropertyState State
;
85 published exception PropertyVetoException
: ::com
::sun
::star
::uno
::Exception
{
87 published exception UnknownPropertyException
: ::com
::sun
::star
::uno
::Exception
{
91 published exception RuntimeException
: ::com
::sun
::star
::uno
::Exception
{
95 published exception IllegalArgumentException
: ::com
::sun
::star
::uno
::RuntimeException
{
96 short ArgumentPosition
;
98 published exception WrappedTargetException
: ::com
::sun
::star
::uno
::Exception
{
103 published
interface XPropertyAccess
{
104 interface ::com
::sun
::star
::uno
::XInterface
;
105 sequence
< ::com
::sun
::star
::beans
::PropertyValue
> getPropertyValues
();
106 void setPropertyValues
([in] sequence
< ::com
::sun
::star
::beans
::PropertyValue
> aProps
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::beans
::PropertyVetoException
, ::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
108 published exception PropertyExistException
: ::com
::sun
::star
::uno
::Exception
{
110 published
interface XPropertyContainer
{
111 interface ::com
::sun
::star
::uno
::XInterface
;
112 void addProperty
([in] string Name
, [in] short Attributes
, [in] any
DefaultValue) raises
(::com
::sun
::star
::beans
::PropertyExistException
, ::com
::sun
::star
::beans
::IllegalTypeException
, ::com
::sun
::star
::lang
::IllegalArgumentException
);
113 void removeProperty
([in] string Name
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::beans
::NotRemoveableException
);
115 published
interface XPropertyChangeListener
;
116 published
interface XPropertySetInfo
;
117 published
interface XVetoableChangeListener
;
118 published
interface XPropertySet
{
119 interface ::com
::sun
::star
::uno
::XInterface
;
120 ::com
::sun
::star
::beans
::XPropertySetInfo getPropertySetInfo
();
121 void setPropertyValue
([in] string aPropertyName
, [in] any aValue
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::beans
::PropertyVetoException
, ::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
122 any getPropertyValue
([in] string PropertyName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
123 void addPropertyChangeListener
([in] string aPropertyName
, [in] ::com
::sun
::star
::beans
::XPropertyChangeListener xListener
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
124 void removePropertyChangeListener
([in] string aPropertyName
, [in] ::com
::sun
::star
::beans
::XPropertyChangeListener aListener
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
125 void addVetoableChangeListener
([in] string PropertyName
, [in] ::com
::sun
::star
::beans
::XVetoableChangeListener aListener
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
126 void removeVetoableChangeListener
([in] string PropertyName
, [in] ::com
::sun
::star
::beans
::XVetoableChangeListener aListener
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
128 published
interface XPropertyBag
{
129 interface ::com
::sun
::star
::beans
::XPropertySet
;
130 interface ::com
::sun
::star
::beans
::XPropertyContainer
;
131 interface ::com
::sun
::star
::beans
::XPropertyAccess
;
133 published service PropertyBag
: ::com
::sun
::star
::beans
::XPropertyBag
{
135 createWithTypes
([in] sequence
< type
> AllowedTypes
, [in] boolean AllowEmptyPropertyName
, [in] boolean AutomaticAddition
);
139 published
struct EventObject
{
140 ::com
::sun
::star
::uno
::XInterface
Source;
144 published
struct PropertyChangeEvent
: ::com
::sun
::star
::lang
::EventObject
{
151 published constants PropertyConcept
{
153 const long ATTRIBUTES
= 4;
154 const long DANGEROUS
= 1;
155 const long METHODS
= 8;
156 const long PROPERTYSET
= 2;
158 published
interface XFastPropertySet
{
159 interface ::com
::sun
::star
::uno
::XInterface
;
160 void setFastPropertyValue
([in] long nHandle
, [in] any aValue
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::beans
::PropertyVetoException
, ::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
161 any getFastPropertyValue
([in] long nHandle
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
163 published
interface XPropertiesChangeListener
;
164 published
interface XMultiPropertySet
{
165 interface ::com
::sun
::star
::uno
::XInterface
;
166 ::com
::sun
::star
::beans
::XPropertySetInfo getPropertySetInfo
();
167 void setPropertyValues
([in] sequence
< string > aPropertyNames
, [in] sequence
< any
> aValues
) raises
(::com
::sun
::star
::beans
::PropertyVetoException
, ::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
168 sequence
< any
> getPropertyValues
([in] sequence
< string > aPropertyNames
);
169 void addPropertiesChangeListener
([in] sequence
< string > aPropertyNames
, [in] ::com
::sun
::star
::beans
::XPropertiesChangeListener xListener
);
170 void removePropertiesChangeListener
([in] ::com
::sun
::star
::beans
::XPropertiesChangeListener xListener
);
171 void firePropertiesChangeEvent
([in] sequence
< string > aPropertyNames
, [in] ::com
::sun
::star
::beans
::XPropertiesChangeListener xListener
);
173 published
interface XPropertyState
{
174 interface ::com
::sun
::star
::uno
::XInterface
;
175 ::com
::sun
::star
::beans
::PropertyState getPropertyState
([in] string PropertyName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
);
176 sequence
< ::com
::sun
::star
::beans
::PropertyState
> getPropertyStates
([in] sequence
< string > aPropertyName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
);
177 void setPropertyToDefault
([in] string PropertyName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
);
178 any getPropertyDefault
([in] string aPropertyName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
180 published service PropertySet
{
181 interface ::com
::sun
::star
::beans
::XPropertySet
;
182 [optional] interface ::com
::sun
::star
::beans
::XFastPropertySet
;
183 [optional] interface ::com
::sun
::star
::beans
::XMultiPropertySet
;
184 [optional] interface ::com
::sun
::star
::beans
::XPropertyAccess
;
185 [optional] interface ::com
::sun
::star
::beans
::XPropertyState
;
187 published constants PropertySetInfoChange
{
188 const long PROPERTY_INSERTED
= 0;
189 const long PROPERTY_REMOVED
= 1;
191 published
struct PropertySetInfoChangeEvent
: ::com
::sun
::star
::lang
::EventObject
{
196 published
struct PropertyStateChangeEvent
: ::com
::sun
::star
::lang
::EventObject
{
199 ::com
::sun
::star
::beans
::PropertyState OldValue
;
200 ::com
::sun
::star
::beans
::PropertyState NewValue
;
202 published
typedef sequence
< ::com
::sun
::star
::beans
::PropertyValue
> PropertyValues
;
203 published
struct SetPropertyTolerantFailed
{
207 published
struct StringPair
{
211 published
interface XExactName
{
212 interface ::com
::sun
::star
::uno
::XInterface
;
213 string getExactName
([in] string aApproximateName
);
215 published
interface XHierarchicalPropertySetInfo
;
216 published
interface XHierarchicalPropertySet
{
217 interface ::com
::sun
::star
::uno
::XInterface
;
218 ::com
::sun
::star
::beans
::XHierarchicalPropertySetInfo getHierarchicalPropertySetInfo
();
219 void setHierarchicalPropertyValue
([in] string aHierarchicalPropertyName
, [in] any aValue
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::beans
::PropertyVetoException
, ::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
220 any getHierarchicalPropertyValue
([in] string aHierarchicalPropertyName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
222 published
interface XHierarchicalPropertySetInfo
{
223 interface ::com
::sun
::star
::uno
::XInterface
;
224 ::com
::sun
::star
::beans
::Property getPropertyByHierarchicalName
([in] string aHierarchicalName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
);
225 boolean hasPropertyByHierarchicalName
([in] string aHierarchicalName
);
229 published exception NoSuchElementException
: ::com
::sun
::star
::uno
::Exception
{
233 published exception NoSuchMethodException
: ::com
::sun
::star
::uno
::Exception
{
237 published
interface XIdlMethod
;
240 published
interface XIntrospectionAccess
{
241 interface ::com
::sun
::star
::uno
::XInterface
;
242 long getSuppliedMethodConcepts
();
243 long getSuppliedPropertyConcepts
();
244 ::com
::sun
::star
::beans
::Property getProperty
([in] string aName
, [in] long nPropertyConcepts
) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
245 boolean hasProperty
([in] string aName
, [in] long nPropertyConcepts
);
246 sequence
< ::com
::sun
::star
::beans
::Property
> getProperties
([in] long nPropertyConcepts
);
247 ::com
::sun
::star
::reflection
::XIdlMethod getMethod
([in] string aName
, [in] long nMethodConcepts
) raises
(::com
::sun
::star
::lang
::NoSuchMethodException
);
248 boolean hasMethod
([in] string aName
, [in] long nMethodConcepts
);
249 sequence
< ::com
::sun
::star
::reflection
::XIdlMethod
> getMethods
([in] long nMethodConcepts
);
250 sequence
< type
> getSupportedListeners
();
251 ::com
::sun
::star
::uno
::XInterface queryAdapter
([in] type aInterfaceType
) raises
(::com
::sun
::star
::beans
::IllegalTypeException
);
253 published
interface XMaterialHolder
{
254 interface ::com
::sun
::star
::uno
::XInterface
;
257 published
interface XMultiHierarchicalPropertySet
{
258 interface ::com
::sun
::star
::uno
::XInterface
;
259 ::com
::sun
::star
::beans
::XHierarchicalPropertySetInfo getHierarchicalPropertySetInfo
();
260 void setHierarchicalPropertyValues
([in] sequence
< string > aHierarchicalPropertyNames
, [in] sequence
< any
> Values
) raises
(::com
::sun
::star
::beans
::PropertyVetoException
, ::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
261 sequence
< any
> getHierarchicalPropertyValues
([in] sequence
< string > aPropertyNames
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
263 published
interface XMultiPropertyStates
{
264 interface ::com
::sun
::star
::uno
::XInterface
;
265 sequence
< ::com
::sun
::star
::beans
::PropertyState
> getPropertyStates
([in] sequence
< string > aPropertyName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
);
266 void setAllPropertiesToDefault
();
267 void setPropertiesToDefault
([in] sequence
< string > aPropertyNames
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
);
268 sequence
< any
> getPropertyDefaults
([in] sequence
< string > aPropertyNames
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
272 published
interface XEventListener
{
273 interface ::com
::sun
::star
::uno
::XInterface
;
274 void disposing
([in] ::com
::sun
::star
::lang
::EventObject
Source);
278 published
interface XPropertiesChangeListener
{
279 interface ::com
::sun
::star
::lang
::XEventListener
;
280 void propertiesChange
([in] sequence
< ::com
::sun
::star
::beans
::PropertyChangeEvent
> aEvent
);
282 published
interface XPropertiesChangeNotifier
{
283 interface ::com
::sun
::star
::uno
::XInterface
;
284 void addPropertiesChangeListener
([in] sequence
< string > PropertyNames
, [in] ::com
::sun
::star
::beans
::XPropertiesChangeListener Listener
);
285 void removePropertiesChangeListener
([in] sequence
< string > PropertyNames
, [in] ::com
::sun
::star
::beans
::XPropertiesChangeListener Listener
);
287 published
interface XProperty
{
288 interface ::com
::sun
::star
::uno
::XInterface
;
289 ::com
::sun
::star
::beans
::Property getAsProperty
();
291 published
interface XPropertyChangeListener
{
292 interface ::com
::sun
::star
::lang
::XEventListener
;
293 void propertyChange
([in] ::com
::sun
::star
::beans
::PropertyChangeEvent evt
);
295 published
interface XPropertySetInfo
{
296 interface ::com
::sun
::star
::uno
::XInterface
;
297 sequence
< ::com
::sun
::star
::beans
::Property
> getProperties
();
298 ::com
::sun
::star
::beans
::Property getPropertyByName
([in] string aName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
);
299 boolean hasPropertyByName
([in] string Name
);
301 published
interface XPropertySetInfoChangeListener
{
302 interface ::com
::sun
::star
::lang
::XEventListener
;
303 void propertySetInfoChange
([in] ::com
::sun
::star
::beans
::PropertySetInfoChangeEvent evt
);
305 published
interface XPropertySetInfoChangeNotifier
{
306 interface ::com
::sun
::star
::uno
::XInterface
;
307 void addPropertySetInfoChangeListener
([in] ::com
::sun
::star
::beans
::XPropertySetInfoChangeListener Listener
);
308 void removePropertySetInfoChangeListener
([in] ::com
::sun
::star
::beans
::XPropertySetInfoChangeListener Listener
);
310 published
interface XPropertyStateChangeListener
{
311 interface ::com
::sun
::star
::lang
::XEventListener
;
312 void propertyStateChange
([in] ::com
::sun
::star
::beans
::PropertyStateChangeEvent aEvent
);
314 published
interface XPropertyWithState
{
315 interface ::com
::sun
::star
::uno
::XInterface
;
316 ::com
::sun
::star
::beans
::PropertyState getStateAsProperty
();
317 void setToDefaultAsProperty
() raises
(::com
::sun
::star
::lang
::WrappedTargetException
);
318 ::com
::sun
::star
::uno
::XInterface getDefaultAsProperty
() raises
(::com
::sun
::star
::lang
::WrappedTargetException
);
320 published
interface XTolerantMultiPropertySet
{
321 interface ::com
::sun
::star
::uno
::XInterface
;
322 sequence
< ::com
::sun
::star
::beans
::SetPropertyTolerantFailed
> setPropertyValuesTolerant
([in] sequence
< string > aPropertyNames
, [in] sequence
< any
> aValues
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
323 sequence
< ::com
::sun
::star
::beans
::GetPropertyTolerantResult
> getPropertyValuesTolerant
([in] sequence
< string > aPropertyNames
);
324 sequence
< ::com
::sun
::star
::beans
::GetDirectPropertyTolerantResult
> getDirectPropertyValuesTolerant
([in] sequence
< string > aPropertyNames
);
326 published
interface XVetoableChangeListener
{
327 interface ::com
::sun
::star
::lang
::XEventListener
;
328 void vetoableChange
([in] ::com
::sun
::star
::beans
::PropertyChangeEvent aEvent
) raises
(::com
::sun
::star
::beans
::PropertyVetoException
);
330 published singleton theIntrospection
: ::com
::sun
::star
::beans
::XIntrospection
;
333 published
interface XBridge
{
334 interface ::com
::sun
::star
::uno
::XInterface
;
335 ::com
::sun
::star
::uno
::XInterface getInstance
([in] string sInstanceName
);
337 string getDescription
();
341 published
interface XComponent
{
342 interface ::com
::sun
::star
::uno
::XInterface
;
344 void addEventListener
([in] ::com
::sun
::star
::lang
::XEventListener xListener
);
345 void removeEventListener
([in] ::com
::sun
::star
::lang
::XEventListener aListener
);
347 published
interface XInitialization
{
348 interface ::com
::sun
::star
::uno
::XInterface
;
349 void initialize
([in] sequence
< any
> aArguments
) raises
(::com
::sun
::star
::uno
::Exception
);
353 published service Bridge
{
354 interface ::com
::sun
::star
::lang
::XInitialization
;
355 interface ::com
::sun
::star
::bridge
::XBridge
;
356 interface ::com
::sun
::star
::lang
::XComponent
;
358 published exception BridgeExistsException
: ::com
::sun
::star
::uno
::Exception
{
360 published
interface XInstanceProvider
;
363 published
interface XConnection
;
366 published
interface XBridgeFactory
{
367 interface ::com
::sun
::star
::uno
::XInterface
;
368 ::com
::sun
::star
::bridge
::XBridge createBridge
([in] string sName
, [in] string sProtocol
, [in] ::com
::sun
::star
::connection
::XConnection aConnection
, [in] ::com
::sun
::star
::bridge
::XInstanceProvider anInstanceProvider
) raises
(::com
::sun
::star
::bridge
::BridgeExistsException
, ::com
::sun
::star
::lang
::IllegalArgumentException
);
369 ::com
::sun
::star
::bridge
::XBridge getBridge
([in] string sName
);
370 sequence
< ::com
::sun
::star
::bridge
::XBridge
> getExistingBridges
();
372 published
interface XBridgeFactory2
{
373 interface ::com
::sun
::star
::bridge
::XBridgeFactory
;
374 interface ::com
::sun
::star
::lang
::XComponent
;
376 published service BridgeFactory
: ::com
::sun
::star
::bridge
::XBridgeFactory2
;
377 published service IiopBridge
{
378 interface ::com
::sun
::star
::lang
::XInitialization
;
379 interface ::com
::sun
::star
::bridge
::XBridge
;
380 interface ::com
::sun
::star
::lang
::XComponent
;
382 published
struct ProtocolProperty
{
386 published exception InvalidProtocolChangeException
: ::com
::sun
::star
::uno
::Exception
{
387 ::com
::sun
::star
::bridge
::ProtocolProperty invalidProperty
;
390 published constants ModelDependent
{
391 const short CORBA
= 4;
392 const short JAVA
= 3;
396 /** @deprecated */ published service OleApplicationRegistration
{
397 interface ::com
::sun
::star
::uno
::XInterface
;
401 /** @deprecated */ published
struct Uik
{
403 unsigned short Data2
;
404 unsigned short Data3
;
410 /** @deprecated */ published
interface XBridgeSupplier
{
411 interface ::com
::sun
::star
::uno
::XInterface
;
412 any createBridge
([in] any modelDepObject
, [in] ::com
::sun
::star
::uno
::Uik MachineId
, [in] long ProcessId
, [in] short sourceModelType
, [in] short destModelType
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
414 /** @deprecated */ published service OleBridgeSupplier
{
415 interface ::com
::sun
::star
::bridge
::XBridgeSupplier
;
417 published
interface XBridgeSupplier2
{
418 interface ::com
::sun
::star
::uno
::XInterface
;
419 any createBridge
([in] any aModelDepObject
, [in] sequence
< byte > aProcessId
, [in] short nSourceModelType
, [in] short nDestModelType
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
421 /** @deprecated */ published service OleBridgeSupplier2
{
422 interface ::com
::sun
::star
::bridge
::XBridgeSupplier2
;
424 /** @deprecated */ published service OleBridgeSupplierVar1
{
425 service
::com
::sun
::star
::bridge
::OleBridgeSupplier2
;
429 published
interface XMultiServiceFactory
{
430 interface ::com
::sun
::star
::uno
::XInterface
;
431 ::com
::sun
::star
::uno
::XInterface createInstance
([in] string aServiceSpecifier
) raises
(::com
::sun
::star
::uno
::Exception
);
432 ::com
::sun
::star
::uno
::XInterface createInstanceWithArguments
([in] string ServiceSpecifier
, [in] sequence
< any
> Arguments
) raises
(::com
::sun
::star
::uno
::Exception
);
433 sequence
< string > getAvailableServiceNames
();
437 /** @deprecated */ published service OleObjectFactory
{
438 interface ::com
::sun
::star
::lang
::XMultiServiceFactory
;
442 published exception ConnectionSetupException
: ::com
::sun
::star
::uno
::Exception
{
444 published exception NoConnectException
: ::com
::sun
::star
::uno
::Exception
{
448 published
interface XUnoUrlResolver
{
449 interface ::com
::sun
::star
::uno
::XInterface
;
450 ::com
::sun
::star
::uno
::XInterface resolve
([in] string sUnoUrl
) raises
(::com
::sun
::star
::connection
::NoConnectException
, ::com
::sun
::star
::connection
::ConnectionSetupException
, ::com
::sun
::star
::lang
::IllegalArgumentException
);
452 published service UnoUrlResolver
: ::com
::sun
::star
::bridge
::XUnoUrlResolver
;
453 published service UrpBridge
{
454 interface ::com
::sun
::star
::lang
::XInitialization
;
455 interface ::com
::sun
::star
::bridge
::XBridge
;
456 interface ::com
::sun
::star
::lang
::XComponent
;
458 published
interface XInstanceProvider
{
459 interface ::com
::sun
::star
::uno
::XInterface
;
460 ::com
::sun
::star
::uno
::XInterface getInstance
([in] string sInstanceName
) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
462 published
interface XProtocolProperties
{
463 interface ::com
::sun
::star
::uno
::XInterface
;
464 sequence
< ::com
::sun
::star
::bridge
::ProtocolProperty
> getProperties
();
465 long requestChange
([in] long nRandomNumber
);
466 void commitChange
([in] sequence
< ::com
::sun
::star
::bridge
::ProtocolProperty
> newValues
) raises
(::com
::sun
::star
::bridge
::InvalidProtocolChangeException
);
470 published exception AlreadyAcceptingException
: ::com
::sun
::star
::uno
::Exception
{
472 published
interface XAcceptor
{
473 interface ::com
::sun
::star
::uno
::XInterface
;
474 ::com
::sun
::star
::connection
::XConnection accept
([in] string sConnectionDescription
) raises
(::com
::sun
::star
::connection
::AlreadyAcceptingException
, ::com
::sun
::star
::connection
::ConnectionSetupException
, ::com
::sun
::star
::lang
::IllegalArgumentException
);
475 void stopAccepting
();
477 published service Acceptor
: ::com
::sun
::star
::connection
::XAcceptor
;
478 published
interface XConnector
{
479 interface ::com
::sun
::star
::uno
::XInterface
;
480 ::com
::sun
::star
::connection
::XConnection connect
([in] string sConnectionDescription
) raises
(::com
::sun
::star
::connection
::NoConnectException
, ::com
::sun
::star
::connection
::ConnectionSetupException
);
482 published service Connector
: ::com
::sun
::star
::connection
::XConnector
;
483 published
struct SocketPermission
{
489 published exception IOException
: ::com
::sun
::star
::uno
::Exception
{
493 published
interface XConnection
{
494 interface ::com
::sun
::star
::uno
::XInterface
;
495 long read
([out] sequence
< byte > aReadBytes
, [in] long nBytesToRead
) raises
(::com
::sun
::star
::io
::IOException
);
496 void write
([in] sequence
< byte > aData
) raises
(::com
::sun
::star
::io
::IOException
);
497 void flush
() raises
(::com
::sun
::star
::io
::IOException
);
498 void close
() raises
(::com
::sun
::star
::io
::IOException
);
499 string getDescription
();
501 published
interface XConnection2
{
502 interface ::com
::sun
::star
::connection
::XConnection
;
503 long available
() raises
(::com
::sun
::star
::io
::IOException
);
504 long readSomeBytes
([out] sequence
< byte > aData
, [in] long nMaxBytesToRead
) raises
(::com
::sun
::star
::io
::IOException
);
508 published
interface XStreamListener
;
511 published
interface XConnectionBroadcaster
{
512 interface ::com
::sun
::star
::uno
::XInterface
;
513 void addStreamListener
([in] ::com
::sun
::star
::io
::XStreamListener aListener
);
514 void removeStreamListener
([in] ::com
::sun
::star
::io
::XStreamListener aListener
);
518 published
struct ContainerEvent
: ::com
::sun
::star
::lang
::EventObject
{
523 published exception ElementExistException
: ::com
::sun
::star
::uno
::Exception
{
525 published
interface XElementAccess
{
526 interface ::com
::sun
::star
::uno
::XInterface
;
527 type getElementType
();
528 boolean hasElements
();
532 published exception NoSupportException
: ::com
::sun
::star
::uno
::Exception
{
536 published
interface XChild
{
537 interface ::com
::sun
::star
::uno
::XInterface
;
538 ::com
::sun
::star
::uno
::XInterface getParent
();
539 void setParent
([in] ::com
::sun
::star
::uno
::XInterface Parent
) raises
(::com
::sun
::star
::lang
::NoSupportException
);
541 published
interface XEnumeration
{
542 interface ::com
::sun
::star
::uno
::XInterface
;
543 boolean hasMoreElements
();
544 any nextElement
() raises
(::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
546 published
interface XComponentEnumeration
{
547 interface ::com
::sun
::star
::container
::XEnumeration
;
548 ::com
::sun
::star
::lang
::XComponent nextComponent
() raises
(::com
::sun
::star
::container
::NoSuchElementException
);
550 published
interface XEnumerationAccess
{
551 interface ::com
::sun
::star
::container
::XElementAccess
;
552 ::com
::sun
::star
::container
::XEnumeration createEnumeration
();
554 published
interface XComponentEnumerationAccess
{
555 interface ::com
::sun
::star
::container
::XEnumerationAccess
;
556 ::com
::sun
::star
::container
::XComponentEnumeration createComponentEnumeration
();
558 published
interface XContainerListener
;
559 published
interface XContainer
{
560 interface ::com
::sun
::star
::uno
::XInterface
;
561 void addContainerListener
([in] ::com
::sun
::star
::container
::XContainerListener xListener
);
562 void removeContainerListener
([in] ::com
::sun
::star
::container
::XContainerListener xListener
);
564 published
interface XContainerListener
{
565 interface ::com
::sun
::star
::lang
::XEventListener
;
566 void elementInserted
([in] ::com
::sun
::star
::container
::ContainerEvent Event
);
567 void elementRemoved
([in] ::com
::sun
::star
::container
::ContainerEvent Event
);
568 void elementReplaced
([in] ::com
::sun
::star
::container
::ContainerEvent Event
);
570 published
interface XContainerQuery
{
571 interface ::com
::sun
::star
::uno
::XInterface
;
572 ::com
::sun
::star
::container
::XEnumeration createSubSetEnumerationByQuery
([in] string Query
);
573 ::com
::sun
::star
::container
::XEnumeration createSubSetEnumerationByProperties
([in] sequence
< ::com
::sun
::star
::beans
::NamedValue
> Properties
);
575 published
interface XContentEnumerationAccess
{
576 interface ::com
::sun
::star
::uno
::XInterface
;
577 ::com
::sun
::star
::container
::XEnumeration createContentEnumeration
([in] string aServiceName
);
578 sequence
< string > getAvailableServiceNames
();
580 published
interface XHierarchicalName
{
581 interface ::com
::sun
::star
::uno
::XInterface
;
582 string getHierarchicalName
();
583 string composeHierarchicalName
([in] string aRelativeName
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::NoSupportException
);
585 published
interface XHierarchicalNameAccess
{
586 interface ::com
::sun
::star
::uno
::XInterface
;
587 any getByHierarchicalName
([in] string aName
) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
588 boolean hasByHierarchicalName
([in] string aName
);
590 published
interface XHierarchicalNameReplace
{
591 interface ::com
::sun
::star
::container
::XHierarchicalNameAccess
;
592 void replaceByHierarchicalName
([in] string aName
, [in] any aElement
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
594 published
interface XHierarchicalNameContainer
{
595 interface ::com
::sun
::star
::container
::XHierarchicalNameReplace
;
596 void insertByHierarchicalName
([in] string aName
, [in] any aElement
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::container
::ElementExistException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
597 void removeByHierarchicalName
([in] string Name
) raises
(::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
599 published
interface XIdentifierAccess
{
600 interface ::com
::sun
::star
::container
::XElementAccess
;
601 any getByIdentifier
([in] long Identifier
) raises
(::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
602 sequence
< long > getIdentifiers
();
604 published
interface XIdentifierReplace
{
605 interface ::com
::sun
::star
::container
::XIdentifierAccess
;
606 void replaceByIdentifer
([in] long Identifier
, [in] any aElement
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
608 published
interface XIdentifierContainer
{
609 interface ::com
::sun
::star
::container
::XIdentifierReplace
;
610 long insert
([in] any aElement
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
611 void removeByIdentifier
([in] long Identifier
) raises
(::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
613 published
interface XImplicitIDAccess
{
614 interface ::com
::sun
::star
::container
::XElementAccess
;
615 any getByImplicitID
([in] string ID) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
616 sequence
< string > getImplicitIDs
();
618 published
interface XImplicitIDReplace
{
619 interface ::com
::sun
::star
::uno
::XInterface
;
620 void replaceByUniqueID
([in] string ID, [in] any aNewElement
) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
622 published
interface XImplicitIDContainer
{
623 interface ::com
::sun
::star
::container
::XImplicitIDReplace
;
624 string addWithImplicitID
([in] any aElement
);
625 void removeByImplicitID
([in] string ID) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
629 published exception IndexOutOfBoundsException
: ::com
::sun
::star
::uno
::Exception
{
633 published
interface XIndexAccess
{
634 interface ::com
::sun
::star
::container
::XElementAccess
;
636 any getByIndex
([in] long Index
) raises
(::com
::sun
::star
::lang
::IndexOutOfBoundsException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
638 published
interface XIndexReplace
{
639 interface ::com
::sun
::star
::container
::XIndexAccess
;
640 void replaceByIndex
([in] long Index
, [in] any Element
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::IndexOutOfBoundsException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
642 published
interface XIndexContainer
{
643 interface ::com
::sun
::star
::container
::XIndexReplace
;
644 void insertByIndex
([in] long Index
, [in] any Element
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::IndexOutOfBoundsException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
645 void removeByIndex
([in] long Index
) raises
(::com
::sun
::star
::lang
::IndexOutOfBoundsException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
647 published
interface XNameAccess
{
648 interface ::com
::sun
::star
::container
::XElementAccess
;
649 any getByName
([in] string aName
) raises
(::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
650 sequence
< string > getElementNames
();
651 boolean hasByName
([in] string aName
);
653 published
interface XNameReplace
{
654 interface ::com
::sun
::star
::container
::XNameAccess
;
655 void replaceByName
([in] string aName
, [in] any aElement
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
657 published
interface XNameContainer
{
658 interface ::com
::sun
::star
::container
::XNameReplace
;
659 void insertByName
([in] string aName
, [in] any aElement
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::container
::ElementExistException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
660 void removeByName
([in] string Name
) raises
(::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
662 published
interface XNamed
{
663 interface ::com
::sun
::star
::uno
::XInterface
;
665 void setName
([in] string aName
);
667 published
interface XSet
{
668 interface ::com
::sun
::star
::container
::XEnumerationAccess
;
669 boolean has
([in] any aElement
);
670 void insert
([in] any aElement
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::container
::ElementExistException
);
671 void remove
([in] any aElement
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::container
::NoSuchElementException
);
673 published
interface XUniqueIDAccess
{
674 interface ::com
::sun
::star
::uno
::XInterface
;
675 any getByUniqueID
([in] string ID) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
676 void removeByUniqueID
([in] string ID) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
680 published exception BufferSizeExceededException
: ::com
::sun
::star
::io
::IOException
{
682 published
interface XInputStream
;
683 published
interface XActiveDataSink
{
684 interface ::com
::sun
::star
::uno
::XInterface
;
685 void setInputStream
([in] ::com
::sun
::star
::io
::XInputStream aStream
);
686 ::com
::sun
::star
::io
::XInputStream getInputStream
();
688 published
interface XConnectable
{
689 interface ::com
::sun
::star
::uno
::XInterface
;
690 void setPredecessor
([in] ::com
::sun
::star
::io
::XConnectable aPredecessor
);
691 ::com
::sun
::star
::io
::XConnectable getPredecessor
();
692 void setSuccessor
([in] ::com
::sun
::star
::io
::XConnectable aSuccessor
);
693 ::com
::sun
::star
::io
::XConnectable getSuccessor
();
695 published exception NotConnectedException
: ::com
::sun
::star
::io
::IOException
{
697 published
interface XInputStream
{
698 interface ::com
::sun
::star
::uno
::XInterface
;
699 long readBytes
([out] sequence
< byte > aData
, [in] long nBytesToRead
) raises
(::com
::sun
::star
::io
::NotConnectedException
, ::com
::sun
::star
::io
::BufferSizeExceededException
, ::com
::sun
::star
::io
::IOException
);
700 long readSomeBytes
([out] sequence
< byte > aData
, [in] long nMaxBytesToRead
) raises
(::com
::sun
::star
::io
::NotConnectedException
, ::com
::sun
::star
::io
::BufferSizeExceededException
, ::com
::sun
::star
::io
::IOException
);
701 void skipBytes
([in] long nBytesToSkip
) raises
(::com
::sun
::star
::io
::NotConnectedException
, ::com
::sun
::star
::io
::BufferSizeExceededException
, ::com
::sun
::star
::io
::IOException
);
702 long available
() raises
(::com
::sun
::star
::io
::NotConnectedException
, ::com
::sun
::star
::io
::IOException
);
703 void closeInput
() raises
(::com
::sun
::star
::io
::NotConnectedException
, ::com
::sun
::star
::io
::IOException
);
705 published
interface XDataInputStream
{
706 interface ::com
::sun
::star
::io
::XInputStream
;
707 byte readBoolean
() raises
(::com
::sun
::star
::io
::IOException
);
708 byte readByte
() raises
(::com
::sun
::star
::io
::IOException
);
709 char readChar
() raises
(::com
::sun
::star
::io
::IOException
);
710 short readShort
() raises
(::com
::sun
::star
::io
::IOException
);
711 long readLong
() raises
(::com
::sun
::star
::io
::IOException
);
712 hyper readHyper
() raises
(::com
::sun
::star
::io
::IOException
);
713 float readFloat
() raises
(::com
::sun
::star
::io
::IOException
);
714 double readDouble
() raises
(::com
::sun
::star
::io
::IOException
);
715 string readUTF
() raises
(::com
::sun
::star
::io
::IOException
);
717 published service DataInputStream
{
718 interface ::com
::sun
::star
::io
::XDataInputStream
;
719 interface ::com
::sun
::star
::io
::XActiveDataSink
;
720 interface ::com
::sun
::star
::io
::XConnectable
;
722 published
interface XOutputStream
;
723 published
interface XActiveDataSource
{
724 interface ::com
::sun
::star
::uno
::XInterface
;
725 void setOutputStream
([in] ::com
::sun
::star
::io
::XOutputStream aStream
);
726 ::com
::sun
::star
::io
::XOutputStream getOutputStream
();
728 published
interface XOutputStream
{
729 interface ::com
::sun
::star
::uno
::XInterface
;
730 void writeBytes
([in] sequence
< byte > aData
) raises
(::com
::sun
::star
::io
::NotConnectedException
, ::com
::sun
::star
::io
::BufferSizeExceededException
, ::com
::sun
::star
::io
::IOException
);
731 void flush
() raises
(::com
::sun
::star
::io
::NotConnectedException
, ::com
::sun
::star
::io
::BufferSizeExceededException
, ::com
::sun
::star
::io
::IOException
);
732 void closeOutput
() raises
(::com
::sun
::star
::io
::NotConnectedException
, ::com
::sun
::star
::io
::BufferSizeExceededException
, ::com
::sun
::star
::io
::IOException
);
734 published
interface XDataOutputStream
{
735 interface ::com
::sun
::star
::io
::XOutputStream
;
736 void writeBoolean
([in] boolean Value
) raises
(::com
::sun
::star
::io
::IOException
);
737 void writeByte
([in] byte Value
) raises
(::com
::sun
::star
::io
::IOException
);
738 void writeChar
([in] char Value
) raises
(::com
::sun
::star
::io
::IOException
);
739 void writeShort
([in] short Value
) raises
(::com
::sun
::star
::io
::IOException
);
740 void writeLong
([in] long Value
) raises
(::com
::sun
::star
::io
::IOException
);
741 void writeHyper
([in] hyper Value
) raises
(::com
::sun
::star
::io
::IOException
);
742 void writeFloat
([in] float Value
) raises
(::com
::sun
::star
::io
::IOException
);
743 void writeDouble
([in] double Value
) raises
(::com
::sun
::star
::io
::IOException
);
744 void writeUTF
([in] string Value
) raises
(::com
::sun
::star
::io
::IOException
);
746 published service DataOutputStream
{
747 interface ::com
::sun
::star
::io
::XDataOutputStream
;
748 interface ::com
::sun
::star
::io
::XActiveDataSource
;
750 published
struct DataTransferEvent
: ::com
::sun
::star
::lang
::EventObject
{
753 published
struct FilePermission
{
757 published
interface XMarkableStream
{
758 interface ::com
::sun
::star
::uno
::XInterface
;
759 long createMark
() raises
(::com
::sun
::star
::io
::IOException
);
760 void deleteMark
([in] long Mark
) raises
(::com
::sun
::star
::io
::IOException
, ::com
::sun
::star
::lang
::IllegalArgumentException
);
761 void jumpToMark
([in] long nMark
) raises
(::com
::sun
::star
::io
::IOException
, ::com
::sun
::star
::lang
::IllegalArgumentException
);
762 void jumpToFurthest
() raises
(::com
::sun
::star
::io
::IOException
);
763 long offsetToMark
([in] long nMark
) raises
(::com
::sun
::star
::io
::IOException
, ::com
::sun
::star
::lang
::IllegalArgumentException
);
765 published service MarkableInputStream
{
766 interface ::com
::sun
::star
::io
::XInputStream
;
767 interface ::com
::sun
::star
::io
::XMarkableStream
;
768 interface ::com
::sun
::star
::io
::XActiveDataSink
;
769 interface ::com
::sun
::star
::io
::XConnectable
;
771 published service MarkableOutputStream
{
772 interface ::com
::sun
::star
::io
::XOutputStream
;
773 interface ::com
::sun
::star
::io
::XMarkableStream
;
774 interface ::com
::sun
::star
::io
::XActiveDataSource
;
775 interface ::com
::sun
::star
::io
::XConnectable
;
777 published
interface XPersistObject
;
778 published
interface XObjectInputStream
{
779 interface ::com
::sun
::star
::io
::XDataInputStream
;
780 ::com
::sun
::star
::io
::XPersistObject readObject
() raises
(::com
::sun
::star
::io
::IOException
);
782 published service ObjectInputStream
{
783 interface ::com
::sun
::star
::io
::XObjectInputStream
;
784 interface ::com
::sun
::star
::io
::XActiveDataSink
;
785 interface ::com
::sun
::star
::io
::XConnectable
;
786 interface ::com
::sun
::star
::io
::XMarkableStream
;
788 published
interface XObjectOutputStream
{
789 interface ::com
::sun
::star
::io
::XDataOutputStream
;
790 void writeObject
([in] ::com
::sun
::star
::io
::XPersistObject
Object) raises
(::com
::sun
::star
::io
::IOException
);
792 published service ObjectOutputStream
{
793 interface ::com
::sun
::star
::io
::XObjectOutputStream
;
794 interface ::com
::sun
::star
::io
::XActiveDataSource
;
795 interface ::com
::sun
::star
::io
::XConnectable
;
797 published
interface XPipe
{
798 interface ::com
::sun
::star
::io
::XOutputStream
;
799 interface ::com
::sun
::star
::io
::XInputStream
;
801 published service
Pipe: ::com
::sun
::star
::io
::XPipe
;
802 published
interface XActiveDataControl
{
803 interface ::com
::sun
::star
::uno
::XInterface
;
804 void addListener
([in] ::com
::sun
::star
::io
::XStreamListener aListener
);
805 void removeListener
([in] ::com
::sun
::star
::io
::XStreamListener aListener
);
809 published service Pump
{
810 interface ::com
::sun
::star
::io
::XActiveDataSource
;
811 interface ::com
::sun
::star
::io
::XActiveDataSink
;
812 interface ::com
::sun
::star
::io
::XActiveDataControl
;
814 published
interface XSeekable
{
815 interface ::com
::sun
::star
::uno
::XInterface
;
816 void seek
([in] hyper location
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::io
::IOException
);
817 hyper getPosition
() raises
(::com
::sun
::star
::io
::IOException
);
818 hyper getLength
() raises
(::com
::sun
::star
::io
::IOException
);
820 published
interface XSeekableInputStream
{
821 interface ::com
::sun
::star
::io
::XInputStream
;
822 interface ::com
::sun
::star
::io
::XSeekable
;
824 published service SequenceInputStream
: ::com
::sun
::star
::io
::XSeekableInputStream
{
825 createStreamFromSequence
([in] sequence
< byte > aData
);
827 published
interface XStream
{
828 interface ::com
::sun
::star
::uno
::XInterface
;
829 ::com
::sun
::star
::io
::XInputStream getInputStream
();
830 ::com
::sun
::star
::io
::XOutputStream getOutputStream
();
832 published
interface XTextInputStream
{
833 interface ::com
::sun
::star
::io
::XInputStream
;
834 string readLine
() raises
(::com
::sun
::star
::io
::IOException
);
835 string readString
([in] sequence
< char > Delimiters
, [in] boolean bRemoveDelimiter
) raises
(::com
::sun
::star
::io
::IOException
);
836 boolean isEOF
() raises
(::com
::sun
::star
::io
::IOException
);
837 void setEncoding
([in] string Encoding
);
839 published
interface XTextInputStream2
{
840 interface ::com
::sun
::star
::io
::XTextInputStream
;
841 interface ::com
::sun
::star
::io
::XActiveDataSink
;
843 published service TextInputStream
: ::com
::sun
::star
::io
::XTextInputStream2
;
844 published
interface XTextOutputStream
{
845 interface ::com
::sun
::star
::io
::XOutputStream
;
846 void writeString
([in] string aString
) raises
(::com
::sun
::star
::io
::IOException
);
847 void setEncoding
([in] string Encoding
);
849 published
interface XTextOutputStream2
{
850 interface ::com
::sun
::star
::io
::XTextOutputStream
;
851 interface ::com
::sun
::star
::io
::XActiveDataSource
;
853 published service TextOutputStream
: ::com
::sun
::star
::io
::XTextOutputStream2
;
854 published exception UnexpectedEOFException
: ::com
::sun
::star
::io
::IOException
{
856 published exception WrongFormatException
: ::com
::sun
::star
::io
::IOException
{
858 published
interface XActiveDataStreamer
{
859 interface ::com
::sun
::star
::uno
::XInterface
;
860 void setStream
([in] ::com
::sun
::star
::io
::XStream aStream
);
861 ::com
::sun
::star
::io
::XStream getStream
();
863 published
interface XDataTransferEventListener
;
864 published
interface XDataExporter
{
865 interface ::com
::sun
::star
::uno
::XInterface
;
866 void exportData
([in] ::com
::sun
::star
::io
::XOutputStream aOutputStream
, [in] ::com
::sun
::star
::lang
::XComponent Component
, [in] ::com
::sun
::star
::io
::XDataTransferEventListener aListener
);
869 published
interface XDataImporter
{
870 interface ::com
::sun
::star
::uno
::XInterface
;
871 void importData
([in] ::com
::sun
::star
::io
::XActiveDataSource aActiveSource
, [in] ::com
::sun
::star
::lang
::XComponent Component
, [in] ::com
::sun
::star
::io
::XDataTransferEventListener aListener
);
874 published
interface XDataTransferEventListener
{
875 interface ::com
::sun
::star
::lang
::XEventListener
;
876 void finished
([in] ::com
::sun
::star
::io
::DataTransferEvent aEvent
);
877 void cancelled
([in] ::com
::sun
::star
::io
::DataTransferEvent aEvent
);
879 published
interface XInputStreamProvider
{
880 interface ::com
::sun
::star
::uno
::XInterface
;
881 ::com
::sun
::star
::io
::XInputStream createInputStream
();
883 published
interface XPersist
{
884 interface ::com
::sun
::star
::uno
::XInterface
;
885 void write
([in] string URL
) raises
(::com
::sun
::star
::io
::IOException
);
886 void read
([in] string URL
) raises
(::com
::sun
::star
::io
::IOException
);
888 published
interface XPersistObject
{
889 interface ::com
::sun
::star
::uno
::XInterface
;
890 string getServiceName
();
891 void write
([in] ::com
::sun
::star
::io
::XObjectOutputStream OutStream
) raises
(::com
::sun
::star
::io
::IOException
);
892 void read
([in] ::com
::sun
::star
::io
::XObjectInputStream InStream
) raises
(::com
::sun
::star
::io
::IOException
);
894 published
interface XStreamListener
{
895 interface ::com
::sun
::star
::lang
::XEventListener
;
899 void error
([in] any aException
);
901 published
interface XTruncate
{
902 interface ::com
::sun
::star
::uno
::XInterface
;
903 void truncate
() raises
(::com
::sun
::star
::io
::IOException
);
905 published
interface XXMLExtractor
{
906 interface ::com
::sun
::star
::uno
::XInterface
;
907 ::com
::sun
::star
::io
::XInputStream extract
([in] ::com
::sun
::star
::io
::XInputStream aStream
);
911 published exception DeploymentException
: ::com
::sun
::star
::uno
::RuntimeException
{
915 published exception JavaInitializationException
: ::com
::sun
::star
::uno
::DeploymentException
{
917 published exception JavaDisabledException
: ::com
::sun
::star
::java
::JavaInitializationException
{
919 published exception JavaNotConfiguredException
: ::com
::sun
::star
::java
::JavaInitializationException
{
921 published exception JavaVMCreationFailureException
: ::com
::sun
::star
::java
::JavaInitializationException
{
924 /** @deprecated */ published
interface XJavaVM
{
925 interface ::com
::sun
::star
::uno
::XInterface
;
926 any getJavaVM
([in] sequence
< byte > processID
);
927 boolean isVMStarted
();
928 boolean isVMEnabled
();
930 /** @deprecated */ published service JavaVirtualMachine
: ::com
::sun
::star
::java
::XJavaVM
;
931 published exception MissingJavaRuntimeException
: ::com
::sun
::star
::java
::JavaInitializationException
{
932 string URLRuntimeLib
;
934 published exception WrongJavaVersionException
: ::com
::sun
::star
::uno
::Exception
{
935 string LowestSupportedVersion
;
936 string HighestSupportedVersion
;
937 string DetectedVersion
;
939 /** @deprecated */ published
interface XJavaThreadRegister_11
{
940 interface ::com
::sun
::star
::uno
::XInterface
;
941 boolean isThreadAttached
();
942 void registerThread
();
947 published exception ArrayIndexOutOfBoundsException
: ::com
::sun
::star
::lang
::IndexOutOfBoundsException
{
949 published exception ClassNotFoundException
: ::com
::sun
::star
::uno
::Exception
{
951 published exception DisposedException
: ::com
::sun
::star
::uno
::RuntimeException
{
953 published exception IllegalAccessException
: ::com
::sun
::star
::uno
::Exception
{
955 published exception InvalidListenerException
: ::com
::sun
::star
::uno
::Exception
{
957 published exception ListenerExistException
: ::com
::sun
::star
::uno
::Exception
{
959 published
struct Locale
{
966 published
interface XComponentContext
;
969 published
interface XMultiComponentFactory
{
970 interface ::com
::sun
::star
::uno
::XInterface
;
971 ::com
::sun
::star
::uno
::XInterface createInstanceWithContext
([in] string aServiceSpecifier
, [in] ::com
::sun
::star
::uno
::XComponentContext Context
) raises
(::com
::sun
::star
::uno
::Exception
);
972 ::com
::sun
::star
::uno
::XInterface createInstanceWithArgumentsAndContext
([in] string ServiceSpecifier
, [in] sequence
< any
> Arguments
, [in] ::com
::sun
::star
::uno
::XComponentContext Context
) raises
(::com
::sun
::star
::uno
::Exception
);
973 sequence
< string > getAvailableServiceNames
();
975 published service MultiServiceFactory
{
976 interface ::com
::sun
::star
::lang
::XMultiServiceFactory
;
977 interface ::com
::sun
::star
::lang
::XMultiComponentFactory
;
979 published exception NoSuchFieldException
: ::com
::sun
::star
::uno
::Exception
{
981 published exception NotInitializedException
: ::com
::sun
::star
::uno
::RuntimeException
{
983 published exception NullPointerException
: ::com
::sun
::star
::uno
::Exception
{
985 published service ServiceManager
{
986 service
::com
::sun
::star
::lang
::MultiServiceFactory
;
987 interface ::com
::sun
::star
::lang
::XComponent
;
988 interface ::com
::sun
::star
::container
::XSet
;
989 interface ::com
::sun
::star
::container
::XContentEnumerationAccess
;
990 [optional] interface ::com
::sun
::star
::beans
::XPropertySet
;
991 [property
, optional] ::com
::sun
::star
::uno
::XComponentContext DefaultContext
;
995 published
interface XSimpleRegistry
;
998 published service RegistryServiceManager
{
999 service
::com
::sun
::star
::lang
::ServiceManager
;
1000 interface ::com
::sun
::star
::lang
::XInitialization
;
1001 interface ::com
::sun
::star
::beans
::XPropertySet
;
1002 [property
, readonly] ::com
::sun
::star
::registry
::XSimpleRegistry Registry
;
1004 published exception ServiceNotRegisteredException
: ::com
::sun
::star
::uno
::Exception
{
1006 /** @deprecated */ published constants SystemDependent
{
1007 const short SYSTEM_ANDROID
= 8;
1008 const short SYSTEM_IOS
= 7;
1009 const short SYSTEM_JAVA
= 3;
1010 const short SYSTEM_MAC
= 5;
1011 const short SYSTEM_OS2
= 4;
1012 const short SYSTEM_WIN16
= 2;
1013 const short SYSTEM_WIN32
= 1;
1014 const short SYSTEM_XWINDOW
= 6;
1016 published exception WrappedTargetRuntimeException
: ::com
::sun
::star
::uno
::RuntimeException
{
1017 any TargetException
;
1019 published
interface XConnectionPointContainer
;
1020 published
interface XConnectionPoint
{
1021 interface ::com
::sun
::star
::uno
::XInterface
;
1022 type getConnectionType
();
1023 ::com
::sun
::star
::lang
::XConnectionPointContainer getConnectionPointContainer
();
1024 void advise
([in] ::com
::sun
::star
::uno
::XInterface xListener
) raises
(::com
::sun
::star
::lang
::ListenerExistException
, ::com
::sun
::star
::lang
::InvalidListenerException
);
1025 void unadvise
([in] ::com
::sun
::star
::uno
::XInterface xListener
);
1026 sequence
< ::com
::sun
::star
::uno
::XInterface
> getConnections
();
1028 published
interface XConnectionPointContainer
{
1029 interface ::com
::sun
::star
::uno
::XInterface
;
1030 sequence
< type
> getConnectionPointTypes
();
1031 ::com
::sun
::star
::lang
::XConnectionPoint queryConnectionPoint
([in] type aType
);
1032 void advise
([in] type aType
, [in] ::com
::sun
::star
::uno
::XInterface xListener
);
1033 void unadvise
([in] type aType
, [in] ::com
::sun
::star
::uno
::XInterface xListener
);
1035 published
interface XLocalizable
{
1036 interface ::com
::sun
::star
::uno
::XInterface
;
1037 void setLocale
([in] ::com
::sun
::star
::lang
::Locale eLocale
);
1038 ::com
::sun
::star
::lang
::Locale getLocale
();
1040 published
interface XMain
{
1041 interface ::com
::sun
::star
::uno
::XInterface
;
1042 long run
([in] sequence
< string > aArguments
);
1044 published
interface XServiceDisplayName
{
1045 interface ::com
::sun
::star
::uno
::XInterface
;
1046 string getServiceDisplayName
([in] ::com
::sun
::star
::lang
::Locale aLocale
);
1048 published
interface XServiceInfo
{
1049 interface ::com
::sun
::star
::uno
::XInterface
;
1050 string getImplementationName
();
1051 boolean supportsService
([in] string ServiceName
);
1052 sequence
< string > getSupportedServiceNames
();
1054 published
interface XServiceName
{
1055 interface ::com
::sun
::star
::uno
::XInterface
;
1056 string getServiceName
();
1058 published
interface XSingleComponentFactory
{
1059 interface ::com
::sun
::star
::uno
::XInterface
;
1060 ::com
::sun
::star
::uno
::XInterface createInstanceWithContext
([in] ::com
::sun
::star
::uno
::XComponentContext Context
) raises
(::com
::sun
::star
::uno
::Exception
);
1061 ::com
::sun
::star
::uno
::XInterface createInstanceWithArgumentsAndContext
([in] sequence
< any
> Arguments
, [in] ::com
::sun
::star
::uno
::XComponentContext Context
) raises
(::com
::sun
::star
::uno
::Exception
);
1063 /** @deprecated */ published
interface XSingleServiceFactory
{
1064 interface ::com
::sun
::star
::uno
::XInterface
;
1065 ::com
::sun
::star
::uno
::XInterface createInstance
() raises
(::com
::sun
::star
::uno
::Exception
);
1066 ::com
::sun
::star
::uno
::XInterface createInstanceWithArguments
([in] sequence
< any
> aArguments
) raises
(::com
::sun
::star
::uno
::Exception
);
1068 published
interface XTypeProvider
{
1069 interface ::com
::sun
::star
::uno
::XInterface
;
1070 sequence
< type
> getTypes
();
1071 /** @deprecated */ sequence
< byte > getImplementationId
();
1073 published
interface XUnoTunnel
{
1074 interface ::com
::sun
::star
::uno
::XInterface
;
1075 hyper getSomething
([in] sequence
< byte > aIdentifier
);
1079 published exception CannotActivateFactoryException
: ::com
::sun
::star
::uno
::Exception
{
1083 published exception CannotRegisterImplementationException
: ::com
::sun
::star
::uno
::Exception
{
1085 published
interface XRegistryKey
;
1088 published
interface XImplementationLoader
{
1089 interface ::com
::sun
::star
::uno
::XInterface
;
1090 ::com
::sun
::star
::uno
::XInterface activate
([in] string implementationName
, [in] string implementationLoaderUrl
, [in] string locationUrl
, [in] ::com
::sun
::star
::registry
::XRegistryKey xKey
) raises
(::com
::sun
::star
::loader
::CannotActivateFactoryException
);
1091 boolean writeRegistryInfo
([in] ::com
::sun
::star
::registry
::XRegistryKey xKey
, [in] string implementationLoaderUrl
, [in] string locationUrl
) raises
(::com
::sun
::star
::registry
::CannotRegisterImplementationException
);
1093 published service Dynamic
: ::com
::sun
::star
::loader
::XImplementationLoader
;
1094 published service Java
: ::com
::sun
::star
::loader
::XImplementationLoader
;
1095 /** @deprecated */ published service Java2
{
1096 interface ::com
::sun
::star
::loader
::XImplementationLoader
;
1098 published service SharedLibrary
: ::com
::sun
::star
::loader
::XImplementationLoader
;
1101 published
interface XIdlClass
;
1102 published
interface XIdlReflection
{
1103 interface ::com
::sun
::star
::uno
::XInterface
;
1104 ::com
::sun
::star
::reflection
::XIdlClass forName
([in] string aTypeName
);
1105 ::com
::sun
::star
::reflection
::XIdlClass getType
([in] any aObj
);
1107 /** @deprecated */ published service CoreReflection
{
1108 interface ::com
::sun
::star
::reflection
::XIdlReflection
;
1109 [optional] interface ::com
::sun
::star
::lang
::XComponent
;
1111 published
enum FieldAccessMode
{
1115 /** @deprecated */ CONST = 3
1117 published exception InvalidTypeNameException
: ::com
::sun
::star
::uno
::Exception
{
1119 published exception InvocationTargetException
: ::com
::sun
::star
::lang
::WrappedTargetException
{
1121 published
enum MethodMode
{
1125 published exception NoSuchTypeNameException
: ::com
::sun
::star
::uno
::Exception
{
1127 published
enum ParamMode
{
1132 published
struct ParamInfo
{
1134 ::com
::sun
::star
::reflection
::ParamMode aMode
;
1135 ::com
::sun
::star
::reflection
::XIdlClass aType
;
1139 published
interface XAggregation
;
1142 /** @deprecated */ published
interface XProxyFactory
{
1143 interface ::com
::sun
::star
::uno
::XInterface
;
1144 ::com
::sun
::star
::uno
::XAggregation createProxy
([in] ::com
::sun
::star
::uno
::XInterface xTarget
);
1146 /** @deprecated */ published service ProxyFactory
: ::com
::sun
::star
::reflection
::XProxyFactory
;
1147 published
enum TypeDescriptionSearchDepth
{
1153 published
enum TypeClass
{
1172 /** @deprecated */ UNION = 18,
1175 /** @deprecated */ ARRAY
= 21,
1179 INTERFACE_METHOD
= 25,
1180 INTERFACE_ATTRIBUTE
= 26,
1189 published
interface XTypeDescriptionEnumeration
;
1190 published
interface XTypeDescriptionEnumerationAccess
{
1191 interface ::com
::sun
::star
::uno
::XInterface
;
1192 ::com
::sun
::star
::reflection
::XTypeDescriptionEnumeration createTypeDescriptionEnumeration
([in] string moduleName
, [in] sequence
< ::com
::sun
::star
::uno
::TypeClass
> types
, [in] ::com
::sun
::star
::reflection
::TypeDescriptionSearchDepth depth
) raises
(::com
::sun
::star
::reflection
::NoSuchTypeNameException
, ::com
::sun
::star
::reflection
::InvalidTypeNameException
);
1194 published service TypeDescriptionManager
{
1195 interface ::com
::sun
::star
::container
::XHierarchicalNameAccess
;
1196 interface ::com
::sun
::star
::container
::XSet
;
1197 [optional] interface ::com
::sun
::star
::lang
::XComponent
;
1198 [optional] interface ::com
::sun
::star
::reflection
::XTypeDescriptionEnumerationAccess
;
1200 published service TypeDescriptionProvider
{
1201 interface ::com
::sun
::star
::container
::XHierarchicalNameAccess
;
1202 interface ::com
::sun
::star
::lang
::XComponent
;
1203 [optional] interface ::com
::sun
::star
::reflection
::XTypeDescriptionEnumerationAccess
;
1205 published
interface XTypeDescription
{
1206 interface ::com
::sun
::star
::uno
::XInterface
;
1207 ::com
::sun
::star
::uno
::TypeClass getTypeClass
();
1210 /** @deprecated */ published
interface XArrayTypeDescription
{
1211 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1212 ::com
::sun
::star
::reflection
::XTypeDescription getType
();
1213 long getNumberOfDimensions
();
1214 sequence
< long > getDimensions
();
1216 published
interface XCompoundTypeDescription
{
1217 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1218 ::com
::sun
::star
::reflection
::XTypeDescription getBaseType
();
1219 sequence
< ::com
::sun
::star
::reflection
::XTypeDescription
> getMemberTypes
();
1220 sequence
< string > getMemberNames
();
1222 published
interface XConstantTypeDescription
{
1223 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1224 any getConstantValue
();
1226 published
interface XConstantsTypeDescription
{
1227 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1228 sequence
< ::com
::sun
::star
::reflection
::XConstantTypeDescription
> getConstants
();
1230 published
interface XEnumTypeDescription
{
1231 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1232 long getDefaultEnumValue
();
1233 sequence
< string > getEnumNames
();
1234 sequence
< long > getEnumValues
();
1236 published
interface XIdlArray
{
1237 interface ::com
::sun
::star
::uno
::XInterface
;
1238 void realloc
([inout
] any array
, [in] long length
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1239 long getLen
([in] any array
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1240 any get
([in] any aArray
, [in] long nIndex
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::ArrayIndexOutOfBoundsException
);
1241 void set
([inout
] any aArray
, [in] long nIndex
, [in] any aNewValue
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::ArrayIndexOutOfBoundsException
);
1243 published
interface XIdlField
;
1244 published
interface XIdlClass
{
1245 interface ::com
::sun
::star
::uno
::XInterface
;
1246 /** @deprecated */ sequence
< ::com
::sun
::star
::reflection
::XIdlClass
> getClasses
();
1247 /** @deprecated */ ::com
::sun
::star
::reflection
::XIdlClass getClass
([in] string aName
);
1248 boolean equals
([in] ::com
::sun
::star
::reflection
::XIdlClass Type
);
1249 boolean isAssignableFrom
([in] ::com
::sun
::star
::reflection
::XIdlClass xType
);
1250 ::com
::sun
::star
::uno
::TypeClass getTypeClass
();
1252 /** @deprecated */ ::com
::sun
::star
::uno
::Uik getUik
();
1253 sequence
< ::com
::sun
::star
::reflection
::XIdlClass
> getSuperclasses
();
1254 /** @deprecated */ sequence
< ::com
::sun
::star
::reflection
::XIdlClass
> getInterfaces
();
1255 ::com
::sun
::star
::reflection
::XIdlClass getComponentType
();
1256 ::com
::sun
::star
::reflection
::XIdlField getField
([in] string aName
);
1257 sequence
< ::com
::sun
::star
::reflection
::XIdlField
> getFields
();
1258 ::com
::sun
::star
::reflection
::XIdlMethod getMethod
([in] string aName
);
1259 sequence
< ::com
::sun
::star
::reflection
::XIdlMethod
> getMethods
();
1260 ::com
::sun
::star
::reflection
::XIdlArray getArray
();
1261 void createObject
([out] any obj
);
1263 /** @deprecated */ published
interface XIdlClassProvider
{
1264 interface ::com
::sun
::star
::uno
::XInterface
;
1265 sequence
< ::com
::sun
::star
::reflection
::XIdlClass
> getIdlClasses
();
1267 published
interface XIdlMember
{
1268 interface ::com
::sun
::star
::uno
::XInterface
;
1269 ::com
::sun
::star
::reflection
::XIdlClass getDeclaringClass
();
1272 /** @deprecated */ published
interface XIdlField
{
1273 interface ::com
::sun
::star
::reflection
::XIdlMember
;
1274 ::com
::sun
::star
::reflection
::XIdlClass getType
();
1275 ::com
::sun
::star
::reflection
::FieldAccessMode getAccessMode
();
1276 any get
([in] any obj
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1277 void set
([in] any obj
, [in] any value
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::IllegalAccessException
);
1279 published
interface XIdlField2
{
1280 interface ::com
::sun
::star
::reflection
::XIdlMember
;
1281 ::com
::sun
::star
::reflection
::XIdlClass getType
();
1282 ::com
::sun
::star
::reflection
::FieldAccessMode getAccessMode
();
1283 any get
([in] any obj
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1284 void set
([inout
] any obj
, [in] any value
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::IllegalAccessException
);
1286 published
interface XIdlMethod
{
1287 interface ::com
::sun
::star
::reflection
::XIdlMember
;
1288 ::com
::sun
::star
::reflection
::XIdlClass getReturnType
();
1289 sequence
< ::com
::sun
::star
::reflection
::XIdlClass
> getParameterTypes
();
1290 sequence
< ::com
::sun
::star
::reflection
::ParamInfo
> getParameterInfos
();
1291 sequence
< ::com
::sun
::star
::reflection
::XIdlClass
> getExceptionTypes
();
1292 ::com
::sun
::star
::reflection
::MethodMode getMode
();
1293 any invoke
([in] any obj
, [inout
] sequence
< any
> args
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::reflection
::InvocationTargetException
);
1295 published
interface XIndirectTypeDescription
{
1296 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1297 ::com
::sun
::star
::reflection
::XTypeDescription getReferencedType
();
1299 published
interface XInterfaceMemberTypeDescription
{
1300 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1301 string getMemberName
();
1304 published
interface XInterfaceAttributeTypeDescription
{
1305 interface ::com
::sun
::star
::reflection
::XInterfaceMemberTypeDescription
;
1306 boolean isReadOnly
();
1307 ::com
::sun
::star
::reflection
::XTypeDescription getType
();
1309 published
interface XMethodParameter
;
1310 published
interface XInterfaceMethodTypeDescription
{
1311 interface ::com
::sun
::star
::reflection
::XInterfaceMemberTypeDescription
;
1312 ::com
::sun
::star
::reflection
::XTypeDescription getReturnType
();
1314 sequence
< ::com
::sun
::star
::reflection
::XMethodParameter
> getParameters
();
1315 sequence
< ::com
::sun
::star
::reflection
::XTypeDescription
> getExceptions
();
1317 published
interface XInterfaceTypeDescription
{
1318 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1319 /** @deprecated */ ::com
::sun
::star
::reflection
::XTypeDescription getBaseType
();
1320 /** @deprecated */ ::com
::sun
::star
::uno
::Uik getUik
();
1321 sequence
< ::com
::sun
::star
::reflection
::XInterfaceMemberTypeDescription
> getMembers
();
1323 published
interface XMethodParameter
{
1324 interface ::com
::sun
::star
::uno
::XInterface
;
1326 ::com
::sun
::star
::reflection
::XTypeDescription getType
();
1331 published
interface XModuleTypeDescription
{
1332 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1333 sequence
< ::com
::sun
::star
::reflection
::XTypeDescription
> getMembers
();
1335 published
interface XPropertyTypeDescription
{
1336 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1337 short getPropertyFlags
();
1338 ::com
::sun
::star
::reflection
::XTypeDescription getPropertyTypeDescription
();
1340 published
interface XServiceTypeDescription
{
1341 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1342 sequence
< ::com
::sun
::star
::reflection
::XServiceTypeDescription
> getMandatoryServices
();
1343 sequence
< ::com
::sun
::star
::reflection
::XServiceTypeDescription
> getOptionalServices
();
1344 sequence
< ::com
::sun
::star
::reflection
::XInterfaceTypeDescription
> getMandatoryInterfaces
();
1345 sequence
< ::com
::sun
::star
::reflection
::XInterfaceTypeDescription
> getOptionalInterfaces
();
1346 sequence
< ::com
::sun
::star
::reflection
::XPropertyTypeDescription
> getProperties
();
1348 published
interface XSingletonTypeDescription
{
1349 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1350 ::com
::sun
::star
::reflection
::XServiceTypeDescription getService
();
1352 published
interface XTypeDescriptionEnumeration
{
1353 interface ::com
::sun
::star
::container
::XEnumeration
;
1354 ::com
::sun
::star
::reflection
::XTypeDescription nextTypeDescription
() raises
(::com
::sun
::star
::container
::NoSuchElementException
);
1356 /** @deprecated */ published
interface XUnionTypeDescription
{
1357 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1358 ::com
::sun
::star
::reflection
::XTypeDescription getDiscriminantType
();
1359 any getDefaultDiscriminant
();
1360 ::com
::sun
::star
::reflection
::XTypeDescription getDefaultMemberType
();
1361 sequence
< any
> getDiscriminants
();
1362 sequence
< ::com
::sun
::star
::reflection
::XTypeDescription
> getMemberTypes
();
1363 sequence
< string > getMemberNames
();
1367 published exception InvalidRegistryException
: ::com
::sun
::star
::uno
::Exception
{
1369 published exception MergeConflictException
: ::com
::sun
::star
::uno
::Exception
{
1371 published
interface XSimpleRegistry
{
1372 interface ::com
::sun
::star
::uno
::XInterface
;
1374 void open
([in] string rURL
, [in] boolean bReadOnly
, [in] boolean bCreate
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1376 void close
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1377 void destroy
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1378 ::com
::sun
::star
::registry
::XRegistryKey getRootKey
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1379 boolean isReadOnly
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1380 void mergeKey
([in] string aKeyName
, [in] string aUrl
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
, ::com
::sun
::star
::registry
::MergeConflictException
);
1382 published service DefaultRegistry
{
1383 interface ::com
::sun
::star
::registry
::XSimpleRegistry
;
1385 published
interface XImplementationRegistration
{
1386 interface ::com
::sun
::star
::uno
::XInterface
;
1387 void registerImplementation
([in] string aImplementationLoader
, [in] string aLocation
, [in] ::com
::sun
::star
::registry
::XSimpleRegistry xReg
) raises
(::com
::sun
::star
::registry
::CannotRegisterImplementationException
);
1388 boolean revokeImplementation
([in] string aLocation
, [in] ::com
::sun
::star
::registry
::XSimpleRegistry xReg
);
1389 sequence
< string > getImplementations
([in] string aImplementationLoader
, [in] string aLocation
);
1390 sequence
< string > checkInstantiation
([in] string implementationName
);
1392 published service ImplementationRegistration
: ::com
::sun
::star
::registry
::XImplementationRegistration
;
1393 published exception InvalidValueException
: ::com
::sun
::star
::uno
::Exception
{
1395 published service NestedRegistry
{
1396 interface ::com
::sun
::star
::registry
::XSimpleRegistry
;
1397 interface ::com
::sun
::star
::lang
::XInitialization
;
1399 published
enum RegistryKeyType
{
1403 published
enum RegistryValueType
{
1413 published service SimpleRegistry
: ::com
::sun
::star
::registry
::XSimpleRegistry
;
1414 published
interface XRegistryKey
{
1415 interface ::com
::sun
::star
::uno
::XInterface
;
1416 [attribute
, readonly] string KeyName
;
1417 boolean isReadOnly
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1419 ::com
::sun
::star
::registry
::RegistryKeyType getKeyType
([in] string rKeyName
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1420 ::com
::sun
::star
::registry
::RegistryValueType getValueType
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1421 long getLongValue
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
, ::com
::sun
::star
::registry
::InvalidValueException
);
1422 void setLongValue
([in] long value
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1423 sequence
< long > getLongListValue
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
, ::com
::sun
::star
::registry
::InvalidValueException
);
1424 void setLongListValue
([in] sequence
< long > seqValue
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1425 string getAsciiValue
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
, ::com
::sun
::star
::registry
::InvalidValueException
);
1426 void setAsciiValue
([in] string value
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1427 sequence
< string > getAsciiListValue
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
, ::com
::sun
::star
::registry
::InvalidValueException
);
1428 void setAsciiListValue
([in] sequence
< string > seqValue
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1429 string getStringValue
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
, ::com
::sun
::star
::registry
::InvalidValueException
);
1430 void setStringValue
([in] string value
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1431 sequence
< string > getStringListValue
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
, ::com
::sun
::star
::registry
::InvalidValueException
);
1432 void setStringListValue
([in] sequence
< string > seqValue
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1433 sequence
< byte > getBinaryValue
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
, ::com
::sun
::star
::registry
::InvalidValueException
);
1434 void setBinaryValue
([in] sequence
< byte > value
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1435 ::com
::sun
::star
::registry
::XRegistryKey openKey
([in] string aKeyName
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1436 ::com
::sun
::star
::registry
::XRegistryKey createKey
([in] string aKeyName
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1437 void closeKey
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1438 void deleteKey
([in] string rKeyName
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1439 sequence
< ::com
::sun
::star
::registry
::XRegistryKey
> openKeys
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1440 sequence
< string > getKeyNames
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1441 boolean createLink
([in] string aLinkName
, [in] string aLinkTarget
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1442 void deleteLink
([in] string rLinkName
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1443 string getLinkTarget
([in] string rLinkName
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1444 string getResolvedName
([in] string aKeyName
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1448 published
struct AllEventObject
: ::com
::sun
::star
::lang
::EventObject
{
1452 sequence
< any
> Arguments
;
1454 published
interface XAllListener
;
1455 published
interface XAllListenerAdapterService
{
1456 interface ::com
::sun
::star
::uno
::XInterface
;
1457 ::com
::sun
::star
::uno
::XInterface createAllListerAdapter
([in] type xListenerType
, [in] ::com
::sun
::star
::script
::XAllListener xListener
, [in] any aHelper
);
1459 published service AllListenerAdapter
: ::com
::sun
::star
::script
::XAllListenerAdapterService
;
1460 published exception BasicErrorException
: ::com
::sun
::star
::uno
::Exception
{
1462 string ErrorMessageArgument
;
1464 published exception CannotConvertException
: ::com
::sun
::star
::uno
::Exception
{
1465 ::com
::sun
::star
::uno
::TypeClass DestinationTypeClass
;
1469 published exception CannotCreateAdapterException
: ::com
::sun
::star
::uno
::Exception
{
1471 /** @deprecated */ published
struct ContextInformation
{
1478 sequence
< string > LocalVariableNames
;
1480 published
interface XTypeConverter
{
1481 interface ::com
::sun
::star
::uno
::XInterface
;
1482 any convertTo
([in] any aFrom
, [in] type xDestinationType
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::script
::CannotConvertException
);
1483 any convertToSimpleType
([in] any aFrom
, [in] ::com
::sun
::star
::uno
::TypeClass aDestinationType
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::script
::CannotConvertException
);
1485 published service Converter
: ::com
::sun
::star
::script
::XTypeConverter
;
1486 published
interface XEngineListener
;
1487 published
interface XLibraryAccess
;
1488 /** @deprecated */ published
interface XEngine
{
1489 interface ::com
::sun
::star
::uno
::XInterface
;
1490 void setRoot
([in] ::com
::sun
::star
::uno
::XInterface xRoot
);
1491 ::com
::sun
::star
::uno
::XInterface getRoot
();
1492 void setLibraryAccess
([in] ::com
::sun
::star
::script
::XLibraryAccess
Library);
1493 boolean compile
([in] string ModuleName
, [in] string Script
, [in] boolean CreateDebugInfo
);
1494 any run
([in] string aScript
, [in] ::com
::sun
::star
::uno
::XInterface xThis
, [in] sequence
< any
> aArgs
);
1495 void runAsync
([in] string acript
, [in] ::com
::sun
::star
::uno
::XInterface xThis
, [in] sequence
< any
> args
, [in] ::com
::sun
::star
::script
::XEngineListener xCallback
);
1497 void addEngineListener
([in] ::com
::sun
::star
::script
::XEngineListener Listener
);
1498 void removeEngineListener
([in] ::com
::sun
::star
::script
::XEngineListener Listener
);
1500 /** @deprecated */ published service Engine
{
1501 interface ::com
::sun
::star
::script
::XEngine
;
1503 published constants FailReason
{
1504 const long INVALID
= 8;
1505 const long IS_NOT_BOOL
= 4;
1506 const long IS_NOT_ENUM
= 3;
1507 const long IS_NOT_NUMBER
= 2;
1508 /** @deprecated */ const long NO_DEFAULT_AVAILABLE
= 9;
1509 const long NO_SUCH_INTERFACE
= 5;
1510 const long OUT_OF_RANGE
= 1;
1511 const long SOURCE_IS_NO_DERIVED_TYPE
= 6;
1512 const long TYPE_NOT_SUPPORTED
= 7;
1513 /** @deprecated */ const long UNKNOWN
= 10;
1515 /** @deprecated */ published
enum FinishReason
{
1520 /** @deprecated */ published
struct FinishEngineEvent
: ::com
::sun
::star
::lang
::EventObject
{
1521 ::com
::sun
::star
::script
::FinishReason Finish
;
1522 string ErrorMessage
;
1525 /** @deprecated */ published
enum InterruptReason
{
1535 /** @deprecated */ published
struct InterruptEngineEvent
: ::com
::sun
::star
::lang
::EventObject
{
1542 string ErrorMessage
;
1543 ::com
::sun
::star
::script
::InterruptReason Reason
;
1545 published service Invocation
: ::com
::sun
::star
::lang
::XSingleServiceFactory
;
1546 published
interface XInvocation
;
1547 published
interface XInvocationAdapterFactory2
{
1548 interface ::com
::sun
::star
::uno
::XInterface
;
1549 ::com
::sun
::star
::uno
::XInterface createAdapter
([in] ::com
::sun
::star
::script
::XInvocation Invocation
, [in] sequence
< type
> aTypes
);
1551 published service InvocationAdapterFactory
: ::com
::sun
::star
::script
::XInvocationAdapterFactory2
;
1552 published
enum MemberType
{
1557 published
struct InvocationInfo
{
1559 ::com
::sun
::star
::script
::MemberType eMemberType
;
1560 short PropertyAttribute
;
1562 sequence
< type
> aParamTypes
;
1563 sequence
< ::com
::sun
::star
::reflection
::ParamMode
> aParamModes
;
1565 /** @deprecated */ published service JavaScript
{
1566 service
::com
::sun
::star
::script
::Engine
;
1568 published
struct ScriptEvent
: ::com
::sun
::star
::script
::AllEventObject
{
1572 published
struct ScriptEventDescriptor
{
1573 string ListenerType
;
1575 string AddListenerParam
;
1579 published
interface XAllListener
{
1580 interface ::com
::sun
::star
::lang
::XEventListener
;
1581 void firing
([in] ::com
::sun
::star
::script
::AllEventObject iaEvent
);
1582 any approveFiring
([in] ::com
::sun
::star
::script
::AllEventObject aEvent
) raises
(::com
::sun
::star
::reflection
::InvocationTargetException
);
1584 published
interface XInvocation
{
1585 interface ::com
::sun
::star
::uno
::XInterface
;
1586 ::com
::sun
::star
::beans
::XIntrospectionAccess getIntrospection
();
1587 any invoke
([in] string aFunctionName
, [in] sequence
< any
> aParams
, [out] sequence
< short > aOutParamIndex
, [out] sequence
< any
> aOutParam
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::script
::CannotConvertException
, ::com
::sun
::star
::reflection
::InvocationTargetException
);
1588 void setValue
([in] string aPropertyName
, [in] any aValue
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::script
::CannotConvertException
, ::com
::sun
::star
::reflection
::InvocationTargetException
);
1589 any getValue
([in] string aPropertyName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
);
1590 boolean hasMethod
([in] string aName
);
1591 boolean hasProperty
([in] string aName
);
1593 /** @deprecated */ published
interface XDebugging
{
1594 interface ::com
::sun
::star
::uno
::XInterface
;
1595 long setBreakPoint
([in] string aModuleName
, [in] long nSourceCodeLine
, [in] boolean bOn
);
1596 void clearAllBreakPoints
([in] string aModuleName
);
1597 string eval
([in] string aSourceCode
, [in] short nCallStackPos
);
1598 sequence
< string > getStackTrace
();
1599 ::com
::sun
::star
::script
::ContextInformation getContextInformation
([in] short nCallStackPos
);
1600 string dumpVariable
([in] string aVariableName
, [in] short nCallStackPos
);
1601 void setVariable
([in] string aVariableName
, [in] string aValue
, [in] short nCallStackPos
);
1602 boolean isVariable
([in] string aVariableName
, [in] short nCallStackPos
);
1609 published
interface XDirectInvocation
{
1610 interface ::com
::sun
::star
::uno
::XInterface
;
1611 any directInvoke
([in] string aName
, [in] sequence
< any
> aParams
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::script
::CannotConvertException
, ::com
::sun
::star
::reflection
::InvocationTargetException
);
1612 boolean hasMember
([in] string aName
);
1614 /** @deprecated */ published
interface XEngineListener
{
1615 interface ::com
::sun
::star
::lang
::XEventListener
;
1616 void interrupt
([in] ::com
::sun
::star
::script
::InterruptEngineEvent Evt
);
1617 void running
([in] ::com
::sun
::star
::lang
::EventObject Evt
);
1618 void finished
([in] ::com
::sun
::star
::script
::FinishEngineEvent Evt
);
1620 published
interface XEventAttacher
{
1621 interface ::com
::sun
::star
::uno
::XInterface
;
1622 ::com
::sun
::star
::lang
::XEventListener attachListener
([in] ::com
::sun
::star
::uno
::XInterface xTarget
, [in] ::com
::sun
::star
::script
::XAllListener xAllListener
, [in] any aHelper
, [in] string aListenerType
, [in] string aAddListenerParam
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::beans
::IntrospectionException
, ::com
::sun
::star
::script
::CannotCreateAdapterException
, ::com
::sun
::star
::lang
::ServiceNotRegisteredException
);
1623 ::com
::sun
::star
::lang
::XEventListener attachSingleEventListener
([in] ::com
::sun
::star
::uno
::XInterface xTarget
, [in] ::com
::sun
::star
::script
::XAllListener xAllListener
, [in] any aHelper
, [in] string aListenerType
, [in] string aAddListenerParam
, [in] string aEventMethod
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::beans
::IntrospectionException
, ::com
::sun
::star
::script
::CannotCreateAdapterException
, ::com
::sun
::star
::lang
::ServiceNotRegisteredException
);
1624 void removeListener
([in] ::com
::sun
::star
::uno
::XInterface xTarget
, [in] string aListenerType
, [in] string aRemoveListenerParam
, [in] ::com
::sun
::star
::lang
::XEventListener xToRemoveListener
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::beans
::IntrospectionException
);
1626 published
interface XScriptListener
;
1627 published
interface XEventAttacherManager
{
1628 interface ::com
::sun
::star
::uno
::XInterface
;
1629 void registerScriptEvent
([in] long nIndex
, [in] ::com
::sun
::star
::script
::ScriptEventDescriptor aScriptEvent
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1630 void registerScriptEvents
([in] long nIndex
, [in] sequence
< ::com
::sun
::star
::script
::ScriptEventDescriptor
> aScriptEvents
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1631 void revokeScriptEvent
([in] long nIndex
, [in] string aListenerType
, [in] string aEventMethod
, [in] string aRemoveListenerParam
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1632 void revokeScriptEvents
([in] long nIndex
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1633 void insertEntry
([in] long nIndex
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1634 void removeEntry
([in] long nIndex
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1635 sequence
< ::com
::sun
::star
::script
::ScriptEventDescriptor
> getScriptEvents
([in] long Index
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1636 void attach
([in] long nIndex
, [in] ::com
::sun
::star
::uno
::XInterface xObject
, [in] any aHelper
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::ServiceNotRegisteredException
);
1637 void detach
([in] long nIndex
, [in] ::com
::sun
::star
::uno
::XInterface xObject
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1638 void addScriptListener
([in] ::com
::sun
::star
::script
::XScriptListener xListener
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1639 void removeScriptListener
([in] ::com
::sun
::star
::script
::XScriptListener Listener
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1641 published
interface XInvocation2
{
1642 interface ::com
::sun
::star
::script
::XInvocation
;
1643 sequence
< string > getMemberNames
();
1644 sequence
< ::com
::sun
::star
::script
::InvocationInfo
> getInfo
();
1645 ::com
::sun
::star
::script
::InvocationInfo getInfoForName
([in] string aName
, [in] boolean bExact
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1647 /** @deprecated */ published
interface XInvocationAdapterFactory
{
1648 interface ::com
::sun
::star
::uno
::XInterface
;
1649 ::com
::sun
::star
::uno
::XInterface createAdapter
([in] ::com
::sun
::star
::script
::XInvocation Invocation
, [in] type aType
);
1651 /** @deprecated */ published
interface XLibraryAccess
{
1652 interface ::com
::sun
::star
::uno
::XInterface
;
1653 boolean isFunction
([in] string aFunctionName
);
1654 boolean isValidPath
([in] string aPathName
);
1655 sequence
< string > getModuleNames
();
1656 string getModuleSource
([in] string aModulName
);
1657 sequence
< byte > getModuleCode
([in] string aModuleName
);
1658 string getFunctionSource
([in] string aFunctionName
);
1659 sequence
< byte > getFunctionCode
([in] string FunctionName
);
1661 published
interface XScriptEventsAttacher
{
1662 interface ::com
::sun
::star
::uno
::XInterface
;
1663 void attachEvents
([in] sequence
< ::com
::sun
::star
::uno
::XInterface
> Objects
, [in] ::com
::sun
::star
::script
::XScriptListener xListener
, [in] any Helper
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::beans
::IntrospectionException
, ::com
::sun
::star
::script
::CannotCreateAdapterException
, ::com
::sun
::star
::lang
::ServiceNotRegisteredException
);
1665 published
interface XScriptEventsSupplier
{
1666 interface ::com
::sun
::star
::uno
::XInterface
;
1667 ::com
::sun
::star
::container
::XNameContainer getEvents
();
1669 published
interface XScriptListener
{
1670 interface ::com
::sun
::star
::lang
::XEventListener
;
1671 void firing
([in] ::com
::sun
::star
::script
::ScriptEvent aEvent
);
1672 any approveFiring
([in] ::com
::sun
::star
::script
::ScriptEvent aEvent
) raises
(::com
::sun
::star
::reflection
::InvocationTargetException
);
1674 /** @deprecated */ published
interface XStarBasicAccess
{
1675 interface ::com
::sun
::star
::uno
::XInterface
;
1676 ::com
::sun
::star
::container
::XNameContainer getLibraryContainer
();
1677 void createLibrary
([in] string LibName
, [in] string Password
, [in] string ExternalSourceURL
, [in] string LinkTargetURL
) raises
(::com
::sun
::star
::container
::ElementExistException
);
1678 void addModule
([in] string LibraryName
, [in] string ModuleName
, [in] string Language
, [in] string Source) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
1679 void addDialog
([in] string LibraryName
, [in] string DialogName
, [in] sequence
< byte > Data
) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
1681 /** @deprecated */ published
interface XStarBasicDialogInfo
{
1682 interface ::com
::sun
::star
::uno
::XInterface
;
1684 sequence
< byte > getData
();
1686 /** @deprecated */ published
interface XStarBasicLibraryInfo
{
1687 interface ::com
::sun
::star
::uno
::XInterface
;
1689 ::com
::sun
::star
::container
::XNameContainer getModuleContainer
();
1690 ::com
::sun
::star
::container
::XNameContainer getDialogContainer
();
1691 string getPassword
();
1692 string getExternalSourceURL
();
1693 string getLinkTargetURL
();
1695 /** @deprecated */ published
interface XStarBasicModuleInfo
{
1696 interface ::com
::sun
::star
::uno
::XInterface
;
1698 string getLanguage
();
1703 published exception SecurityException
: ::com
::sun
::star
::uno
::RuntimeException
{
1707 published exception AccessControlException
: ::com
::sun
::star
::uno
::SecurityException
{
1708 any LackingPermission
;
1710 published
interface XAccessControlContext
;
1711 published
interface XAction
;
1712 published
interface XAccessController
{
1713 interface ::com
::sun
::star
::uno
::XInterface
;
1714 void checkPermission
([in] any perm
) raises
(::com
::sun
::star
::security
::AccessControlException
);
1715 any doRestricted
([in] ::com
::sun
::star
::security
::XAction action
, [in] ::com
::sun
::star
::security
::XAccessControlContext restriction
) raises
(::com
::sun
::star
::uno
::Exception
);
1716 any doPrivileged
([in] ::com
::sun
::star
::security
::XAction action
, [in] ::com
::sun
::star
::security
::XAccessControlContext restriction
) raises
(::com
::sun
::star
::uno
::Exception
);
1717 ::com
::sun
::star
::security
::XAccessControlContext getContext
();
1719 published service AccessController
: ::com
::sun
::star
::security
::XAccessController
;
1720 published
struct AllPermission
{
1723 published
interface XPolicy
{
1724 interface ::com
::sun
::star
::uno
::XInterface
;
1725 sequence
< any
> getPermissions
([in] string userId
);
1726 sequence
< any
> getDefaultPermissions
();
1729 published service Policy
: ::com
::sun
::star
::security
::XPolicy
;
1730 published
struct RuntimePermission
{
1733 published
interface XAccessControlContext
{
1734 interface ::com
::sun
::star
::uno
::XInterface
;
1735 void checkPermission
([in] any perm
) raises
(::com
::sun
::star
::security
::AccessControlException
);
1737 published
interface XAction
{
1738 interface ::com
::sun
::star
::uno
::XInterface
;
1739 any run
() raises
(::com
::sun
::star
::uno
::Exception
);
1743 published
interface XInteractionContinuation
{
1744 interface ::com
::sun
::star
::uno
::XInterface
;
1747 published
interface XInteractionAbort
{
1748 interface ::com
::sun
::star
::task
::XInteractionContinuation
;
1750 published
interface XInteractionRequest
;
1751 published
interface XInteractionHandler
{
1752 interface ::com
::sun
::star
::uno
::XInterface
;
1753 void handle([in] ::com
::sun
::star
::task
::XInteractionRequest Request
);
1755 published
interface XInteractionHandler2
{
1756 interface ::com
::sun
::star
::task
::XInteractionHandler
;
1757 boolean handleInteractionRequest
([in] ::com
::sun
::star
::task
::XInteractionRequest Request
);
1759 published
interface XInteractionRequest
{
1760 interface ::com
::sun
::star
::uno
::XInterface
;
1762 sequence
< ::com
::sun
::star
::task
::XInteractionContinuation
> getContinuations
();
1764 published
interface XInteractionRetry
{
1765 interface ::com
::sun
::star
::task
::XInteractionContinuation
;
1769 published
interface XNamingService
{
1770 interface ::com
::sun
::star
::uno
::XInterface
;
1771 ::com
::sun
::star
::uno
::XInterface getRegisteredObject
([in] string Name
) raises
(::com
::sun
::star
::uno
::Exception
);
1772 void registerObject
([in] string Name
, [in] ::com
::sun
::star
::uno
::XInterface
Object) raises
(::com
::sun
::star
::uno
::Exception
);
1773 void revokeObject
([in] string Name
) raises
(::com
::sun
::star
::uno
::Exception
);
1775 published service NamingService
: ::com
::sun
::star
::uno
::XNamingService
;
1776 published
interface XReference
;
1777 published
interface XAdapter
{
1778 interface ::com
::sun
::star
::uno
::XInterface
;
1779 ::com
::sun
::star
::uno
::XInterface queryAdapted
();
1780 void addReference
([in] ::com
::sun
::star
::uno
::XReference xRef
);
1781 void removeReference
([in] ::com
::sun
::star
::uno
::XReference xRef
);
1783 /** @deprecated */ published
interface XAggregation
{
1784 interface ::com
::sun
::star
::uno
::XInterface
;
1785 void setDelegator
([in] ::com
::sun
::star
::uno
::XInterface pDelegator
);
1786 any queryAggregation
([in] type aType
);
1788 published
interface XComponentContext
{
1789 interface ::com
::sun
::star
::uno
::XInterface
;
1790 any getValueByName
([in] string Name
);
1791 ::com
::sun
::star
::lang
::XMultiComponentFactory getServiceManager
();
1793 published
interface XCurrentContext
{
1794 interface ::com
::sun
::star
::uno
::XInterface
;
1795 any getValueByName
([in] string Name
);
1797 published
interface XReference
{
1798 interface ::com
::sun
::star
::uno
::XInterface
;
1801 /** @deprecated */ published
interface XUnloadingPreference
{
1802 interface ::com
::sun
::star
::uno
::XInterface
;
1803 boolean releaseOnNotification
();
1805 published
interface XWeak
{
1806 interface ::com
::sun
::star
::uno
::XInterface
;
1807 ::com
::sun
::star
::uno
::XAdapter queryAdapter
();
1811 published
interface XExternalUriReferenceTranslator
{
1812 interface ::com
::sun
::star
::uno
::XInterface
;
1813 string translateToInternal
([in] string externalUriReference
);
1814 string translateToExternal
([in] string internalUriReference
);
1816 published service ExternalUriReferenceTranslator
: ::com
::sun
::star
::uri
::XExternalUriReferenceTranslator
;
1817 published
enum RelativeUriExcessParentSegments
{
1822 published
interface XUriReference
;
1823 published
interface XUriReferenceFactory
{
1824 interface ::com
::sun
::star
::uno
::XInterface
;
1825 ::com
::sun
::star
::uri
::XUriReference parse
([in] string uriReference
);
1826 ::com
::sun
::star
::uri
::XUriReference makeAbsolute
([in] ::com
::sun
::star
::uri
::XUriReference baseUriReference
, [in] ::com
::sun
::star
::uri
::XUriReference uriReference
, [in] boolean processAdditionalSpecialSegments
, [in] ::com
::sun
::star
::uri
::RelativeUriExcessParentSegments excessParentSegments
);
1827 ::com
::sun
::star
::uri
::XUriReference makeRelative
([in] ::com
::sun
::star
::uri
::XUriReference baseUriReference
, [in] ::com
::sun
::star
::uri
::XUriReference uriReference
, [in] boolean preferAuthorityOverRelativePath
, [in] boolean preferAbsoluteOverRelativePath
, [in] boolean encodeRetainedSpecialSegments
);
1829 published service UriReferenceFactory
: ::com
::sun
::star
::uri
::XUriReferenceFactory
;
1830 published
interface XUriSchemeParser
{
1831 interface ::com
::sun
::star
::uno
::XInterface
;
1832 ::com
::sun
::star
::uri
::XUriReference parse
([in] string scheme
, [in] string schemeSpecificPart
);
1834 published service UriSchemeParser_vndDOTsunDOTstarDOTexpand
: ::com
::sun
::star
::uri
::XUriSchemeParser
{
1836 published service UriSchemeParser_vndDOTsunDOTstarDOTscript
: ::com
::sun
::star
::uri
::XUriSchemeParser
{
1838 published
interface XVndSunStarPkgUrlReferenceFactory
{
1839 interface ::com
::sun
::star
::uno
::XInterface
;
1840 ::com
::sun
::star
::uri
::XUriReference createVndSunStarPkgUrlReference
([in] ::com
::sun
::star
::uri
::XUriReference authority
);
1842 published service VndSunStarPkgUrlReferenceFactory
: ::com
::sun
::star
::uri
::XVndSunStarPkgUrlReferenceFactory
;
1843 published
interface XUriReference
{
1844 interface ::com
::sun
::star
::uno
::XInterface
;
1845 string getUriReference
();
1846 boolean isAbsolute
();
1848 string getSchemeSpecificPart
();
1849 /** @deprecated */ boolean isHierarchical
();
1850 boolean hasAuthority
();
1851 string getAuthority
();
1853 boolean hasRelativePath
();
1854 long getPathSegmentCount
();
1855 string getPathSegment
([in] long index
);
1858 boolean hasFragment
();
1859 string getFragment
();
1860 void setFragment
([in] string fragment
);
1861 void clearFragment
();
1865 published
interface XMacroExpander
;
1868 published
interface XVndSunStarExpandUrl
{
1869 interface ::com
::sun
::star
::uno
::XInterface
;
1870 string expand
([in] ::com
::sun
::star
::util
::XMacroExpander expander
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1872 published
interface XVndSunStarExpandUrlReference
{
1873 interface ::com
::sun
::star
::uri
::XUriReference
;
1874 interface ::com
::sun
::star
::uri
::XVndSunStarExpandUrl
;
1876 published
interface XVndSunStarScriptUrl
{
1877 interface ::com
::sun
::star
::uno
::XInterface
;
1879 void setName
([in] string name
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1880 boolean hasParameter
([in] string key
);
1881 string getParameter
([in] string key
);
1882 void setParameter
([in] string key
, [in] string value
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1884 published
interface XVndSunStarScriptUrlReference
{
1885 interface ::com
::sun
::star
::uri
::XUriReference
;
1886 interface ::com
::sun
::star
::uri
::XVndSunStarScriptUrl
;
1890 published
interface XMacroExpander
{
1891 interface ::com
::sun
::star
::uno
::XInterface
;
1892 string expandMacros
([in] string exp
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1894 /** @deprecated */ published service MacroExpander
{
1895 interface ::com
::sun
::star
::util
::XMacroExpander
;
1896 [optional] interface ::com
::sun
::star
::lang
::XComponent
;
1898 published service BootstrapMacroExpander
{
1899 service
::com
::sun
::star
::util
::MacroExpander
;
1900 [optional] interface ::com
::sun
::star
::lang
::XInitialization
;
1902 published singleton theMacroExpander
: ::com
::sun
::star
::util
::XMacroExpander
;