Methods of Class RegistryTypeReader
-
RegistryTypeReader
- RegistryTypeReader(
-
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(
-
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(
-
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==(
-
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(
-
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(
-
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(
-
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(
-
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(
-
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(
-
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(
-
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(
-
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(
-
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(
-
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(
-
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(
-
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(
-
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(
-
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(
-
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(
-
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(
-
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(
-
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(
-
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(
-
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(
-
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.