Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: com :: sun :: star :: script ::

interface XTypeConverter
Description
Interface to provide standard type conversions.
See also
Converter

Methods' Summary
convertTo Converts the value aFrom to the specified type xDestinationType. Throws an CannotConvertException if the conversion failed.  
convertToSimpleType Converts the value aFrom to the specified simple type aDestinationType. Throws an CannotConvertException if the conversion failed and an ::com::sun::star::lang::IllegalArgumentException if the destination ::com::sun::star::uno::TypeClass is not simple, e.g. not long or byte.  
Methods' Details
convertTo
any
convertTo( [in] any  aFrom,
[in] type  xDestinationType )
raises( ::com::sun::star::lang::IllegalArgumentException,
CannotConvertException );

Description
Converts the value aFrom to the specified type xDestinationType. Throws an CannotConvertException if the conversion failed.
Parameter aFrom
source value
Parameter xDestinationType
destination type
Returns
converted value (any carrying value of type xDestinationType
convertToSimpleType
any
convertToSimpleType( [in] any  aFrom,
[in] ::com::sun::star::uno::TypeClass  aDestinationType )
raises( ::com::sun::star::lang::IllegalArgumentException,
CannotConvertException );

Description
Converts the value aFrom to the specified simple type aDestinationType. Throws an CannotConvertException if the conversion failed and an ::com::sun::star::lang::IllegalArgumentException if the destination ::com::sun::star::uno::TypeClass is not simple, e.g. not long or byte.
Parameter aFrom
source value
Parameter aDestinationType
destination type class
Returns
converted value (any carrying value of type aDestinationType
Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.