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 XPropertySetInfo
;
165 published
interface XMultiPropertySet
{
166 interface ::com
::sun
::star
::uno
::XInterface
;
167 ::com
::sun
::star
::beans
::XPropertySetInfo getPropertySetInfo
();
168 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
);
169 sequence
< any
> getPropertyValues
([in] sequence
< string > aPropertyNames
);
170 void addPropertiesChangeListener
([in] sequence
< string > aPropertyNames
, [in] ::com
::sun
::star
::beans
::XPropertiesChangeListener xListener
);
171 void removePropertiesChangeListener
([in] ::com
::sun
::star
::beans
::XPropertiesChangeListener xListener
);
172 void firePropertiesChangeEvent
([in] sequence
< string > aPropertyNames
, [in] ::com
::sun
::star
::beans
::XPropertiesChangeListener xListener
);
174 published
interface XPropertyState
{
175 interface ::com
::sun
::star
::uno
::XInterface
;
176 ::com
::sun
::star
::beans
::PropertyState getPropertyState
([in] string PropertyName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
);
177 sequence
< ::com
::sun
::star
::beans
::PropertyState
> getPropertyStates
([in] sequence
< string > aPropertyName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
);
178 void setPropertyToDefault
([in] string PropertyName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
);
179 any getPropertyDefault
([in] string aPropertyName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
181 published service PropertySet
{
182 interface ::com
::sun
::star
::beans
::XPropertySet
;
183 [optional] interface ::com
::sun
::star
::beans
::XFastPropertySet
;
184 [optional] interface ::com
::sun
::star
::beans
::XMultiPropertySet
;
185 [optional] interface ::com
::sun
::star
::beans
::XPropertyAccess
;
186 [optional] interface ::com
::sun
::star
::beans
::XPropertyState
;
188 published constants PropertySetInfoChange
{
189 const long PROPERTY_INSERTED
= 0;
190 const long PROPERTY_REMOVED
= 1;
192 published
struct PropertySetInfoChangeEvent
: ::com
::sun
::star
::lang
::EventObject
{
197 published
struct PropertyStateChangeEvent
: ::com
::sun
::star
::lang
::EventObject
{
200 ::com
::sun
::star
::beans
::PropertyState OldValue
;
201 ::com
::sun
::star
::beans
::PropertyState NewValue
;
203 published
typedef sequence
< ::com
::sun
::star
::beans
::PropertyValue
> PropertyValues
;
204 published
struct SetPropertyTolerantFailed
{
208 published
struct StringPair
{
212 published
interface XExactName
{
213 interface ::com
::sun
::star
::uno
::XInterface
;
214 string getExactName
([in] string aApproximateName
);
216 published
interface XHierarchicalPropertySetInfo
;
217 published
interface XHierarchicalPropertySet
{
218 interface ::com
::sun
::star
::uno
::XInterface
;
219 ::com
::sun
::star
::beans
::XHierarchicalPropertySetInfo getHierarchicalPropertySetInfo
();
220 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
);
221 any getHierarchicalPropertyValue
([in] string aHierarchicalPropertyName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
223 published
interface XHierarchicalPropertySetInfo
{
224 interface ::com
::sun
::star
::uno
::XInterface
;
225 ::com
::sun
::star
::beans
::Property getPropertyByHierarchicalName
([in] string aHierarchicalName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
);
226 boolean hasPropertyByHierarchicalName
([in] string aHierarchicalName
);
230 published exception NoSuchElementException
: ::com
::sun
::star
::uno
::Exception
{
234 published exception NoSuchMethodException
: ::com
::sun
::star
::uno
::Exception
{
238 published
interface XIdlMethod
;
241 published
interface XIntrospectionAccess
{
242 interface ::com
::sun
::star
::uno
::XInterface
;
243 long getSuppliedMethodConcepts
();
244 long getSuppliedPropertyConcepts
();
245 ::com
::sun
::star
::beans
::Property getProperty
([in] string aName
, [in] long nPropertyConcepts
) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
246 boolean hasProperty
([in] string aName
, [in] long nPropertyConcepts
);
247 sequence
< ::com
::sun
::star
::beans
::Property
> getProperties
([in] long nPropertyConcepts
);
248 ::com
::sun
::star
::reflection
::XIdlMethod getMethod
([in] string aName
, [in] long nMethodConcepts
) raises
(::com
::sun
::star
::lang
::NoSuchMethodException
);
249 boolean hasMethod
([in] string aName
, [in] long nMethodConcepts
);
250 sequence
< ::com
::sun
::star
::reflection
::XIdlMethod
> getMethods
([in] long nMethodConcepts
);
251 sequence
< type
> getSupportedListeners
();
252 ::com
::sun
::star
::uno
::XInterface queryAdapter
([in] type aInterfaceType
) raises
(::com
::sun
::star
::beans
::IllegalTypeException
);
254 published
interface XMaterialHolder
{
255 interface ::com
::sun
::star
::uno
::XInterface
;
258 published
interface XMultiHierarchicalPropertySet
{
259 interface ::com
::sun
::star
::uno
::XInterface
;
260 ::com
::sun
::star
::beans
::XHierarchicalPropertySetInfo getHierarchicalPropertySetInfo
();
261 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
);
262 sequence
< any
> getHierarchicalPropertyValues
([in] sequence
< string > aPropertyNames
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
264 published
interface XMultiPropertyStates
{
265 interface ::com
::sun
::star
::uno
::XInterface
;
266 sequence
< ::com
::sun
::star
::beans
::PropertyState
> getPropertyStates
([in] sequence
< string > aPropertyName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
);
267 void setAllPropertiesToDefault
();
268 void setPropertiesToDefault
([in] sequence
< string > aPropertyNames
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
);
269 sequence
< any
> getPropertyDefaults
([in] sequence
< string > aPropertyNames
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
273 published
interface XEventListener
{
274 interface ::com
::sun
::star
::uno
::XInterface
;
275 void disposing
([in] ::com
::sun
::star
::lang
::EventObject
Source);
279 published
interface XPropertiesChangeListener
{
280 interface ::com
::sun
::star
::lang
::XEventListener
;
281 void propertiesChange
([in] sequence
< ::com
::sun
::star
::beans
::PropertyChangeEvent
> aEvent
);
283 published
interface XPropertiesChangeNotifier
{
284 interface ::com
::sun
::star
::uno
::XInterface
;
285 void addPropertiesChangeListener
([in] sequence
< string > PropertyNames
, [in] ::com
::sun
::star
::beans
::XPropertiesChangeListener Listener
);
286 void removePropertiesChangeListener
([in] sequence
< string > PropertyNames
, [in] ::com
::sun
::star
::beans
::XPropertiesChangeListener Listener
);
288 published
interface XProperty
{
289 interface ::com
::sun
::star
::uno
::XInterface
;
290 ::com
::sun
::star
::beans
::Property getAsProperty
();
292 published
interface XPropertyChangeListener
{
293 interface ::com
::sun
::star
::lang
::XEventListener
;
294 void propertyChange
([in] ::com
::sun
::star
::beans
::PropertyChangeEvent evt
);
296 published
interface XPropertySetInfo
{
297 interface ::com
::sun
::star
::uno
::XInterface
;
298 sequence
< ::com
::sun
::star
::beans
::Property
> getProperties
();
299 ::com
::sun
::star
::beans
::Property getPropertyByName
([in] string aName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
);
300 boolean hasPropertyByName
([in] string Name
);
302 published
interface XPropertySetInfoChangeListener
{
303 interface ::com
::sun
::star
::lang
::XEventListener
;
304 void propertySetInfoChange
([in] ::com
::sun
::star
::beans
::PropertySetInfoChangeEvent evt
);
306 published
interface XPropertySetInfoChangeNotifier
{
307 interface ::com
::sun
::star
::uno
::XInterface
;
308 void addPropertySetInfoChangeListener
([in] ::com
::sun
::star
::beans
::XPropertySetInfoChangeListener Listener
);
309 void removePropertySetInfoChangeListener
([in] ::com
::sun
::star
::beans
::XPropertySetInfoChangeListener Listener
);
311 published
interface XPropertyStateChangeListener
{
312 interface ::com
::sun
::star
::lang
::XEventListener
;
313 void propertyStateChange
([in] ::com
::sun
::star
::beans
::PropertyStateChangeEvent aEvent
);
315 published
interface XPropertyWithState
{
316 interface ::com
::sun
::star
::uno
::XInterface
;
317 ::com
::sun
::star
::beans
::PropertyState getStateAsProperty
();
318 void setToDefaultAsProperty
() raises
(::com
::sun
::star
::lang
::WrappedTargetException
);
319 ::com
::sun
::star
::uno
::XInterface getDefaultAsProperty
() raises
(::com
::sun
::star
::lang
::WrappedTargetException
);
321 published
interface XTolerantMultiPropertySet
{
322 interface ::com
::sun
::star
::uno
::XInterface
;
323 sequence
< ::com
::sun
::star
::beans
::SetPropertyTolerantFailed
> setPropertyValuesTolerant
([in] sequence
< string > aPropertyNames
, [in] sequence
< any
> aValues
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
324 sequence
< ::com
::sun
::star
::beans
::GetPropertyTolerantResult
> getPropertyValuesTolerant
([in] sequence
< string > aPropertyNames
);
325 sequence
< ::com
::sun
::star
::beans
::GetDirectPropertyTolerantResult
> getDirectPropertyValuesTolerant
([in] sequence
< string > aPropertyNames
);
327 published
interface XVetoableChangeListener
{
328 interface ::com
::sun
::star
::lang
::XEventListener
;
329 void vetoableChange
([in] ::com
::sun
::star
::beans
::PropertyChangeEvent aEvent
) raises
(::com
::sun
::star
::beans
::PropertyVetoException
);
331 published singleton theIntrospection
: ::com
::sun
::star
::beans
::XIntrospection
;
334 published
interface XBridge
{
335 interface ::com
::sun
::star
::uno
::XInterface
;
336 ::com
::sun
::star
::uno
::XInterface getInstance
([in] string sInstanceName
);
338 string getDescription
();
342 published
interface XComponent
{
343 interface ::com
::sun
::star
::uno
::XInterface
;
345 void addEventListener
([in] ::com
::sun
::star
::lang
::XEventListener xListener
);
346 void removeEventListener
([in] ::com
::sun
::star
::lang
::XEventListener aListener
);
348 published
interface XInitialization
{
349 interface ::com
::sun
::star
::uno
::XInterface
;
350 void initialize
([in] sequence
< any
> aArguments
) raises
(::com
::sun
::star
::uno
::Exception
);
354 published service Bridge
{
355 interface ::com
::sun
::star
::lang
::XInitialization
;
356 interface ::com
::sun
::star
::bridge
::XBridge
;
357 interface ::com
::sun
::star
::lang
::XComponent
;
359 published exception BridgeExistsException
: ::com
::sun
::star
::uno
::Exception
{
361 published
interface XInstanceProvider
;
364 published
interface XConnection
;
367 published
interface XBridgeFactory
{
368 interface ::com
::sun
::star
::uno
::XInterface
;
369 ::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
);
370 ::com
::sun
::star
::bridge
::XBridge getBridge
([in] string sName
);
371 sequence
< ::com
::sun
::star
::bridge
::XBridge
> getExistingBridges
();
373 published
interface XBridgeFactory2
{
374 interface ::com
::sun
::star
::bridge
::XBridgeFactory
;
375 interface ::com
::sun
::star
::lang
::XComponent
;
377 published service BridgeFactory
: ::com
::sun
::star
::bridge
::XBridgeFactory2
;
378 published service IiopBridge
{
379 interface ::com
::sun
::star
::lang
::XInitialization
;
380 interface ::com
::sun
::star
::bridge
::XBridge
;
381 interface ::com
::sun
::star
::lang
::XComponent
;
383 published
struct ProtocolProperty
{
387 published exception InvalidProtocolChangeException
: ::com
::sun
::star
::uno
::Exception
{
388 ::com
::sun
::star
::bridge
::ProtocolProperty invalidProperty
;
391 published constants ModelDependent
{
392 const short CORBA
= 4;
393 const short JAVA
= 3;
397 /** @deprecated */ published service OleApplicationRegistration
{
398 interface ::com
::sun
::star
::uno
::XInterface
;
402 /** @deprecated */ published
struct Uik
{
404 unsigned short Data2
;
405 unsigned short Data3
;
411 /** @deprecated */ published
interface XBridgeSupplier
{
412 interface ::com
::sun
::star
::uno
::XInterface
;
413 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
);
415 /** @deprecated */ published service OleBridgeSupplier
{
416 interface ::com
::sun
::star
::bridge
::XBridgeSupplier
;
418 published
interface XBridgeSupplier2
{
419 interface ::com
::sun
::star
::uno
::XInterface
;
420 any createBridge
([in] any aModelDepObject
, [in] sequence
< byte > aProcessId
, [in] short nSourceModelType
, [in] short nDestModelType
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
422 /** @deprecated */ published service OleBridgeSupplier2
{
423 interface ::com
::sun
::star
::bridge
::XBridgeSupplier2
;
425 /** @deprecated */ published service OleBridgeSupplierVar1
{
426 service
::com
::sun
::star
::bridge
::OleBridgeSupplier2
;
430 published
interface XMultiServiceFactory
{
431 interface ::com
::sun
::star
::uno
::XInterface
;
432 ::com
::sun
::star
::uno
::XInterface createInstance
([in] string aServiceSpecifier
) raises
(::com
::sun
::star
::uno
::Exception
);
433 ::com
::sun
::star
::uno
::XInterface createInstanceWithArguments
([in] string ServiceSpecifier
, [in] sequence
< any
> Arguments
) raises
(::com
::sun
::star
::uno
::Exception
);
434 sequence
< string > getAvailableServiceNames
();
438 /** @deprecated */ published service OleObjectFactory
{
439 interface ::com
::sun
::star
::lang
::XMultiServiceFactory
;
443 published exception ConnectionSetupException
: ::com
::sun
::star
::uno
::Exception
{
445 published exception NoConnectException
: ::com
::sun
::star
::uno
::Exception
{
449 published
interface XUnoUrlResolver
{
450 interface ::com
::sun
::star
::uno
::XInterface
;
451 ::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
);
453 published service UnoUrlResolver
: ::com
::sun
::star
::bridge
::XUnoUrlResolver
;
454 published service UrpBridge
{
455 interface ::com
::sun
::star
::lang
::XInitialization
;
456 interface ::com
::sun
::star
::bridge
::XBridge
;
457 interface ::com
::sun
::star
::lang
::XComponent
;
459 published
interface XInstanceProvider
{
460 interface ::com
::sun
::star
::uno
::XInterface
;
461 ::com
::sun
::star
::uno
::XInterface getInstance
([in] string sInstanceName
) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
463 published
interface XProtocolProperties
{
464 interface ::com
::sun
::star
::uno
::XInterface
;
465 sequence
< ::com
::sun
::star
::bridge
::ProtocolProperty
> getProperties
();
466 long requestChange
([in] long nRandomNumber
);
467 void commitChange
([in] sequence
< ::com
::sun
::star
::bridge
::ProtocolProperty
> newValues
) raises
(::com
::sun
::star
::bridge
::InvalidProtocolChangeException
);
471 published exception AlreadyAcceptingException
: ::com
::sun
::star
::uno
::Exception
{
473 published
interface XConnection
;
474 published
interface XAcceptor
{
475 interface ::com
::sun
::star
::uno
::XInterface
;
476 ::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
);
477 void stopAccepting
();
479 published service Acceptor
: ::com
::sun
::star
::connection
::XAcceptor
;
480 published
interface XConnection
;
481 published
interface XConnector
{
482 interface ::com
::sun
::star
::uno
::XInterface
;
483 ::com
::sun
::star
::connection
::XConnection connect
([in] string sConnectionDescription
) raises
(::com
::sun
::star
::connection
::NoConnectException
, ::com
::sun
::star
::connection
::ConnectionSetupException
);
485 published service Connector
: ::com
::sun
::star
::connection
::XConnector
;
486 published
struct SocketPermission
{
492 published exception IOException
: ::com
::sun
::star
::uno
::Exception
{
496 published
interface XConnection
{
497 interface ::com
::sun
::star
::uno
::XInterface
;
498 long read
([out] sequence
< byte > aReadBytes
, [in] long nBytesToRead
) raises
(::com
::sun
::star
::io
::IOException
);
499 void write
([in] sequence
< byte > aData
) raises
(::com
::sun
::star
::io
::IOException
);
500 void flush
() raises
(::com
::sun
::star
::io
::IOException
);
501 void close
() raises
(::com
::sun
::star
::io
::IOException
);
502 string getDescription
();
504 published
interface XConnection2
{
505 interface ::com
::sun
::star
::connection
::XConnection
;
506 long available
() raises
(::com
::sun
::star
::io
::IOException
);
507 long readSomeBytes
([out] sequence
< byte > aData
, [in] long nMaxBytesToRead
) raises
(::com
::sun
::star
::io
::IOException
);
511 published
interface XStreamListener
;
514 published
interface XConnectionBroadcaster
{
515 interface ::com
::sun
::star
::uno
::XInterface
;
516 void addStreamListener
([in] ::com
::sun
::star
::io
::XStreamListener aListener
);
517 void removeStreamListener
([in] ::com
::sun
::star
::io
::XStreamListener aListener
);
521 published
struct ContainerEvent
: ::com
::sun
::star
::lang
::EventObject
{
526 published exception ElementExistException
: ::com
::sun
::star
::uno
::Exception
{
528 published
interface XElementAccess
{
529 interface ::com
::sun
::star
::uno
::XInterface
;
530 type getElementType
();
531 boolean hasElements
();
535 published exception NoSupportException
: ::com
::sun
::star
::uno
::Exception
{
539 published
interface XChild
{
540 interface ::com
::sun
::star
::uno
::XInterface
;
541 ::com
::sun
::star
::uno
::XInterface getParent
();
542 void setParent
([in] ::com
::sun
::star
::uno
::XInterface Parent
) raises
(::com
::sun
::star
::lang
::NoSupportException
);
544 published
interface XEnumeration
{
545 interface ::com
::sun
::star
::uno
::XInterface
;
546 boolean hasMoreElements
();
547 any nextElement
() raises
(::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
549 published
interface XComponentEnumeration
{
550 interface ::com
::sun
::star
::container
::XEnumeration
;
551 ::com
::sun
::star
::lang
::XComponent nextComponent
() raises
(::com
::sun
::star
::container
::NoSuchElementException
);
553 published
interface XEnumerationAccess
{
554 interface ::com
::sun
::star
::container
::XElementAccess
;
555 ::com
::sun
::star
::container
::XEnumeration createEnumeration
();
557 published
interface XComponentEnumerationAccess
{
558 interface ::com
::sun
::star
::container
::XEnumerationAccess
;
559 ::com
::sun
::star
::container
::XComponentEnumeration createComponentEnumeration
();
561 published
interface XContainerListener
;
562 published
interface XContainer
{
563 interface ::com
::sun
::star
::uno
::XInterface
;
564 void addContainerListener
([in] ::com
::sun
::star
::container
::XContainerListener xListener
);
565 void removeContainerListener
([in] ::com
::sun
::star
::container
::XContainerListener xListener
);
567 published
interface XContainerListener
{
568 interface ::com
::sun
::star
::lang
::XEventListener
;
569 void elementInserted
([in] ::com
::sun
::star
::container
::ContainerEvent Event
);
570 void elementRemoved
([in] ::com
::sun
::star
::container
::ContainerEvent Event
);
571 void elementReplaced
([in] ::com
::sun
::star
::container
::ContainerEvent Event
);
573 published
interface XContainerQuery
{
574 interface ::com
::sun
::star
::uno
::XInterface
;
575 ::com
::sun
::star
::container
::XEnumeration createSubSetEnumerationByQuery
([in] string Query
);
576 ::com
::sun
::star
::container
::XEnumeration createSubSetEnumerationByProperties
([in] sequence
< ::com
::sun
::star
::beans
::NamedValue
> Properties
);
578 published
interface XContentEnumerationAccess
{
579 interface ::com
::sun
::star
::uno
::XInterface
;
580 ::com
::sun
::star
::container
::XEnumeration createContentEnumeration
([in] string aServiceName
);
581 sequence
< string > getAvailableServiceNames
();
583 published
interface XHierarchicalName
{
584 interface ::com
::sun
::star
::uno
::XInterface
;
585 string getHierarchicalName
();
586 string composeHierarchicalName
([in] string aRelativeName
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::NoSupportException
);
588 published
interface XHierarchicalNameAccess
{
589 interface ::com
::sun
::star
::uno
::XInterface
;
590 any getByHierarchicalName
([in] string aName
) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
591 boolean hasByHierarchicalName
([in] string aName
);
593 published
interface XHierarchicalNameReplace
{
594 interface ::com
::sun
::star
::container
::XHierarchicalNameAccess
;
595 void replaceByHierarchicalName
([in] string aName
, [in] any aElement
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
597 published
interface XHierarchicalNameContainer
{
598 interface ::com
::sun
::star
::container
::XHierarchicalNameReplace
;
599 void insertByHierarchicalName
([in] string aName
, [in] any aElement
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::container
::ElementExistException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
600 void removeByHierarchicalName
([in] string Name
) raises
(::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
602 published
interface XIdentifierAccess
{
603 interface ::com
::sun
::star
::container
::XElementAccess
;
604 any getByIdentifier
([in] long Identifier
) raises
(::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
605 sequence
< long > getIdentifiers
();
607 published
interface XIdentifierReplace
{
608 interface ::com
::sun
::star
::container
::XIdentifierAccess
;
609 void replaceByIdentifer
([in] long Identifier
, [in] any aElement
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
611 published
interface XIdentifierContainer
{
612 interface ::com
::sun
::star
::container
::XIdentifierReplace
;
613 long insert
([in] any aElement
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
614 void removeByIdentifier
([in] long Identifier
) raises
(::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
616 published
interface XImplicitIDAccess
{
617 interface ::com
::sun
::star
::container
::XElementAccess
;
618 any getByImplicitID
([in] string ID) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
619 sequence
< string > getImplicitIDs
();
621 published
interface XImplicitIDReplace
{
622 interface ::com
::sun
::star
::uno
::XInterface
;
623 void replaceByUniqueID
([in] string ID, [in] any aNewElement
) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
625 published
interface XImplicitIDContainer
{
626 interface ::com
::sun
::star
::container
::XImplicitIDReplace
;
627 string addWithImplicitID
([in] any aElement
);
628 void removeByImplicitID
([in] string ID) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
632 published exception IndexOutOfBoundsException
: ::com
::sun
::star
::uno
::Exception
{
636 published
interface XIndexAccess
{
637 interface ::com
::sun
::star
::container
::XElementAccess
;
639 any getByIndex
([in] long Index
) raises
(::com
::sun
::star
::lang
::IndexOutOfBoundsException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
641 published
interface XIndexReplace
{
642 interface ::com
::sun
::star
::container
::XIndexAccess
;
643 void replaceByIndex
([in] long Index
, [in] any Element
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::IndexOutOfBoundsException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
645 published
interface XIndexContainer
{
646 interface ::com
::sun
::star
::container
::XIndexReplace
;
647 void insertByIndex
([in] long Index
, [in] any Element
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::IndexOutOfBoundsException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
648 void removeByIndex
([in] long Index
) raises
(::com
::sun
::star
::lang
::IndexOutOfBoundsException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
650 published
interface XNameAccess
{
651 interface ::com
::sun
::star
::container
::XElementAccess
;
652 any getByName
([in] string aName
) raises
(::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
653 sequence
< string > getElementNames
();
654 boolean hasByName
([in] string aName
);
656 published
interface XNameReplace
{
657 interface ::com
::sun
::star
::container
::XNameAccess
;
658 void replaceByName
([in] string aName
, [in] any aElement
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
660 published
interface XNameContainer
{
661 interface ::com
::sun
::star
::container
::XNameReplace
;
662 void insertByName
([in] string aName
, [in] any aElement
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::container
::ElementExistException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
663 void removeByName
([in] string Name
) raises
(::com
::sun
::star
::container
::NoSuchElementException
, ::com
::sun
::star
::lang
::WrappedTargetException
);
665 published
interface XNamed
{
666 interface ::com
::sun
::star
::uno
::XInterface
;
668 void setName
([in] string aName
);
670 published
interface XSet
{
671 interface ::com
::sun
::star
::container
::XEnumerationAccess
;
672 boolean has
([in] any aElement
);
673 void insert
([in] any aElement
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::container
::ElementExistException
);
674 void remove
([in] any aElement
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::container
::NoSuchElementException
);
676 published
interface XUniqueIDAccess
{
677 interface ::com
::sun
::star
::uno
::XInterface
;
678 any getByUniqueID
([in] string ID) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
679 void removeByUniqueID
([in] string ID) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
683 published exception BufferSizeExceededException
: ::com
::sun
::star
::io
::IOException
{
685 published
interface XInputStream
;
686 published
interface XActiveDataSink
{
687 interface ::com
::sun
::star
::uno
::XInterface
;
688 void setInputStream
([in] ::com
::sun
::star
::io
::XInputStream aStream
);
689 ::com
::sun
::star
::io
::XInputStream getInputStream
();
691 published
interface XConnectable
{
692 interface ::com
::sun
::star
::uno
::XInterface
;
693 void setPredecessor
([in] ::com
::sun
::star
::io
::XConnectable aPredecessor
);
694 ::com
::sun
::star
::io
::XConnectable getPredecessor
();
695 void setSuccessor
([in] ::com
::sun
::star
::io
::XConnectable aSuccessor
);
696 ::com
::sun
::star
::io
::XConnectable getSuccessor
();
698 published exception NotConnectedException
: ::com
::sun
::star
::io
::IOException
{
700 published
interface XInputStream
{
701 interface ::com
::sun
::star
::uno
::XInterface
;
702 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
);
703 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
);
704 void skipBytes
([in] long nBytesToSkip
) raises
(::com
::sun
::star
::io
::NotConnectedException
, ::com
::sun
::star
::io
::BufferSizeExceededException
, ::com
::sun
::star
::io
::IOException
);
705 long available
() raises
(::com
::sun
::star
::io
::NotConnectedException
, ::com
::sun
::star
::io
::IOException
);
706 void closeInput
() raises
(::com
::sun
::star
::io
::NotConnectedException
, ::com
::sun
::star
::io
::IOException
);
708 published
interface XDataInputStream
{
709 interface ::com
::sun
::star
::io
::XInputStream
;
710 byte readBoolean
() raises
(::com
::sun
::star
::io
::IOException
);
711 byte readByte
() raises
(::com
::sun
::star
::io
::IOException
);
712 char readChar
() raises
(::com
::sun
::star
::io
::IOException
);
713 short readShort
() raises
(::com
::sun
::star
::io
::IOException
);
714 long readLong
() raises
(::com
::sun
::star
::io
::IOException
);
715 hyper readHyper
() raises
(::com
::sun
::star
::io
::IOException
);
716 float readFloat
() raises
(::com
::sun
::star
::io
::IOException
);
717 double readDouble
() raises
(::com
::sun
::star
::io
::IOException
);
718 string readUTF
() raises
(::com
::sun
::star
::io
::IOException
);
720 published service DataInputStream
{
721 interface ::com
::sun
::star
::io
::XDataInputStream
;
722 interface ::com
::sun
::star
::io
::XActiveDataSink
;
723 interface ::com
::sun
::star
::io
::XConnectable
;
725 published
interface XOutputStream
;
726 published
interface XActiveDataSource
{
727 interface ::com
::sun
::star
::uno
::XInterface
;
728 void setOutputStream
([in] ::com
::sun
::star
::io
::XOutputStream aStream
);
729 ::com
::sun
::star
::io
::XOutputStream getOutputStream
();
731 published
interface XOutputStream
{
732 interface ::com
::sun
::star
::uno
::XInterface
;
733 void writeBytes
([in] sequence
< byte > aData
) raises
(::com
::sun
::star
::io
::NotConnectedException
, ::com
::sun
::star
::io
::BufferSizeExceededException
, ::com
::sun
::star
::io
::IOException
);
734 void flush
() raises
(::com
::sun
::star
::io
::NotConnectedException
, ::com
::sun
::star
::io
::BufferSizeExceededException
, ::com
::sun
::star
::io
::IOException
);
735 void closeOutput
() raises
(::com
::sun
::star
::io
::NotConnectedException
, ::com
::sun
::star
::io
::BufferSizeExceededException
, ::com
::sun
::star
::io
::IOException
);
737 published
interface XDataOutputStream
{
738 interface ::com
::sun
::star
::io
::XOutputStream
;
739 void writeBoolean
([in] boolean Value
) raises
(::com
::sun
::star
::io
::IOException
);
740 void writeByte
([in] byte Value
) raises
(::com
::sun
::star
::io
::IOException
);
741 void writeChar
([in] char Value
) raises
(::com
::sun
::star
::io
::IOException
);
742 void writeShort
([in] short Value
) raises
(::com
::sun
::star
::io
::IOException
);
743 void writeLong
([in] long Value
) raises
(::com
::sun
::star
::io
::IOException
);
744 void writeHyper
([in] hyper Value
) raises
(::com
::sun
::star
::io
::IOException
);
745 void writeFloat
([in] float Value
) raises
(::com
::sun
::star
::io
::IOException
);
746 void writeDouble
([in] double Value
) raises
(::com
::sun
::star
::io
::IOException
);
747 void writeUTF
([in] string Value
) raises
(::com
::sun
::star
::io
::IOException
);
749 published service DataOutputStream
{
750 interface ::com
::sun
::star
::io
::XDataOutputStream
;
751 interface ::com
::sun
::star
::io
::XActiveDataSource
;
753 published
struct DataTransferEvent
: ::com
::sun
::star
::lang
::EventObject
{
756 published
struct FilePermission
{
760 published
interface XMarkableStream
{
761 interface ::com
::sun
::star
::uno
::XInterface
;
762 long createMark
() raises
(::com
::sun
::star
::io
::IOException
);
763 void deleteMark
([in] long Mark
) raises
(::com
::sun
::star
::io
::IOException
, ::com
::sun
::star
::lang
::IllegalArgumentException
);
764 void jumpToMark
([in] long nMark
) raises
(::com
::sun
::star
::io
::IOException
, ::com
::sun
::star
::lang
::IllegalArgumentException
);
765 void jumpToFurthest
() raises
(::com
::sun
::star
::io
::IOException
);
766 long offsetToMark
([in] long nMark
) raises
(::com
::sun
::star
::io
::IOException
, ::com
::sun
::star
::lang
::IllegalArgumentException
);
768 published service MarkableInputStream
{
769 interface ::com
::sun
::star
::io
::XInputStream
;
770 interface ::com
::sun
::star
::io
::XMarkableStream
;
771 interface ::com
::sun
::star
::io
::XActiveDataSink
;
772 interface ::com
::sun
::star
::io
::XConnectable
;
774 published service MarkableOutputStream
{
775 interface ::com
::sun
::star
::io
::XOutputStream
;
776 interface ::com
::sun
::star
::io
::XMarkableStream
;
777 interface ::com
::sun
::star
::io
::XActiveDataSource
;
778 interface ::com
::sun
::star
::io
::XConnectable
;
780 published
interface XPersistObject
;
781 published
interface XObjectInputStream
{
782 interface ::com
::sun
::star
::io
::XDataInputStream
;
783 ::com
::sun
::star
::io
::XPersistObject readObject
() raises
(::com
::sun
::star
::io
::IOException
);
785 published service ObjectInputStream
{
786 interface ::com
::sun
::star
::io
::XObjectInputStream
;
787 interface ::com
::sun
::star
::io
::XActiveDataSink
;
788 interface ::com
::sun
::star
::io
::XConnectable
;
789 interface ::com
::sun
::star
::io
::XMarkableStream
;
791 published
interface XPersistObject
;
792 published
interface XObjectOutputStream
{
793 interface ::com
::sun
::star
::io
::XDataOutputStream
;
794 void writeObject
([in] ::com
::sun
::star
::io
::XPersistObject
Object) raises
(::com
::sun
::star
::io
::IOException
);
796 published service ObjectOutputStream
{
797 interface ::com
::sun
::star
::io
::XObjectOutputStream
;
798 interface ::com
::sun
::star
::io
::XActiveDataSource
;
799 interface ::com
::sun
::star
::io
::XConnectable
;
801 published
interface XPipe
{
802 interface ::com
::sun
::star
::io
::XOutputStream
;
803 interface ::com
::sun
::star
::io
::XInputStream
;
805 published service
Pipe: ::com
::sun
::star
::io
::XPipe
;
806 published
interface XStreamListener
;
807 published
interface XActiveDataControl
{
808 interface ::com
::sun
::star
::uno
::XInterface
;
809 void addListener
([in] ::com
::sun
::star
::io
::XStreamListener aListener
);
810 void removeListener
([in] ::com
::sun
::star
::io
::XStreamListener aListener
);
814 published service Pump
{
815 interface ::com
::sun
::star
::io
::XActiveDataSource
;
816 interface ::com
::sun
::star
::io
::XActiveDataSink
;
817 interface ::com
::sun
::star
::io
::XActiveDataControl
;
819 published
interface XSeekable
{
820 interface ::com
::sun
::star
::uno
::XInterface
;
821 void seek
([in] hyper location
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::io
::IOException
);
822 hyper getPosition
() raises
(::com
::sun
::star
::io
::IOException
);
823 hyper getLength
() raises
(::com
::sun
::star
::io
::IOException
);
825 published
interface XSeekableInputStream
{
826 interface ::com
::sun
::star
::io
::XInputStream
;
827 interface ::com
::sun
::star
::io
::XSeekable
;
829 published service SequenceInputStream
: ::com
::sun
::star
::io
::XSeekableInputStream
{
830 createStreamFromSequence
([in] sequence
< byte > aData
);
832 published
interface XStream
{
833 interface ::com
::sun
::star
::uno
::XInterface
;
834 ::com
::sun
::star
::io
::XInputStream getInputStream
();
835 ::com
::sun
::star
::io
::XOutputStream getOutputStream
();
837 published
interface XTextInputStream
{
838 interface ::com
::sun
::star
::io
::XInputStream
;
839 string readLine
() raises
(::com
::sun
::star
::io
::IOException
);
840 string readString
([in] sequence
< char > Delimiters
, [in] boolean bRemoveDelimiter
) raises
(::com
::sun
::star
::io
::IOException
);
841 boolean isEOF
() raises
(::com
::sun
::star
::io
::IOException
);
842 void setEncoding
([in] string Encoding
);
844 published
interface XTextInputStream2
{
845 interface ::com
::sun
::star
::io
::XTextInputStream
;
846 interface ::com
::sun
::star
::io
::XActiveDataSink
;
848 published service TextInputStream
: ::com
::sun
::star
::io
::XTextInputStream2
;
849 published
interface XTextOutputStream
{
850 interface ::com
::sun
::star
::io
::XOutputStream
;
851 void writeString
([in] string aString
) raises
(::com
::sun
::star
::io
::IOException
);
852 void setEncoding
([in] string Encoding
);
854 published
interface XTextOutputStream2
{
855 interface ::com
::sun
::star
::io
::XTextOutputStream
;
856 interface ::com
::sun
::star
::io
::XActiveDataSource
;
858 published service TextOutputStream
: ::com
::sun
::star
::io
::XTextOutputStream2
;
859 published exception UnexpectedEOFException
: ::com
::sun
::star
::io
::IOException
{
861 published exception WrongFormatException
: ::com
::sun
::star
::io
::IOException
{
863 published
interface XActiveDataStreamer
{
864 interface ::com
::sun
::star
::uno
::XInterface
;
865 void setStream
([in] ::com
::sun
::star
::io
::XStream aStream
);
866 ::com
::sun
::star
::io
::XStream getStream
();
868 published
interface XDataTransferEventListener
;
869 published
interface XDataExporter
{
870 interface ::com
::sun
::star
::uno
::XInterface
;
871 void exportData
([in] ::com
::sun
::star
::io
::XOutputStream aOutputStream
, [in] ::com
::sun
::star
::lang
::XComponent Component
, [in] ::com
::sun
::star
::io
::XDataTransferEventListener aListener
);
874 published
interface XDataTransferEventListener
;
875 published
interface XDataImporter
{
876 interface ::com
::sun
::star
::uno
::XInterface
;
877 void importData
([in] ::com
::sun
::star
::io
::XActiveDataSource aActiveSource
, [in] ::com
::sun
::star
::lang
::XComponent Component
, [in] ::com
::sun
::star
::io
::XDataTransferEventListener aListener
);
880 published
interface XDataTransferEventListener
{
881 interface ::com
::sun
::star
::lang
::XEventListener
;
882 void finished
([in] ::com
::sun
::star
::io
::DataTransferEvent aEvent
);
883 void cancelled
([in] ::com
::sun
::star
::io
::DataTransferEvent aEvent
);
885 published
interface XInputStreamProvider
{
886 interface ::com
::sun
::star
::uno
::XInterface
;
887 ::com
::sun
::star
::io
::XInputStream createInputStream
();
889 published
interface XPersist
{
890 interface ::com
::sun
::star
::uno
::XInterface
;
891 void write
([in] string URL
) raises
(::com
::sun
::star
::io
::IOException
);
892 void read
([in] string URL
) raises
(::com
::sun
::star
::io
::IOException
);
894 published
interface XPersistObject
{
895 interface ::com
::sun
::star
::uno
::XInterface
;
896 string getServiceName
();
897 void write
([in] ::com
::sun
::star
::io
::XObjectOutputStream OutStream
) raises
(::com
::sun
::star
::io
::IOException
);
898 void read
([in] ::com
::sun
::star
::io
::XObjectInputStream InStream
) raises
(::com
::sun
::star
::io
::IOException
);
900 published
interface XStreamListener
{
901 interface ::com
::sun
::star
::lang
::XEventListener
;
905 void error
([in] any aException
);
907 published
interface XTruncate
{
908 interface ::com
::sun
::star
::uno
::XInterface
;
909 void truncate
() raises
(::com
::sun
::star
::io
::IOException
);
911 published
interface XXMLExtractor
{
912 interface ::com
::sun
::star
::uno
::XInterface
;
913 ::com
::sun
::star
::io
::XInputStream extract
([in] ::com
::sun
::star
::io
::XInputStream aStream
);
917 published exception DeploymentException
: ::com
::sun
::star
::uno
::RuntimeException
{
921 published exception JavaInitializationException
: ::com
::sun
::star
::uno
::DeploymentException
{
923 published exception JavaDisabledException
: ::com
::sun
::star
::java
::JavaInitializationException
{
925 published exception JavaNotConfiguredException
: ::com
::sun
::star
::java
::JavaInitializationException
{
927 published exception JavaVMCreationFailureException
: ::com
::sun
::star
::java
::JavaInitializationException
{
930 /** @deprecated */ published
interface XJavaVM
{
931 interface ::com
::sun
::star
::uno
::XInterface
;
932 any getJavaVM
([in] sequence
< byte > processID
);
933 boolean isVMStarted
();
934 boolean isVMEnabled
();
936 /** @deprecated */ published service JavaVirtualMachine
: ::com
::sun
::star
::java
::XJavaVM
;
937 published exception MissingJavaRuntimeException
: ::com
::sun
::star
::java
::JavaInitializationException
{
938 string URLRuntimeLib
;
940 published exception WrongJavaVersionException
: ::com
::sun
::star
::uno
::Exception
{
941 string LowestSupportedVersion
;
942 string HighestSupportedVersion
;
943 string DetectedVersion
;
945 /** @deprecated */ published
interface XJavaThreadRegister_11
{
946 interface ::com
::sun
::star
::uno
::XInterface
;
947 boolean isThreadAttached
();
948 void registerThread
();
953 published exception ArrayIndexOutOfBoundsException
: ::com
::sun
::star
::lang
::IndexOutOfBoundsException
{
955 published exception ClassNotFoundException
: ::com
::sun
::star
::uno
::Exception
{
957 published exception DisposedException
: ::com
::sun
::star
::uno
::RuntimeException
{
959 published exception IllegalAccessException
: ::com
::sun
::star
::uno
::Exception
{
961 published exception InvalidListenerException
: ::com
::sun
::star
::uno
::Exception
{
963 published exception ListenerExistException
: ::com
::sun
::star
::uno
::Exception
{
965 published
struct Locale
{
972 published
interface XComponentContext
;
975 published
interface XMultiComponentFactory
{
976 interface ::com
::sun
::star
::uno
::XInterface
;
977 ::com
::sun
::star
::uno
::XInterface createInstanceWithContext
([in] string aServiceSpecifier
, [in] ::com
::sun
::star
::uno
::XComponentContext Context
) raises
(::com
::sun
::star
::uno
::Exception
);
978 ::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
);
979 sequence
< string > getAvailableServiceNames
();
981 published service MultiServiceFactory
{
982 interface ::com
::sun
::star
::lang
::XMultiServiceFactory
;
983 interface ::com
::sun
::star
::lang
::XMultiComponentFactory
;
985 published exception NoSuchFieldException
: ::com
::sun
::star
::uno
::Exception
{
987 published exception NotInitializedException
: ::com
::sun
::star
::uno
::RuntimeException
{
989 published exception NullPointerException
: ::com
::sun
::star
::uno
::Exception
{
993 published
interface XComponentContext
;
996 published service ServiceManager
{
997 service
::com
::sun
::star
::lang
::MultiServiceFactory
;
998 interface ::com
::sun
::star
::lang
::XComponent
;
999 interface ::com
::sun
::star
::container
::XSet
;
1000 interface ::com
::sun
::star
::container
::XContentEnumerationAccess
;
1001 [optional] interface ::com
::sun
::star
::beans
::XPropertySet
;
1002 [property
, optional] ::com
::sun
::star
::uno
::XComponentContext DefaultContext
;
1006 published
interface XSimpleRegistry
;
1009 published service RegistryServiceManager
{
1010 service
::com
::sun
::star
::lang
::ServiceManager
;
1011 interface ::com
::sun
::star
::lang
::XInitialization
;
1012 interface ::com
::sun
::star
::beans
::XPropertySet
;
1013 [property
, readonly] ::com
::sun
::star
::registry
::XSimpleRegistry Registry
;
1015 published exception ServiceNotRegisteredException
: ::com
::sun
::star
::uno
::Exception
{
1017 /** @deprecated */ published constants SystemDependent
{
1018 const short SYSTEM_ANDROID
= 8;
1019 const short SYSTEM_IOS
= 7;
1020 const short SYSTEM_JAVA
= 3;
1021 const short SYSTEM_MAC
= 5;
1022 const short SYSTEM_OS2
= 4;
1023 const short SYSTEM_WIN16
= 2;
1024 const short SYSTEM_WIN32
= 1;
1025 const short SYSTEM_XWINDOW
= 6;
1027 published exception WrappedTargetRuntimeException
: ::com
::sun
::star
::uno
::RuntimeException
{
1028 any TargetException
;
1030 published
interface XConnectionPointContainer
;
1031 published
interface XConnectionPoint
{
1032 interface ::com
::sun
::star
::uno
::XInterface
;
1033 type getConnectionType
();
1034 ::com
::sun
::star
::lang
::XConnectionPointContainer getConnectionPointContainer
();
1035 void advise
([in] ::com
::sun
::star
::uno
::XInterface xListener
) raises
(::com
::sun
::star
::lang
::ListenerExistException
, ::com
::sun
::star
::lang
::InvalidListenerException
);
1036 void unadvise
([in] ::com
::sun
::star
::uno
::XInterface xListener
);
1037 sequence
< ::com
::sun
::star
::uno
::XInterface
> getConnections
();
1039 published
interface XConnectionPointContainer
{
1040 interface ::com
::sun
::star
::uno
::XInterface
;
1041 sequence
< type
> getConnectionPointTypes
();
1042 ::com
::sun
::star
::lang
::XConnectionPoint queryConnectionPoint
([in] type aType
);
1043 void advise
([in] type aType
, [in] ::com
::sun
::star
::uno
::XInterface xListener
);
1044 void unadvise
([in] type aType
, [in] ::com
::sun
::star
::uno
::XInterface xListener
);
1046 published
interface XLocalizable
{
1047 interface ::com
::sun
::star
::uno
::XInterface
;
1048 void setLocale
([in] ::com
::sun
::star
::lang
::Locale eLocale
);
1049 ::com
::sun
::star
::lang
::Locale getLocale
();
1051 published
interface XMain
{
1052 interface ::com
::sun
::star
::uno
::XInterface
;
1053 long run
([in] sequence
< string > aArguments
);
1055 published
interface XServiceDisplayName
{
1056 interface ::com
::sun
::star
::uno
::XInterface
;
1057 string getServiceDisplayName
([in] ::com
::sun
::star
::lang
::Locale aLocale
);
1059 published
interface XServiceInfo
{
1060 interface ::com
::sun
::star
::uno
::XInterface
;
1061 string getImplementationName
();
1062 boolean supportsService
([in] string ServiceName
);
1063 sequence
< string > getSupportedServiceNames
();
1065 published
interface XServiceName
{
1066 interface ::com
::sun
::star
::uno
::XInterface
;
1067 string getServiceName
();
1071 published
interface XComponentContext
;
1074 published
interface XSingleComponentFactory
{
1075 interface ::com
::sun
::star
::uno
::XInterface
;
1076 ::com
::sun
::star
::uno
::XInterface createInstanceWithContext
([in] ::com
::sun
::star
::uno
::XComponentContext Context
) raises
(::com
::sun
::star
::uno
::Exception
);
1077 ::com
::sun
::star
::uno
::XInterface createInstanceWithArgumentsAndContext
([in] sequence
< any
> Arguments
, [in] ::com
::sun
::star
::uno
::XComponentContext Context
) raises
(::com
::sun
::star
::uno
::Exception
);
1079 /** @deprecated */ published
interface XSingleServiceFactory
{
1080 interface ::com
::sun
::star
::uno
::XInterface
;
1081 ::com
::sun
::star
::uno
::XInterface createInstance
() raises
(::com
::sun
::star
::uno
::Exception
);
1082 ::com
::sun
::star
::uno
::XInterface createInstanceWithArguments
([in] sequence
< any
> aArguments
) raises
(::com
::sun
::star
::uno
::Exception
);
1084 published
interface XTypeProvider
{
1085 interface ::com
::sun
::star
::uno
::XInterface
;
1086 sequence
< type
> getTypes
();
1087 /** @deprecated */ sequence
< byte > getImplementationId
();
1089 published
interface XUnoTunnel
{
1090 interface ::com
::sun
::star
::uno
::XInterface
;
1091 hyper getSomething
([in] sequence
< byte > aIdentifier
);
1095 published exception CannotActivateFactoryException
: ::com
::sun
::star
::uno
::Exception
{
1099 published exception CannotRegisterImplementationException
: ::com
::sun
::star
::uno
::Exception
{
1101 published
interface XRegistryKey
;
1104 published
interface XImplementationLoader
{
1105 interface ::com
::sun
::star
::uno
::XInterface
;
1106 ::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
);
1107 boolean writeRegistryInfo
([in] ::com
::sun
::star
::registry
::XRegistryKey xKey
, [in] string implementationLoaderUrl
, [in] string locationUrl
) raises
(::com
::sun
::star
::registry
::CannotRegisterImplementationException
);
1109 published service Dynamic
: ::com
::sun
::star
::loader
::XImplementationLoader
;
1110 published service Java
: ::com
::sun
::star
::loader
::XImplementationLoader
;
1111 /** @deprecated */ published service Java2
{
1112 interface ::com
::sun
::star
::loader
::XImplementationLoader
;
1114 published service SharedLibrary
: ::com
::sun
::star
::loader
::XImplementationLoader
;
1117 published
interface XIdlClass
;
1118 published
interface XIdlReflection
{
1119 interface ::com
::sun
::star
::uno
::XInterface
;
1120 ::com
::sun
::star
::reflection
::XIdlClass forName
([in] string aTypeName
);
1121 ::com
::sun
::star
::reflection
::XIdlClass getType
([in] any aObj
);
1123 /** @deprecated */ published service CoreReflection
{
1124 interface ::com
::sun
::star
::reflection
::XIdlReflection
;
1125 [optional] interface ::com
::sun
::star
::lang
::XComponent
;
1127 published
enum FieldAccessMode
{
1131 /** @deprecated */ CONST = 3
1133 published exception InvalidTypeNameException
: ::com
::sun
::star
::uno
::Exception
{
1135 published exception InvocationTargetException
: ::com
::sun
::star
::lang
::WrappedTargetException
{
1137 published
enum MethodMode
{
1141 published exception NoSuchTypeNameException
: ::com
::sun
::star
::uno
::Exception
{
1143 published
enum ParamMode
{
1148 published
interface XIdlClass
;
1149 published
struct ParamInfo
{
1151 ::com
::sun
::star
::reflection
::ParamMode aMode
;
1152 ::com
::sun
::star
::reflection
::XIdlClass aType
;
1156 published
interface XAggregation
;
1159 /** @deprecated */ published
interface XProxyFactory
{
1160 interface ::com
::sun
::star
::uno
::XInterface
;
1161 ::com
::sun
::star
::uno
::XAggregation createProxy
([in] ::com
::sun
::star
::uno
::XInterface xTarget
);
1163 /** @deprecated */ published service ProxyFactory
: ::com
::sun
::star
::reflection
::XProxyFactory
;
1164 published
enum TypeDescriptionSearchDepth
{
1170 published
enum TypeClass
{
1189 /** @deprecated */ UNION = 18,
1192 /** @deprecated */ ARRAY
= 21,
1196 INTERFACE_METHOD
= 25,
1197 INTERFACE_ATTRIBUTE
= 26,
1206 published
interface XTypeDescriptionEnumeration
;
1207 published
interface XTypeDescriptionEnumerationAccess
{
1208 interface ::com
::sun
::star
::uno
::XInterface
;
1209 ::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
);
1211 published service TypeDescriptionManager
{
1212 interface ::com
::sun
::star
::container
::XHierarchicalNameAccess
;
1213 interface ::com
::sun
::star
::container
::XSet
;
1214 [optional] interface ::com
::sun
::star
::lang
::XComponent
;
1215 [optional] interface ::com
::sun
::star
::reflection
::XTypeDescriptionEnumerationAccess
;
1217 published service TypeDescriptionProvider
{
1218 interface ::com
::sun
::star
::container
::XHierarchicalNameAccess
;
1219 interface ::com
::sun
::star
::lang
::XComponent
;
1220 [optional] interface ::com
::sun
::star
::reflection
::XTypeDescriptionEnumerationAccess
;
1222 published
interface XTypeDescription
{
1223 interface ::com
::sun
::star
::uno
::XInterface
;
1224 ::com
::sun
::star
::uno
::TypeClass getTypeClass
();
1227 /** @deprecated */ published
interface XArrayTypeDescription
{
1228 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1229 ::com
::sun
::star
::reflection
::XTypeDescription getType
();
1230 long getNumberOfDimensions
();
1231 sequence
< long > getDimensions
();
1233 published
interface XCompoundTypeDescription
{
1234 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1235 ::com
::sun
::star
::reflection
::XTypeDescription getBaseType
();
1236 sequence
< ::com
::sun
::star
::reflection
::XTypeDescription
> getMemberTypes
();
1237 sequence
< string > getMemberNames
();
1239 published
interface XConstantTypeDescription
{
1240 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1241 any getConstantValue
();
1243 published
interface XConstantsTypeDescription
{
1244 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1245 sequence
< ::com
::sun
::star
::reflection
::XConstantTypeDescription
> getConstants
();
1247 published
interface XEnumTypeDescription
{
1248 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1249 long getDefaultEnumValue
();
1250 sequence
< string > getEnumNames
();
1251 sequence
< long > getEnumValues
();
1253 published
interface XIdlArray
{
1254 interface ::com
::sun
::star
::uno
::XInterface
;
1255 void realloc
([inout
] any array
, [in] long length
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1256 long getLen
([in] any array
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1257 any get
([in] any aArray
, [in] long nIndex
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::ArrayIndexOutOfBoundsException
);
1258 void set
([inout
] any aArray
, [in] long nIndex
, [in] any aNewValue
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::ArrayIndexOutOfBoundsException
);
1260 published
interface XIdlField
;
1261 published
interface XIdlMethod
;
1262 published
interface XIdlClass
{
1263 interface ::com
::sun
::star
::uno
::XInterface
;
1264 /** @deprecated */ sequence
< ::com
::sun
::star
::reflection
::XIdlClass
> getClasses
();
1265 /** @deprecated */ ::com
::sun
::star
::reflection
::XIdlClass getClass
([in] string aName
);
1266 boolean equals
([in] ::com
::sun
::star
::reflection
::XIdlClass Type
);
1267 boolean isAssignableFrom
([in] ::com
::sun
::star
::reflection
::XIdlClass xType
);
1268 ::com
::sun
::star
::uno
::TypeClass getTypeClass
();
1270 /** @deprecated */ ::com
::sun
::star
::uno
::Uik getUik
();
1271 sequence
< ::com
::sun
::star
::reflection
::XIdlClass
> getSuperclasses
();
1272 /** @deprecated */ sequence
< ::com
::sun
::star
::reflection
::XIdlClass
> getInterfaces
();
1273 ::com
::sun
::star
::reflection
::XIdlClass getComponentType
();
1274 ::com
::sun
::star
::reflection
::XIdlField getField
([in] string aName
);
1275 sequence
< ::com
::sun
::star
::reflection
::XIdlField
> getFields
();
1276 ::com
::sun
::star
::reflection
::XIdlMethod getMethod
([in] string aName
);
1277 sequence
< ::com
::sun
::star
::reflection
::XIdlMethod
> getMethods
();
1278 ::com
::sun
::star
::reflection
::XIdlArray getArray
();
1279 void createObject
([out] any obj
);
1281 /** @deprecated */ published
interface XIdlClassProvider
{
1282 interface ::com
::sun
::star
::uno
::XInterface
;
1283 sequence
< ::com
::sun
::star
::reflection
::XIdlClass
> getIdlClasses
();
1285 published
interface XIdlMember
{
1286 interface ::com
::sun
::star
::uno
::XInterface
;
1287 ::com
::sun
::star
::reflection
::XIdlClass getDeclaringClass
();
1290 /** @deprecated */ published
interface XIdlField
{
1291 interface ::com
::sun
::star
::reflection
::XIdlMember
;
1292 ::com
::sun
::star
::reflection
::XIdlClass getType
();
1293 ::com
::sun
::star
::reflection
::FieldAccessMode getAccessMode
();
1294 any get
([in] any obj
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1295 void set
([in] any obj
, [in] any value
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::IllegalAccessException
);
1297 published
interface XIdlField2
{
1298 interface ::com
::sun
::star
::reflection
::XIdlMember
;
1299 ::com
::sun
::star
::reflection
::XIdlClass getType
();
1300 ::com
::sun
::star
::reflection
::FieldAccessMode getAccessMode
();
1301 any get
([in] any obj
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1302 void set
([inout
] any obj
, [in] any value
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::lang
::IllegalAccessException
);
1304 published
interface XIdlMethod
{
1305 interface ::com
::sun
::star
::reflection
::XIdlMember
;
1306 ::com
::sun
::star
::reflection
::XIdlClass getReturnType
();
1307 sequence
< ::com
::sun
::star
::reflection
::XIdlClass
> getParameterTypes
();
1308 sequence
< ::com
::sun
::star
::reflection
::ParamInfo
> getParameterInfos
();
1309 sequence
< ::com
::sun
::star
::reflection
::XIdlClass
> getExceptionTypes
();
1310 ::com
::sun
::star
::reflection
::MethodMode getMode
();
1311 any invoke
([in] any obj
, [inout
] sequence
< any
> args
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::reflection
::InvocationTargetException
);
1313 published
interface XIndirectTypeDescription
{
1314 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1315 ::com
::sun
::star
::reflection
::XTypeDescription getReferencedType
();
1317 published
interface XInterfaceMemberTypeDescription
{
1318 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1319 string getMemberName
();
1322 published
interface XInterfaceAttributeTypeDescription
{
1323 interface ::com
::sun
::star
::reflection
::XInterfaceMemberTypeDescription
;
1324 boolean isReadOnly
();
1325 ::com
::sun
::star
::reflection
::XTypeDescription getType
();
1327 published
interface XMethodParameter
;
1328 published
interface XInterfaceMethodTypeDescription
{
1329 interface ::com
::sun
::star
::reflection
::XInterfaceMemberTypeDescription
;
1330 ::com
::sun
::star
::reflection
::XTypeDescription getReturnType
();
1332 sequence
< ::com
::sun
::star
::reflection
::XMethodParameter
> getParameters
();
1333 sequence
< ::com
::sun
::star
::reflection
::XTypeDescription
> getExceptions
();
1335 published
interface XInterfaceTypeDescription
{
1336 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1337 /** @deprecated */ ::com
::sun
::star
::reflection
::XTypeDescription getBaseType
();
1338 /** @deprecated */ ::com
::sun
::star
::uno
::Uik getUik
();
1339 sequence
< ::com
::sun
::star
::reflection
::XInterfaceMemberTypeDescription
> getMembers
();
1341 published
interface XMethodParameter
{
1342 interface ::com
::sun
::star
::uno
::XInterface
;
1344 ::com
::sun
::star
::reflection
::XTypeDescription getType
();
1349 published
interface XModuleTypeDescription
{
1350 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1351 sequence
< ::com
::sun
::star
::reflection
::XTypeDescription
> getMembers
();
1353 published
interface XPropertyTypeDescription
{
1354 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1355 short getPropertyFlags
();
1356 ::com
::sun
::star
::reflection
::XTypeDescription getPropertyTypeDescription
();
1358 published
interface XServiceTypeDescription
{
1359 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1360 sequence
< ::com
::sun
::star
::reflection
::XServiceTypeDescription
> getMandatoryServices
();
1361 sequence
< ::com
::sun
::star
::reflection
::XServiceTypeDescription
> getOptionalServices
();
1362 sequence
< ::com
::sun
::star
::reflection
::XInterfaceTypeDescription
> getMandatoryInterfaces
();
1363 sequence
< ::com
::sun
::star
::reflection
::XInterfaceTypeDescription
> getOptionalInterfaces
();
1364 sequence
< ::com
::sun
::star
::reflection
::XPropertyTypeDescription
> getProperties
();
1366 published
interface XSingletonTypeDescription
{
1367 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1368 ::com
::sun
::star
::reflection
::XServiceTypeDescription getService
();
1370 published
interface XTypeDescriptionEnumeration
{
1371 interface ::com
::sun
::star
::container
::XEnumeration
;
1372 ::com
::sun
::star
::reflection
::XTypeDescription nextTypeDescription
() raises
(::com
::sun
::star
::container
::NoSuchElementException
);
1374 /** @deprecated */ published
interface XUnionTypeDescription
{
1375 interface ::com
::sun
::star
::reflection
::XTypeDescription
;
1376 ::com
::sun
::star
::reflection
::XTypeDescription getDiscriminantType
();
1377 any getDefaultDiscriminant
();
1378 ::com
::sun
::star
::reflection
::XTypeDescription getDefaultMemberType
();
1379 sequence
< any
> getDiscriminants
();
1380 sequence
< ::com
::sun
::star
::reflection
::XTypeDescription
> getMemberTypes
();
1381 sequence
< string > getMemberNames
();
1385 published exception InvalidRegistryException
: ::com
::sun
::star
::uno
::Exception
{
1387 published exception MergeConflictException
: ::com
::sun
::star
::uno
::Exception
{
1389 published
interface XRegistryKey
;
1390 published
interface XSimpleRegistry
{
1391 interface ::com
::sun
::star
::uno
::XInterface
;
1393 void open
([in] string rURL
, [in] boolean bReadOnly
, [in] boolean bCreate
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1395 void close
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1396 void destroy
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1397 ::com
::sun
::star
::registry
::XRegistryKey getRootKey
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1398 boolean isReadOnly
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1399 void mergeKey
([in] string aKeyName
, [in] string aUrl
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
, ::com
::sun
::star
::registry
::MergeConflictException
);
1401 published service DefaultRegistry
{
1402 interface ::com
::sun
::star
::registry
::XSimpleRegistry
;
1404 published
interface XImplementationRegistration
{
1405 interface ::com
::sun
::star
::uno
::XInterface
;
1406 void registerImplementation
([in] string aImplementationLoader
, [in] string aLocation
, [in] ::com
::sun
::star
::registry
::XSimpleRegistry xReg
) raises
(::com
::sun
::star
::registry
::CannotRegisterImplementationException
);
1407 boolean revokeImplementation
([in] string aLocation
, [in] ::com
::sun
::star
::registry
::XSimpleRegistry xReg
);
1408 sequence
< string > getImplementations
([in] string aImplementationLoader
, [in] string aLocation
);
1409 sequence
< string > checkInstantiation
([in] string implementationName
);
1411 published service ImplementationRegistration
: ::com
::sun
::star
::registry
::XImplementationRegistration
;
1412 published exception InvalidValueException
: ::com
::sun
::star
::uno
::Exception
{
1414 published service NestedRegistry
{
1415 interface ::com
::sun
::star
::registry
::XSimpleRegistry
;
1416 interface ::com
::sun
::star
::lang
::XInitialization
;
1418 published
enum RegistryKeyType
{
1422 published
enum RegistryValueType
{
1432 published service SimpleRegistry
: ::com
::sun
::star
::registry
::XSimpleRegistry
;
1433 published
interface XRegistryKey
{
1434 interface ::com
::sun
::star
::uno
::XInterface
;
1435 [attribute
, readonly] string KeyName
;
1436 boolean isReadOnly
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1438 ::com
::sun
::star
::registry
::RegistryKeyType getKeyType
([in] string rKeyName
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1439 ::com
::sun
::star
::registry
::RegistryValueType getValueType
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1440 long getLongValue
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
, ::com
::sun
::star
::registry
::InvalidValueException
);
1441 void setLongValue
([in] long value
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1442 sequence
< long > getLongListValue
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
, ::com
::sun
::star
::registry
::InvalidValueException
);
1443 void setLongListValue
([in] sequence
< long > seqValue
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1444 string getAsciiValue
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
, ::com
::sun
::star
::registry
::InvalidValueException
);
1445 void setAsciiValue
([in] string value
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1446 sequence
< string > getAsciiListValue
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
, ::com
::sun
::star
::registry
::InvalidValueException
);
1447 void setAsciiListValue
([in] sequence
< string > seqValue
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1448 string getStringValue
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
, ::com
::sun
::star
::registry
::InvalidValueException
);
1449 void setStringValue
([in] string value
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1450 sequence
< string > getStringListValue
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
, ::com
::sun
::star
::registry
::InvalidValueException
);
1451 void setStringListValue
([in] sequence
< string > seqValue
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1452 sequence
< byte > getBinaryValue
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
, ::com
::sun
::star
::registry
::InvalidValueException
);
1453 void setBinaryValue
([in] sequence
< byte > value
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1454 ::com
::sun
::star
::registry
::XRegistryKey openKey
([in] string aKeyName
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1455 ::com
::sun
::star
::registry
::XRegistryKey createKey
([in] string aKeyName
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1456 void closeKey
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1457 void deleteKey
([in] string rKeyName
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1458 sequence
< ::com
::sun
::star
::registry
::XRegistryKey
> openKeys
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1459 sequence
< string > getKeyNames
() raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1460 boolean createLink
([in] string aLinkName
, [in] string aLinkTarget
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1461 void deleteLink
([in] string rLinkName
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1462 string getLinkTarget
([in] string rLinkName
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1463 string getResolvedName
([in] string aKeyName
) raises
(::com
::sun
::star
::registry
::InvalidRegistryException
);
1467 published
struct AllEventObject
: ::com
::sun
::star
::lang
::EventObject
{
1471 sequence
< any
> Arguments
;
1473 published
interface XAllListener
;
1474 published
interface XAllListenerAdapterService
{
1475 interface ::com
::sun
::star
::uno
::XInterface
;
1476 ::com
::sun
::star
::uno
::XInterface createAllListerAdapter
([in] type xListenerType
, [in] ::com
::sun
::star
::script
::XAllListener xListener
, [in] any aHelper
);
1478 published service AllListenerAdapter
: ::com
::sun
::star
::script
::XAllListenerAdapterService
;
1479 published exception BasicErrorException
: ::com
::sun
::star
::uno
::Exception
{
1481 string ErrorMessageArgument
;
1483 published exception CannotConvertException
: ::com
::sun
::star
::uno
::Exception
{
1484 ::com
::sun
::star
::uno
::TypeClass DestinationTypeClass
;
1488 published exception CannotCreateAdapterException
: ::com
::sun
::star
::uno
::Exception
{
1490 /** @deprecated */ published
struct ContextInformation
{
1497 sequence
< string > LocalVariableNames
;
1499 published
interface XTypeConverter
{
1500 interface ::com
::sun
::star
::uno
::XInterface
;
1501 any convertTo
([in] any aFrom
, [in] type xDestinationType
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::script
::CannotConvertException
);
1502 any convertToSimpleType
([in] any aFrom
, [in] ::com
::sun
::star
::uno
::TypeClass aDestinationType
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
, ::com
::sun
::star
::script
::CannotConvertException
);
1504 published service Converter
: ::com
::sun
::star
::script
::XTypeConverter
;
1505 published
interface XEngineListener
;
1506 published
interface XLibraryAccess
;
1507 /** @deprecated */ published
interface XEngine
{
1508 interface ::com
::sun
::star
::uno
::XInterface
;
1509 void setRoot
([in] ::com
::sun
::star
::uno
::XInterface xRoot
);
1510 ::com
::sun
::star
::uno
::XInterface getRoot
();
1511 void setLibraryAccess
([in] ::com
::sun
::star
::script
::XLibraryAccess
Library);
1512 boolean compile
([in] string ModuleName
, [in] string Script
, [in] boolean CreateDebugInfo
);
1513 any run
([in] string aScript
, [in] ::com
::sun
::star
::uno
::XInterface xThis
, [in] sequence
< any
> aArgs
);
1514 void runAsync
([in] string acript
, [in] ::com
::sun
::star
::uno
::XInterface xThis
, [in] sequence
< any
> args
, [in] ::com
::sun
::star
::script
::XEngineListener xCallback
);
1516 void addEngineListener
([in] ::com
::sun
::star
::script
::XEngineListener Listener
);
1517 void removeEngineListener
([in] ::com
::sun
::star
::script
::XEngineListener Listener
);
1519 /** @deprecated */ published service Engine
{
1520 interface ::com
::sun
::star
::script
::XEngine
;
1522 published constants FailReason
{
1523 const long INVALID
= 8;
1524 const long IS_NOT_BOOL
= 4;
1525 const long IS_NOT_ENUM
= 3;
1526 const long IS_NOT_NUMBER
= 2;
1527 /** @deprecated */ const long NO_DEFAULT_AVAILABLE
= 9;
1528 const long NO_SUCH_INTERFACE
= 5;
1529 const long OUT_OF_RANGE
= 1;
1530 const long SOURCE_IS_NO_DERIVED_TYPE
= 6;
1531 const long TYPE_NOT_SUPPORTED
= 7;
1532 /** @deprecated */ const long UNKNOWN
= 10;
1534 /** @deprecated */ published
enum FinishReason
{
1539 /** @deprecated */ published
struct FinishEngineEvent
: ::com
::sun
::star
::lang
::EventObject
{
1540 ::com
::sun
::star
::script
::FinishReason Finish
;
1541 string ErrorMessage
;
1544 /** @deprecated */ published
enum InterruptReason
{
1554 /** @deprecated */ published
struct InterruptEngineEvent
: ::com
::sun
::star
::lang
::EventObject
{
1561 string ErrorMessage
;
1562 ::com
::sun
::star
::script
::InterruptReason Reason
;
1564 published service Invocation
: ::com
::sun
::star
::lang
::XSingleServiceFactory
;
1565 published
interface XInvocation
;
1566 published
interface XInvocationAdapterFactory2
{
1567 interface ::com
::sun
::star
::uno
::XInterface
;
1568 ::com
::sun
::star
::uno
::XInterface createAdapter
([in] ::com
::sun
::star
::script
::XInvocation Invocation
, [in] sequence
< type
> aTypes
);
1570 published service InvocationAdapterFactory
: ::com
::sun
::star
::script
::XInvocationAdapterFactory2
;
1571 published
enum MemberType
{
1576 published
struct InvocationInfo
{
1578 ::com
::sun
::star
::script
::MemberType eMemberType
;
1579 short PropertyAttribute
;
1581 sequence
< type
> aParamTypes
;
1582 sequence
< ::com
::sun
::star
::reflection
::ParamMode
> aParamModes
;
1584 /** @deprecated */ published service JavaScript
{
1585 service
::com
::sun
::star
::script
::Engine
;
1587 published
struct ScriptEvent
: ::com
::sun
::star
::script
::AllEventObject
{
1591 published
struct ScriptEventDescriptor
{
1592 string ListenerType
;
1594 string AddListenerParam
;
1598 published
interface XAllListener
{
1599 interface ::com
::sun
::star
::lang
::XEventListener
;
1600 void firing
([in] ::com
::sun
::star
::script
::AllEventObject iaEvent
);
1601 any approveFiring
([in] ::com
::sun
::star
::script
::AllEventObject aEvent
) raises
(::com
::sun
::star
::reflection
::InvocationTargetException
);
1603 published
interface XInvocation
{
1604 interface ::com
::sun
::star
::uno
::XInterface
;
1605 ::com
::sun
::star
::beans
::XIntrospectionAccess getIntrospection
();
1606 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
);
1607 void setValue
([in] string aPropertyName
, [in] any aValue
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
, ::com
::sun
::star
::script
::CannotConvertException
, ::com
::sun
::star
::reflection
::InvocationTargetException
);
1608 any getValue
([in] string aPropertyName
) raises
(::com
::sun
::star
::beans
::UnknownPropertyException
);
1609 boolean hasMethod
([in] string aName
);
1610 boolean hasProperty
([in] string aName
);
1612 /** @deprecated */ published
interface XDebugging
{
1613 interface ::com
::sun
::star
::uno
::XInterface
;
1614 long setBreakPoint
([in] string aModuleName
, [in] long nSourceCodeLine
, [in] boolean bOn
);
1615 void clearAllBreakPoints
([in] string aModuleName
);
1616 string eval
([in] string aSourceCode
, [in] short nCallStackPos
);
1617 sequence
< string > getStackTrace
();
1618 ::com
::sun
::star
::script
::ContextInformation getContextInformation
([in] short nCallStackPos
);
1619 string dumpVariable
([in] string aVariableName
, [in] short nCallStackPos
);
1620 void setVariable
([in] string aVariableName
, [in] string aValue
, [in] short nCallStackPos
);
1621 boolean isVariable
([in] string aVariableName
, [in] short nCallStackPos
);
1628 published
interface XDirectInvocation
{
1629 interface ::com
::sun
::star
::uno
::XInterface
;
1630 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
);
1631 boolean hasMember
([in] string aName
);
1633 /** @deprecated */ published
interface XEngineListener
{
1634 interface ::com
::sun
::star
::lang
::XEventListener
;
1635 void interrupt
([in] ::com
::sun
::star
::script
::InterruptEngineEvent Evt
);
1636 void running
([in] ::com
::sun
::star
::lang
::EventObject Evt
);
1637 void finished
([in] ::com
::sun
::star
::script
::FinishEngineEvent Evt
);
1639 published
interface XEventAttacher
{
1640 interface ::com
::sun
::star
::uno
::XInterface
;
1641 ::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
);
1642 ::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
);
1643 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
);
1645 published
interface XScriptListener
;
1646 published
interface XEventAttacherManager
{
1647 interface ::com
::sun
::star
::uno
::XInterface
;
1648 void registerScriptEvent
([in] long nIndex
, [in] ::com
::sun
::star
::script
::ScriptEventDescriptor aScriptEvent
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1649 void registerScriptEvents
([in] long nIndex
, [in] sequence
< ::com
::sun
::star
::script
::ScriptEventDescriptor
> aScriptEvents
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1650 void revokeScriptEvent
([in] long nIndex
, [in] string aListenerType
, [in] string aEventMethod
, [in] string aRemoveListenerParam
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1651 void revokeScriptEvents
([in] long nIndex
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1652 void insertEntry
([in] long nIndex
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1653 void removeEntry
([in] long nIndex
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1654 sequence
< ::com
::sun
::star
::script
::ScriptEventDescriptor
> getScriptEvents
([in] long Index
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1655 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
);
1656 void detach
([in] long nIndex
, [in] ::com
::sun
::star
::uno
::XInterface xObject
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1657 void addScriptListener
([in] ::com
::sun
::star
::script
::XScriptListener xListener
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1658 void removeScriptListener
([in] ::com
::sun
::star
::script
::XScriptListener Listener
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1660 published
interface XInvocation2
{
1661 interface ::com
::sun
::star
::script
::XInvocation
;
1662 sequence
< string > getMemberNames
();
1663 sequence
< ::com
::sun
::star
::script
::InvocationInfo
> getInfo
();
1664 ::com
::sun
::star
::script
::InvocationInfo getInfoForName
([in] string aName
, [in] boolean bExact
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1666 /** @deprecated */ published
interface XInvocationAdapterFactory
{
1667 interface ::com
::sun
::star
::uno
::XInterface
;
1668 ::com
::sun
::star
::uno
::XInterface createAdapter
([in] ::com
::sun
::star
::script
::XInvocation Invocation
, [in] type aType
);
1670 /** @deprecated */ published
interface XLibraryAccess
{
1671 interface ::com
::sun
::star
::uno
::XInterface
;
1672 boolean isFunction
([in] string aFunctionName
);
1673 boolean isValidPath
([in] string aPathName
);
1674 sequence
< string > getModuleNames
();
1675 string getModuleSource
([in] string aModulName
);
1676 sequence
< byte > getModuleCode
([in] string aModuleName
);
1677 string getFunctionSource
([in] string aFunctionName
);
1678 sequence
< byte > getFunctionCode
([in] string FunctionName
);
1680 published
interface XScriptListener
;
1681 published
interface XScriptEventsAttacher
{
1682 interface ::com
::sun
::star
::uno
::XInterface
;
1683 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
);
1685 published
interface XScriptEventsSupplier
{
1686 interface ::com
::sun
::star
::uno
::XInterface
;
1687 ::com
::sun
::star
::container
::XNameContainer getEvents
();
1689 published
interface XScriptListener
{
1690 interface ::com
::sun
::star
::lang
::XEventListener
;
1691 void firing
([in] ::com
::sun
::star
::script
::ScriptEvent aEvent
);
1692 any approveFiring
([in] ::com
::sun
::star
::script
::ScriptEvent aEvent
) raises
(::com
::sun
::star
::reflection
::InvocationTargetException
);
1694 /** @deprecated */ published
interface XStarBasicAccess
{
1695 interface ::com
::sun
::star
::uno
::XInterface
;
1696 ::com
::sun
::star
::container
::XNameContainer getLibraryContainer
();
1697 void createLibrary
([in] string LibName
, [in] string Password
, [in] string ExternalSourceURL
, [in] string LinkTargetURL
) raises
(::com
::sun
::star
::container
::ElementExistException
);
1698 void addModule
([in] string LibraryName
, [in] string ModuleName
, [in] string Language
, [in] string Source) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
1699 void addDialog
([in] string LibraryName
, [in] string DialogName
, [in] sequence
< byte > Data
) raises
(::com
::sun
::star
::container
::NoSuchElementException
);
1701 /** @deprecated */ published
interface XStarBasicDialogInfo
{
1702 interface ::com
::sun
::star
::uno
::XInterface
;
1704 sequence
< byte > getData
();
1706 /** @deprecated */ published
interface XStarBasicLibraryInfo
{
1707 interface ::com
::sun
::star
::uno
::XInterface
;
1709 ::com
::sun
::star
::container
::XNameContainer getModuleContainer
();
1710 ::com
::sun
::star
::container
::XNameContainer getDialogContainer
();
1711 string getPassword
();
1712 string getExternalSourceURL
();
1713 string getLinkTargetURL
();
1715 /** @deprecated */ published
interface XStarBasicModuleInfo
{
1716 interface ::com
::sun
::star
::uno
::XInterface
;
1718 string getLanguage
();
1723 published exception SecurityException
: ::com
::sun
::star
::uno
::RuntimeException
{
1727 published exception AccessControlException
: ::com
::sun
::star
::uno
::SecurityException
{
1728 any LackingPermission
;
1730 published
interface XAccessControlContext
;
1731 published
interface XAction
;
1732 published
interface XAccessController
{
1733 interface ::com
::sun
::star
::uno
::XInterface
;
1734 void checkPermission
([in] any perm
) raises
(::com
::sun
::star
::security
::AccessControlException
);
1735 any doRestricted
([in] ::com
::sun
::star
::security
::XAction action
, [in] ::com
::sun
::star
::security
::XAccessControlContext restriction
) raises
(::com
::sun
::star
::uno
::Exception
);
1736 any doPrivileged
([in] ::com
::sun
::star
::security
::XAction action
, [in] ::com
::sun
::star
::security
::XAccessControlContext restriction
) raises
(::com
::sun
::star
::uno
::Exception
);
1737 ::com
::sun
::star
::security
::XAccessControlContext getContext
();
1739 published service AccessController
: ::com
::sun
::star
::security
::XAccessController
;
1740 published
struct AllPermission
{
1743 published
interface XPolicy
{
1744 interface ::com
::sun
::star
::uno
::XInterface
;
1745 sequence
< any
> getPermissions
([in] string userId
);
1746 sequence
< any
> getDefaultPermissions
();
1749 published service Policy
: ::com
::sun
::star
::security
::XPolicy
;
1750 published
struct RuntimePermission
{
1753 published
interface XAccessControlContext
{
1754 interface ::com
::sun
::star
::uno
::XInterface
;
1755 void checkPermission
([in] any perm
) raises
(::com
::sun
::star
::security
::AccessControlException
);
1757 published
interface XAction
{
1758 interface ::com
::sun
::star
::uno
::XInterface
;
1759 any run
() raises
(::com
::sun
::star
::uno
::Exception
);
1763 published
interface XInteractionContinuation
{
1764 interface ::com
::sun
::star
::uno
::XInterface
;
1767 published
interface XInteractionAbort
{
1768 interface ::com
::sun
::star
::task
::XInteractionContinuation
;
1770 published
interface XInteractionRequest
;
1771 published
interface XInteractionHandler
{
1772 interface ::com
::sun
::star
::uno
::XInterface
;
1773 void handle([in] ::com
::sun
::star
::task
::XInteractionRequest Request
);
1775 published
interface XInteractionRequest
;
1776 published
interface XInteractionHandler2
{
1777 interface ::com
::sun
::star
::task
::XInteractionHandler
;
1778 boolean handleInteractionRequest
([in] ::com
::sun
::star
::task
::XInteractionRequest Request
);
1780 published
interface XInteractionRequest
{
1781 interface ::com
::sun
::star
::uno
::XInterface
;
1783 sequence
< ::com
::sun
::star
::task
::XInteractionContinuation
> getContinuations
();
1785 published
interface XInteractionRetry
{
1786 interface ::com
::sun
::star
::task
::XInteractionContinuation
;
1790 published
interface XNamingService
{
1791 interface ::com
::sun
::star
::uno
::XInterface
;
1792 ::com
::sun
::star
::uno
::XInterface getRegisteredObject
([in] string Name
) raises
(::com
::sun
::star
::uno
::Exception
);
1793 void registerObject
([in] string Name
, [in] ::com
::sun
::star
::uno
::XInterface
Object) raises
(::com
::sun
::star
::uno
::Exception
);
1794 void revokeObject
([in] string Name
) raises
(::com
::sun
::star
::uno
::Exception
);
1796 published service NamingService
: ::com
::sun
::star
::uno
::XNamingService
;
1797 published
interface XReference
;
1798 published
interface XAdapter
{
1799 interface ::com
::sun
::star
::uno
::XInterface
;
1800 ::com
::sun
::star
::uno
::XInterface queryAdapted
();
1801 void addReference
([in] ::com
::sun
::star
::uno
::XReference xRef
);
1802 void removeReference
([in] ::com
::sun
::star
::uno
::XReference xRef
);
1804 /** @deprecated */ published
interface XAggregation
{
1805 interface ::com
::sun
::star
::uno
::XInterface
;
1806 void setDelegator
([in] ::com
::sun
::star
::uno
::XInterface pDelegator
);
1807 any queryAggregation
([in] type aType
);
1809 published
interface XComponentContext
{
1810 interface ::com
::sun
::star
::uno
::XInterface
;
1811 any getValueByName
([in] string Name
);
1812 ::com
::sun
::star
::lang
::XMultiComponentFactory getServiceManager
();
1814 published
interface XCurrentContext
{
1815 interface ::com
::sun
::star
::uno
::XInterface
;
1816 any getValueByName
([in] string Name
);
1818 published
interface XReference
{
1819 interface ::com
::sun
::star
::uno
::XInterface
;
1822 /** @deprecated */ published
interface XUnloadingPreference
{
1823 interface ::com
::sun
::star
::uno
::XInterface
;
1824 boolean releaseOnNotification
();
1826 published
interface XWeak
{
1827 interface ::com
::sun
::star
::uno
::XInterface
;
1828 ::com
::sun
::star
::uno
::XAdapter queryAdapter
();
1832 published
interface XExternalUriReferenceTranslator
{
1833 interface ::com
::sun
::star
::uno
::XInterface
;
1834 string translateToInternal
([in] string externalUriReference
);
1835 string translateToExternal
([in] string internalUriReference
);
1837 published service ExternalUriReferenceTranslator
: ::com
::sun
::star
::uri
::XExternalUriReferenceTranslator
;
1838 published
enum RelativeUriExcessParentSegments
{
1843 published
interface XUriReference
;
1844 published
interface XUriReferenceFactory
{
1845 interface ::com
::sun
::star
::uno
::XInterface
;
1846 ::com
::sun
::star
::uri
::XUriReference parse
([in] string uriReference
);
1847 ::com
::sun
::star
::uri
::XUriReference makeAbsolute
([in] ::com
::sun
::star
::uri
::XUriReference baseUriReference
, [in] ::com
::sun
::star
::uri
::XUriReference uriReference
, [in] boolean processSpecialBaseSegments
, [in] ::com
::sun
::star
::uri
::RelativeUriExcessParentSegments excessParentSegments
);
1848 ::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
);
1850 published service UriReferenceFactory
: ::com
::sun
::star
::uri
::XUriReferenceFactory
;
1851 published
interface XUriReference
;
1852 published
interface XUriSchemeParser
{
1853 interface ::com
::sun
::star
::uno
::XInterface
;
1854 ::com
::sun
::star
::uri
::XUriReference parse
([in] string scheme
, [in] string schemeSpecificPart
);
1856 published service UriSchemeParser_vndDOTsunDOTstarDOTexpand
: ::com
::sun
::star
::uri
::XUriSchemeParser
{
1858 published service UriSchemeParser_vndDOTsunDOTstarDOTscript
: ::com
::sun
::star
::uri
::XUriSchemeParser
{
1860 published
interface XUriReference
;
1861 published
interface XVndSunStarPkgUrlReferenceFactory
{
1862 interface ::com
::sun
::star
::uno
::XInterface
;
1863 ::com
::sun
::star
::uri
::XUriReference createVndSunStarPkgUrlReference
([in] ::com
::sun
::star
::uri
::XUriReference authority
);
1865 published service VndSunStarPkgUrlReferenceFactory
: ::com
::sun
::star
::uri
::XVndSunStarPkgUrlReferenceFactory
;
1866 published
interface XUriReference
{
1867 interface ::com
::sun
::star
::uno
::XInterface
;
1868 string getUriReference
();
1869 boolean isAbsolute
();
1871 string getSchemeSpecificPart
();
1872 boolean isHierarchical
();
1873 boolean hasAuthority
();
1874 string getAuthority
();
1876 boolean hasRelativePath
();
1877 long getPathSegmentCount
();
1878 string getPathSegment
([in] long index
);
1881 boolean hasFragment
();
1882 string getFragment
();
1883 void setFragment
([in] string fragment
);
1884 void clearFragment
();
1888 published
interface XMacroExpander
;
1891 published
interface XVndSunStarExpandUrl
{
1892 interface ::com
::sun
::star
::uno
::XInterface
;
1893 string expand
([in] ::com
::sun
::star
::util
::XMacroExpander expander
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1895 published
interface XVndSunStarExpandUrlReference
{
1896 interface ::com
::sun
::star
::uri
::XUriReference
;
1897 interface ::com
::sun
::star
::uri
::XVndSunStarExpandUrl
;
1899 published
interface XVndSunStarScriptUrl
{
1900 interface ::com
::sun
::star
::uno
::XInterface
;
1902 void setName
([in] string name
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1903 boolean hasParameter
([in] string key
);
1904 string getParameter
([in] string key
);
1905 void setParameter
([in] string key
, [in] string value
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1907 published
interface XVndSunStarScriptUrlReference
{
1908 interface ::com
::sun
::star
::uri
::XUriReference
;
1909 interface ::com
::sun
::star
::uri
::XVndSunStarScriptUrl
;
1913 published
interface XMacroExpander
{
1914 interface ::com
::sun
::star
::uno
::XInterface
;
1915 string expandMacros
([in] string exp
) raises
(::com
::sun
::star
::lang
::IllegalArgumentException
);
1917 /** @deprecated */ published service MacroExpander
{
1918 interface ::com
::sun
::star
::util
::XMacroExpander
;
1919 [optional] interface ::com
::sun
::star
::lang
::XComponent
;
1921 published service BootstrapMacroExpander
{
1922 service
::com
::sun
::star
::util
::MacroExpander
;
1923 [optional] interface ::com
::sun
::star
::lang
::XInitialization
;
1925 published singleton theMacroExpander
: ::com
::sun
::star
::util
::XMacroExpander
;