Language
The Free and Open Productivity Suite
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 |
:: rtl :: class Bootstrap
- Base Classes
- None.
- Known Derived Classes
- None.
virtual |
abstract |
interface |
template |
NO |
NO |
NO |
NO |
- File
- bootstrap.hxx
Public Members
-
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 "\").
|
Private Members
-
Top of Page
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.