22#include <rtl/ustring.hxx>
23#include <rtl/string.hxx>
24#include <com/sun/star/io/XActiveDataSink.hpp>
25#include <com/sun/star/io/XOutputStream.hpp>
46 sal_Int32 sizeOfFile =
static_cast<sal_Int32
>(
m_ptr[0]);
47 OUString Hash(
m_ptr+1,sizeOfFile,RTL_TEXTENCODING_UTF8 );
49 if( (
idx = Hash.indexOf(
u'#' ) ) != -1 )
50 return Hash.copy( 1+
idx );
61 sal_Int32 sizeOfFile =
static_cast<sal_Int32
>(
m_ptr[0]);
62 OUString
File(
m_ptr+1,sizeOfFile,RTL_TEXTENCODING_UTF8 );
64 if( (
idx =
File.indexOf(
u'#' ) ) != -1 )
76 sal_Int32 sizeOfDatabase =
static_cast<int>(
m_ptr[ 1+
static_cast<sal_Int32
>(
m_ptr[0]) ]);
77 return OUString(
m_ptr + 2 +
static_cast<sal_Int32
>(
m_ptr[0]),sizeOfDatabase,RTL_TEXTENCODING_UTF8 );
92 const char* pTitle =
m_ptr + 3 +
m_ptr[0] +
static_cast<sal_Int32
>(
m_ptr[ 1+
static_cast<sal_Int32
>(
m_ptr[0]) ]);
94 return OStringToOUString(pTitle, RTL_TEXTENCODING_UTF8);
119 OUString
const &
get_id();
159 void open(
const css::uno::Reference< css::io::XActiveDataSink >& xDataSink );
161 void open(
const css::uno::Reference< css::io::XOutputStream >& xDataSink );
214 bool name(
bool modulePresent );
DbtToStringConverter(const char *ptr)
OUString getDatabase() const
OUString getTitle() const
URLParameter(const OUString &aURL, Databases *pDatabases)
void open(const css::uno::Reference< css::io::XOutputStream > &xDataSink)
OUString const & get_id()
const OUString & get_ExtensionRegistryPath() const
OString getByName(const char *par)
OUString const & get_dbpar() const
OUString m_aExtensionRegistryPath
void open(const css::uno::Reference< css::io::XActiveDataSink > &xDataSink)
sal_Int32 get_hitCount() const
const OUString & get_eid() const
const OUString & get_module() const
const OUString & get_system() const
bool name(bool modulePresent)
OUString const & get_language() const
OUString const & get_path()
const OUString & get_query() const
const OUString & get_scope() const
OUString const & get_program()