Overview | Module | Use | Devguide | Index |
Nested Modules | Services | Singletons | Interfaces | Structs | Exceptions | Enums | Typedefs | Constant Groups |
module reflection |
|
Services | |
::com::sun::star::reflection::CoreReflection | This service is the implementation of the reflection API. You can obtain information about types, modify values of reflected types and call on objects. |
::com::sun::star::reflection::ProxyFactory | [ DEPRECATED ] Service to create proxy objects acting on behalf of a given target object. A proxy delegates calls to a given target object. In addition, it is aggregatable, thus it is possible to intercept calls on the proxy's interfaces. @attention A proxy object is UNO conform, but does NOT provide original target interfaces on queryInterface() calls. This may lead to problems regarding object identity, e.g. when dealing with listener proxies. |
::com::sun::star::reflection::TypeDescriptionManager | This service manages type descriptions and acts as a central access point
to every type description. It delegates calls for demanded types to
subsequent
::com::sun::star::reflection::TypeDescriptionProvider s
and may cache type descriptions. Using cppuhelper's bootstrapping routines bootstrapping an initial component context, there is a singleton accessable via key "/singletons/com.sun.star.reflection.theTypeDescriptionManager". This singleton object is hooked into the C UNO runtime typelib and lives until the context is shut down. |
::com::sun::star::reflection::TypeDescriptionProvider | This service provides type descriptions, i.e. concrete
service implementations read from source like the persistent registry
database format. |
Interfaces | |
::com::sun::star::reflection::XArrayTypeDescription | [ DEPRECATED ] Deprecated. Arrays are not supported. Reflects a fixed-size array type. The type class of this description is TypeClass_ARRAY. |
::com::sun::star::reflection::XCompoundTypeDescription | Reflects a compound type, i.e. a struct or exception. |
::com::sun::star::reflection::XConstantTypeDescription | Reflects a constant. |
::com::sun::star::reflection::XConstantsTypeDescription | Reflects a constants group. |
::com::sun::star::reflection::XEnumTypeDescription | Reflects an enum type. |
::com::sun::star::reflection::XIdlArray | Reflects an IDL sequence and provides dynamic access to instances of that sequence. This interface supports widening conversion when getting or setting elements. @attention Although the name of this interface denotes arrays, sequences are meant. Don't be obfuscated, arrays are not supported by UNO! |
::com::sun::star::reflection::XIdlClass | Provides information reflecting an UNO type. |
::com::sun::star::reflection::XIdlClassProvider | [ DEPRECATED ] Deprecated interface. Do not use anymore. |
::com::sun::star::reflection::XIdlField | [ DEPRECATED ] Deprecated. Use ::com::sun::star::reflection::XIdlField2 instead. |
::com::sun::star::reflection::XIdlField2 | Reflects an IDL interface attribute, enum or compound type (i.e. struct/exception) member. |
::com::sun::star::reflection::XIdlMember | Base interface for ::com::sun::star::reflection::XIdlField2 s and ::com::sun::star::reflection::XIdlMethod s. |
::com::sun::star::reflection::XIdlMethod | Reflects an IDL interface method. |
::com::sun::star::reflection::XIdlReflection | Interface to reflect types. |
::com::sun::star::reflection::XIndirectTypeDescription | Reflects a typedef or sequence type. The type class of this description is TypeClass_TYPEDEF or TypeClass_SEQUENCE. |
::com::sun::star::reflection::XInterfaceAttributeTypeDescription | Reflects an interface attribute type. |
::com::sun::star::reflection::XInterfaceAttributeTypeDescription2 | Reflects a singleton, supporting interface-based singletons. |
::com::sun::star::reflection::XInterfaceMemberTypeDescription | Base interface for reflected interface members. |
::com::sun::star::reflection::XInterfaceMethodTypeDescription | Reflects an interface method type. The type class of this type is TypeClass_INTERFACE_METHOD. |
::com::sun::star::reflection::XInterfaceTypeDescription | Reflects an interface type. |
::com::sun::star::reflection::XInterfaceTypeDescription2 | Reflects an interface type, supporting multiple inheritance. |
::com::sun::star::reflection::XMethodParameter | Reflects a method parameter. |
::com::sun::star::reflection::XModuleTypeDescription | Reflects a module. |
::com::sun::star::reflection::XParameter | Reflects a parameter of an interface method or a service constructor. |
::com::sun::star::reflection::XPropertyTypeDescription | Reflects a property. |
::com::sun::star::reflection::XProxyFactory | [ DEPRECATED ] Factory interface to produce proxy objects. |
::com::sun::star::reflection::XPublished | Reflects the “published” status of a UNOIDL entity. |
::com::sun::star::reflection::XServiceConstructorDescription | Reflects a service constructor. |
::com::sun::star::reflection::XServiceTypeDescription | Reflects a service. |
::com::sun::star::reflection::XServiceTypeDescription2 | Reflects a service, supporting single-interface–based services. |
::com::sun::star::reflection::XSingletonTypeDescription | Reflects a singleton. |
::com::sun::star::reflection::XSingletonTypeDescription2 | Reflects a singleton, supporting interface-based singletons. |
::com::sun::star::reflection::XStructTypeDescription | Reflects a struct type, supporting polymorphic struct types. |
::com::sun::star::reflection::XTypeDescription | Reflects a UNOIDL entity. |
::com::sun::star::reflection::XTypeDescriptionEnumeration | Defines an enumeration for type descriptions. |
::com::sun::star::reflection::XTypeDescriptionEnumerationAccess | Defines an interface for creating enumerations for type descriptions. |
::com::sun::star::reflection::XUnionTypeDescription | [ DEPRECATED ] Deprecated. Unions are not supported. Reflects a union type. The discriminant of a union switches between the current value types. In addition, there is also a default case, having no discriminant. |
Structs | |
::com::sun::star::reflection::ParamInfo | Provides information about a formal parameter of a method. |
Exceptions | |
::com::sun::star::reflection::InvalidTypeNameException | thrown in case that a certain type name does exist, but does not meet some other criteria. |
::com::sun::star::reflection::InvocationTargetException | This exception denotes a checked exception (wrapping an originating exception) and may be thrown upon using invocation API. |
::com::sun::star::reflection::NoSuchTypeNameException | thrown in case that a certain type name does not exist. |
Enums | |
::com::sun::star::reflection::FieldAccessMode | Denotes the access possibilities via ::com::sun::star::reflection::XIdlField2 to an interface attribute, enum or compound type (struct/exception). |
::com::sun::star::reflection::MethodMode | MethodMode denotes the mode in which method calls are run, i.e. either oneway or twoway. Mode oneway denotes that a call may be run asynchronously (thus having no out parameters or return value) |
::com::sun::star::reflection::ParamMode | The parameter mode denotes the transfer between caller and callee of a method. |
::com::sun::star::reflection::TypeDescriptionSearchDepth | Defines depths for searching through type description collections. |
Copyright © 2003 Sun Microsystems, Inc.