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 |
:: typereg ::
class Reader
- Base Classes
- None.
- Known Derived Classes
- None.
virtual | abstract | interface | template |
NO | NO | NO | NO |
- Summary
- A type reader working on a binary blob that represents a UNOIDL type.
- Description
-
Instances of this class are not multi-thread–safe.
- Since
- UDK 3.2.0
- File
- reader.hxx
Public Members
-
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.
Private Members
-
Data
void * m_handle;
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.