Overview | Namespace | Class | Index | Help |
Methods of Class RegistryTypeReader
- RegistryTypeReader
- RegistryTypeReader(
const RegistryTypeReader_Api * pApi, const sal_uInt8 * buffer, sal_uInt32 bufferLen, sal_Bool copyData );
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- Constructor using the registry Api directly.
- Description
- The constructor is used if the api is known.
- Parameters
pApi points to an initialized RegistryTypeReader_Api.
buffer points to the binary data block.
bufferlen specifies the size of the binary data block.
copyData specifies if the data block should be copied. The block can be copied to ensure that the data is valid for the lifetime of this instance.
- RegistryTypeReader
- RegistryTypeReader(
const RegistryTypeReaderLoader & rLoader, const sal_uInt8 * buffer, sal_uInt32 bufferLen, sal_Bool copyData );
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- Constructor using the loader mechanism.
- Description
- This constructor is called with a RegistryTypeReaderLoader. The RegistryTypeReaderLoader loads the needed DLL and provides the needed Api for the registry type reader.
- Parameters
rLoader references a valid RegistryTypeReaderLoader.
buffer points to the binary data block.
bufferlen specifies the size of the binary data block.
copyData specifies if the data block should be copied. The block can be copied to ensure that the data is valid for the lifetime of this instance.
- RegistryTypeReader
- RegistryTypeReader(
const RegistryTypeReader & toCopy );
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- Copy constructcor
- ~RegistryTypeReader
- ~RegistryTypeReader();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- Destructor. The Destructor frees the data block if the copyData flag was TRUE.
- operator==
- RegistryTypeReader & operator==(
const RegistryTypeReader & toAssign );
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- Assign operator
- isValid
- sal_Bool isValid();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- checks if the registry type reader points to a valid Api.
- getMinorVersion
- sal_uInt16 getMinorVersion();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- D E P R E C A T E D
- Summary
- returns the minor version number.
- Description
- We currently don't support a versioning concept of IDL interfaces and so this function is currently not used.
- getMajorVersion
- sal_uInt16 getMajorVersion();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- D E P R E C A T E D
- Summary
- returns the major version number.
- Description
- We currently don't support a versioning concept of IDL interfaces and so this function is currently not used.
- getTypeClass
- RTTypeClass getTypeClass();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- returns the typeclass of the type represented by this blob.
- getTypeName
- ::rtl::OUString getTypeName();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- returns the full qualified name of the type.
- getSuperTypeName
- ::rtl::OUString getSuperTypeName();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- returns the full qualified name of the supertype.
- getUik
- void getUik(
RTUik & uik ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- D E P R E C A T E D
- Summary
- returns the unique identifier for an interface type as an out parameter.
- Description
- An earlier version of UNO used an unique identifier for interfaces. In the current version of UNO this uik was eliminated and this function is not longer used.
- getDoku
- ::rtl::OUString getDoku();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- returns the documentation string of this type.
- getFileName
- ::rtl::OUString getFileName();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- returns the IDL filename where the type is defined.
- getFieldCount
- sal_uInt32 getFieldCount();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- returns the number of fields (attributes/properties, enum values or number of constants in a module).
- getFieldName
- ::rtl::OUString getFieldName(
sal_uInt16 index ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the name of the field specified by index.
- getFieldType
- ::rtl::OUString getFieldType(
sal_uInt16 index ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the full qualified name of the field specified by index.
- getFieldAccess
- RTFieldAccess getFieldAccess(
sal_uInt16 index ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the access mode of the field specified by index.
- getFieldConstValue
- RTConstValue getFieldConstValue(
sal_uInt16 index ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the value of the field specified by index.
- Description
- This function returns the value of an enum value or of a constant.
- getFieldDoku
- ::rtl::OUString getFieldDoku(
sal_uInt16 index ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the documentation string for the field specified by index.
- Description
- Each field of a type can have their own documentation.
- getFieldFileName
- ::rtl::OUString getFieldFileName(
sal_uInt16 index ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the IDL filename of the field specified by index.
- Description
- The IDL filename of a field can differ from the filename of the ype itself because modules and also constants can be defined in different IDL files.
- getMethodCount
- sal_uInt32 getMethodCount();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- returns the number of methods of an interface type.
- getMethodName
- ::rtl::OUString getMethodName(
sal_uInt16 index ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the name of the method specified by index.
- getMethodParamCount
- sal_uInt32 getMethodParamCount(
sal_uInt16 index ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns number of parameters of the method specified by index.
- getMethodParamType
- ::rtl::OUString getMethodParamType(
sal_uInt16 index, sal_uInt16 paramIndex ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the full qualified parameter typename.
- Parameters
index indicates the method
paramIndex indeciates the parameter which type will be returned.
- getMethodParamName
- ::rtl::OUString getMethodParamName(
sal_uInt16 index, sal_uInt16 paramIndex ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the name of a parameter.
- Parameters
index indicates the method
paramIndex indiciates the parameter which name will be returned.
- getMethodParamMode
- RTParamMode getMethodParamMode(
sal_uInt16 index, sal_uInt16 paramIndex ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the parameter mode, if it is an in, out or inout parameter.
- Parameters
index indicates the method
paramIndex indeciates the parameter which mode will be returned.
- getMethodExcCount
- sal_uInt32 getMethodExcCount(
sal_uInt16 index ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the number of exceptions which are declared for the method specified by index.
- Parameters
index indicates the method
- getMethodExcType
- ::rtl::OUString getMethodExcType(
sal_uInt16 index, sal_uInt16 excIndex ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the full qualified exception type of the specified exception.
- Parameters
index indicates the method
paramIndex indeciates the exception which typename will be returned.
- getMethodReturnType
- ::rtl::OUString getMethodReturnType(
sal_uInt16 index ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the full qualified return type of the method specified by index.
- getMethodMode
- RTMethodMode getMethodMode(
sal_uInt16 index ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the full qualified exception type of the specified exception.
- Parameters
index indicates the method
paramIndex indeciates the exception which typename will be returned.
- getMethodDoku
- ::rtl::OUString getMethodDoku(
sal_uInt16 index ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the documentation string of the method specified by index.
- Parameters
index indicates the method.
- getReferenceCount
- sal_uInt32 getReferenceCount();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- returns the number of references (supported interfaces, exported services).
- getReferenceName
- ::rtl::OUString getReferenceName(
sal_uInt16 index ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the full qualified typename of the reference specified by index.
- Parameters
index indicates the reference.
- getReferenceType
- RTReferenceType getReferenceType(
sal_uInt16 index ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the type of the reference specified by index.
- Parameters
index indicates the reference.
- getReferenceDoku
- ::rtl::OUString getReferenceDoku(
sal_uInt16 index ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the documentation string of the reference specified by index.
- Parameters
index indicates the reference.
- getReferenceAccess
- RTFieldAccess getReferenceAccess(
sal_uInt16 index ) const;
virtual abstract const volatile template static inline C-linkage NO NO YES NO NO NO YES NO
- Summary
- returns the access mode of the reference specified by index.
- Description
- The only valid value is RT_ACCESS_OPTIONAL in the context of references.
- Parameters
index indicates the reference.
Top of Page
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.