Methods of Class RegistryTypeWriter
- RegistryTypeWriter
- RegistryTypeWriter(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- Summary
- Constructor.
- Parameters
RTTypeClass |
specifies the type of the new blob.
|
typeName |
specifies the full qualified type name with '/' as separator.
|
superTypeName |
specifies the full qualified type name of the base type
with '/' as separator.
|
fieldCount |
specifies the number of fields (eg. number of attrbutes/properties,
enum values or constants).
|
methodCount |
specifies the number of methods.
|
referenceCount |
specifies the number of references (eg. number of supported interfaces,
exported services ...)
|
- RegistryTypeWriter
- RegistryTypeWriter(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- Summary
- Copy constructcor
- ~RegistryTypeWriter
- ~RegistryTypeWriter();
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- Summary
- Destructor. The Destructor frees the internal data block.
- Description
- The pointer (returned by getBlop) will be set to NULL.
- operator==
- RegistryTypeWriter & operator==(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- Summary
- Assign operator
- setUik
- void setUik(
-
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
- sets the unique identifier for an interface type.
- 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.
- setDoku
- void setDoku(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- Summary
- sets a documentation string for the type.
- Description
- This documentation should be the same as the documentation which is provided
for this type in IDL.
- setFileName
- void setFileName(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- Summary
- sets the IDL filename where this type is defined.
- setFieldData
- void setFieldData(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- Summary
- sets the data for a field member of a type blob.
- Parameters
index |
indicates the index of the field.
|
name |
specifies the name.
|
typeName |
specifies the full qualified typename.
|
doku |
specifies the documentation string of the field.
|
fileName |
specifies the name of the IDL file where the field is defined.
|
access |
specifies the access mode of the field.
|
constValue |
specifies the value of the field. The value is only interesting
for enum values or constants.
|
- setMethodData
- void setMethodData(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- Summary
- sets the data for a method.
- Parameters
index |
indicates the index of the method.
|
name |
specifies the name.
|
typeName |
specifies the full qualified return typename.
|
mode |
specifies the method mode.
|
paramCount |
specifies the number of parameters.
|
excCount |
specifies the number of exceptions.
|
doku |
specifies the documentation string of the field.
|
- setParamData
- void setParamData(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- Summary
- sets the data for the specified parameter of a method.
- Parameters
index |
indicates the index of the method.
|
paramIndex |
specifies the index of the parameter.
|
type |
specifies the full qualified typename.
|
name |
specifies the name.
|
mode |
specifies the parameter mode.
|
- setExcData
- void setExcData(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- Summary
- sets the data for the specified exception of a mehtod.
- Parameters
index |
indicates the index of the method.
|
excIndex |
specifies the index of the exception.
|
type |
specifies the full qualified typename of the exception.
|
- getBlop
- const sal_uInt8 * getBlop();
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- Summary
- returns a pointer to the new type blob.
- Description
- The pointer will be invalid (NULL) if the instance of
the RegistryTypeWriter will be destroyed.
- getBlopSize
- sal_uInt32 getBlopSize();
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- Summary
- returns the size of the new type blob in bytes.
- setReferenceData
- void setReferenceData(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- Summary
- sets the data for a reference member.
- Parameters
index |
indicates the index of the reference.
|
name |
specifies the name.
|
refType |
specifies the full qualified typename of the reference.
|
doku |
specifies the documentation string of the reference.
|
access |
specifies the access mode of the reference.
|
Top of Page
Copyright © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.