| 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 |
|
| Reader( ); |
Creates an invalid type reader. |
| Reader( const void * buffer, sal_uInt32 length, bool copy, typereg_Version maxVersion ); |
Creates a type reader. |
| Reader( const Reader & other ); |
Shares a type reader between two <code>Reader</code> instances. |
| ~Reader( ); |
Destroys this <code>Reader</code> instance. |
| Reader & operator=( const Reader & other ); |
Replaces the underlying type reader. |
| bool isValid( ) const; |
Returns whether this type reader is valid. |
| typereg_Version getVersion( ) const; |
Returns the binary blob version of this type reader. |
| rtl::OUString getDocumentation( ) const; |
Returns the documentation of this type reader. |
| rtl::OUString getFileName( ) const; |
Returns the file name of this type reader. |
| RTTypeClass getTypeClass( ) const; |
Returns the type class of this type reader. |
| bool isPublished( ) const; |
Returns whether this type reader is published. |
| rtl::OUString getTypeName( ) const; |
Returns the type name of this type reader. |
| sal_uInt16 getSuperTypeCount( ) const; |
Returns the number of super types of this type reader. |
| rtl::OUString getSuperTypeName( sal_uInt16 index ) const; |
Returns the type name of a super type of this type reader. |
| sal_uInt16 getFieldCount( ) const; |
Returns the number of fields of this type reader. |
| rtl::OUString getFieldDocumentation( sal_uInt16 index ) const; |
Returns the documentation of a field of this type reader. |
| rtl::OUString getFieldFileName( sal_uInt16 index ) const; |
Returns the file name of a field of this type reader. |
| RTFieldAccess getFieldFlags( sal_uInt16 index ) const; |
Returns the flags of a field of this type reader. |
| rtl::OUString getFieldName( sal_uInt16 index ) const; |
Returns the name of a field of this type reader. |
| rtl::OUString getFieldTypeName( sal_uInt16 index ) const; |
Returns the type name of a field of this type reader. |
| RTConstValue getFieldValue( sal_uInt16 index ) const; |
Returns the value of a field of this type reader. |
| sal_uInt16 getMethodCount( ) const; |
Returns the number of methods of this type reader. |
| rtl::OUString getMethodDocumentation( sal_uInt16 index ) const; |
Returns the documentation of a method of this type reader. |
| RTMethodMode getMethodFlags( sal_uInt16 index ) const; |
Returns the flags of a method of this type reader. |
| rtl::OUString getMethodName( sal_uInt16 index ) const; |
Returns the name of a method of this type reader. |
| rtl::OUString getMethodReturnTypeName( sal_uInt16 index ) const; |
Returns the return type name of a method of this type reader. |
| sal_uInt16 getMethodParameterCount( sal_uInt16 index ) const; |
Returns the number of parameters of a method of this type reader. |
| RTParamMode getMethodParameterFlags( sal_uInt16 methodIndex, sal_uInt16 parameterIndex ) const; |
Returns the flags of a parameter of a method of this type reader. |
| rtl::OUString getMethodParameterName( sal_uInt16 methodIndex, sal_uInt16 parameterIndex ) const; |
Returns the name of a parameter of a method of this type reader. |
| rtl::OUString getMethodParameterTypeName( sal_uInt16 methodIndex, sal_uInt16 parameterIndex ) const; |
Returns the type name of a parameter of a method of this type reader. |
| sal_uInt16 getMethodExceptionCount( sal_uInt16 index ) const; |
Returns the number of exceptions of a method of this type reader. |
| rtl::OUString getMethodExceptionTypeName( sal_uInt16 methodIndex, sal_uInt16 exceptionIndex ) const; |
Returns the type name of an exception of a method of this type reader. |
| sal_uInt16 getReferenceCount( ) const; |
Returns the number of references of this type reader. |
| rtl::OUString getReferenceDocumentation( sal_uInt16 index ) const; |
Returns the documentation of a reference of this type reader. |
| RTFieldAccess getReferenceFlags( sal_uInt16 index ) const; |
Returns the flags of a reference of this type reader. |
| RTReferenceType getReferenceSort( sal_uInt16 index ) const; |
Returns the sort of a reference of this type reader. |
| rtl::OUString getReferenceTypeName( sal_uInt16 index ) const; |
Returns the type name of a reference of this type reader. |
Data |
|
| void * m_handle; | |
Copyright © 1995, 2011, 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.