Overview | Namespace | Class | Index | Help |
PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
PRIVATE MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
virtual | abstract | interface | template |
NO | NO | NO | NO |
Instances of this class are not multi-thread–safe.
Methods |
|
Writer( typereg_Version version, const rtl::OUString & documentation, const rtl::OUString & fileName, RTTypeClass typeClass, bool published, const rtl::OUString & typeName, sal_uInt16 superTypeCount, sal_uInt16 fieldCount, sal_uInt16 methodCount, sal_uInt16 referenceCount ); |
Creates a type writer. |
~Writer( ); |
Destroys this <code>Writer</code> instance. |
void setSuperTypeName( sal_uInt16 index, const rtl::OUString & typeName ); |
Sets the type name of a super type of this type writer. |
void setFieldData( sal_uInt16 index, const rtl::OUString & documentation, const rtl::OUString & fileName, RTFieldAccess flags, const rtl::OUString & name, const rtl::OUString & typeName, const RTConstValue & value ); |
Sets the data of a field of this type writer. |
void setMethodData( sal_uInt16 index, const rtl::OUString & documentation, RTMethodMode flags, const rtl::OUString & name, const rtl::OUString & returnTypeName, sal_uInt16 parameterCount, sal_uInt16 exceptionCount ); |
Sets the data of a method of this type writer. |
void setMethodParameterData( sal_uInt16 methodIndex, sal_uInt16 parameterIndex, RTParamMode flags, const rtl::OUString & name, const rtl::OUString & typeName ); |
Sets the data of a parameter of a method of this type writer. |
void setMethodExceptionTypeName( sal_uInt16 methodIndex, sal_uInt16 exceptionIndex, const rtl::OUString & typeName ); |
Sets an exception type name of a method of this type writer. |
void setReferenceData( sal_uInt16 index, const rtl::OUString & documentation, RTReferenceType sort, RTFieldAccess flags, const rtl::OUString & typeName ); |
Sets the data of a reference of this type writer. |
const void * getBlob( sal_uInt32 * size ); |
Returns the blob of this type writer. |
Methods |
|
Writer( Writer & ); |
|
void operator=( Writer ); |
Data |
|
void * m_handle; |
Copyright © 2010 Sun Microsystems, Inc.