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 © 2010 Sun Microsystems, Inc.