| 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 © 1995, 2010, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.