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 |
Methods |
|
Bootstrap( ); |
default ctor. |
Bootstrap( const OUString & iniName ); |
Opens a bootstrap argment container |
~Bootstrap( ); |
Closes a bootstrap argument container |
sal_Bool getFrom( const ::rtl::OUString & sName, ::rtl::OUString & outValue ) const; |
Retrieves a bootstrap argument. |
void getFrom( const ::rtl::OUString & sName, ::rtl::OUString & outValue, const ::rtl::OUString & aDefault ) const; |
Retrieves a bootstrap argument. |
void getIniName( ::rtl::OUString & iniName ) const; |
Retrieves the name of the underlying ini-file. |
void expandMacrosFrom( ::rtl::OUString & macro ) const throw( ); |
Expands a macro using bootstrap variables. |
rtlBootstrapHandle getHandle( ) const throw( ); |
Provides the bootstrap internal handle. |
Static Methods |
|
static void setIniFilename( const ::rtl::OUString & sFile ); |
|
static sal_Bool get( const ::rtl::OUString & sName, ::rtl::OUString & outValue ); |
Retrieves a bootstrap parameter |
static void get( const ::rtl::OUString & sName, ::rtl::OUString & outValue, const ::rtl::OUString & aDefault ); |
Retrieves a bootstrap parameter |
static void set( const ::rtl::OUString & name, const ::rtl::OUString & value ) throw( ); |
Sets a bootstrap parameter. |
static void expandMacros( ::rtl::OUString & macro ) throw( ); |
Expands a macro using default bootstrap variables. |
static ::rtl::OUString encode( const ::rtl::OUString & value ) throw( ); |
Escapes special characters ("$" and "\"). |
Data |
|
void * _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.