LibreOffice Module oox (master) 1
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
utl Namespace Reference

Namespaces

namespace  DesktopTerminationObserver
 
namespace  detail
 
namespace  UCBContentHelper
 

Classes

class  AccessibleRelationSetHelper
 
class  Bootstrap
 
class  CloseableComponent
 
class  CloseableComponentImpl
 
class  CloseVeto
 
struct  CloseVeto_Data
 
class  ConfigChangeListener_Impl
 
class  ConfigItem
 
class  ConfigManager
 
class  ConfigurationBroadcaster
 
class  ConfigurationListener
 
class  DefaultFontConfiguration
 
class  DigitGroupingIterator
 
class  DisposableComponent
 
class  DocInfoHelper
 
struct  FontNameAttr
 
class  ITerminationListener
 
class  LocalFileHelper
 
class  MediaDescriptor
 
struct  NodeValueAccessor
 
class  OConfigurationNode
 
class  OConfigurationTreeRoot
 
struct  OConfigurationValueContainerImpl
 
class  OEventListenerAdapter
 
struct  OEventListenerAdapterImpl
 
class  OEventListenerImpl
 
class  OInputStreamHelper
 
class  OInputStreamWrapper
 
class  OInputStreamWrapper_Base
 
class  OOutputStreamWrapper
 
class  OSeekableInputStreamWrapper
 
class  OSeekableOutputStreamWrapper
 
class  OStreamWrapper
 
class  SearchParam
 
class  SharedUNOComponent
 
class  TempFileFast
 
class  TempFileFastService
 
class  TempFileNamed
 
class  TextSearch
 
class  TransliterationWrapper
 
class  UcbLockBytes
 
class  UcbStreamHelper
 
class  ZipPackageHelper
 

Typedefs

typedef Bootstrap::PathStatus PathStatus
 
typedef ::cppu::WeakImplHelper< XCloseListener > CloseListener_Base
 
typedef ::cppu::WeakImplHelper< XCloseListener > CloseableComponentImpl_Base
 
typedef tools::SvRef< UcbLockBytesUcbLockBytesRef
 
typedef ::std::vector< ConfigurationListener * > IMPL_ConfigurationListenerList
 
typedef ::cppu::ImplHelper1< css::io::XSeekable > OSeekableOutputStreamWrapper_Base
 
typedef ::cppu::WeakImplHelper< css::io::XStream, css::io::XSeekable, css::io::XInputStream, css::io::XOutputStream, css::io::XTruncate > TempFileFastService_Base
 

Enumerations

enum  ConfigNameFormat {
  LocalNode ,
  LocalPath
}
 

Functions

static OUString makeImplName ()
 
static PathStatus implCheckStatusOfURL (OUString const &_sURL, osl::DirectoryItem &aDirItem)
 
static bool implNormalizeURL (OUString &_sURL, osl::DirectoryItem &aDirItem)
 
static bool implEnsureAbsolute (OUString &_rsURL)
 
static bool implMakeAbsoluteURL (OUString &_rsPathOrURL)
 
static PathStatus dbgCheckStatusOfURL (OUString const &_sURL)
 
static PathStatus checkStatusAndNormalizeURL (OUString &_sURL)
 
static PathStatus getDerivedPath (OUString &_rURL, OUString const &_aBaseURL, PathStatus _aBaseStatus, std::u16string_view _sRelativeURL, rtl::Bootstrap const &_rData, OUString const &_sBootstrapParameter)
 
static PathStatus getDerivedPath (OUString &_rURL, Bootstrap::Impl::PathData const &_aBaseData, std::u16string_view _sRelativeURL, rtl::Bootstrap const &_rData, OUString const &_sBootstrapParameter)
 
static OUString getExecutableBaseName ()
 
static Bootstrap::PathStatus updateStatus (Bootstrap::Impl::PathData &_rResult)
 
static Bootstrap::PathStatus implGetBootstrapFile (rtl::Bootstrap const &_rData, Bootstrap::Impl::PathData &_rBootstrapFile)
 
static Bootstrap::PathStatus implGetVersionFile (rtl::Bootstrap const &_rData, Bootstrap::Impl::PathData &_rVersionFile)
 
static void addFileError (OUStringBuffer &_rBuf, std::u16string_view _aPath, AsciiString _sWhat)
 
static void addMissingDirectoryError (OUStringBuffer &_rBuf, std::u16string_view _aPath)
 
static void addUnexpectedError (OUStringBuffer &_rBuf, AsciiString _sExtraInfo=nullptr)
 
static Bootstrap::FailureCode describeError (OUStringBuffer &_rBuf, Bootstrap::Impl const &_rData)
 
static void lcl_resolveCharEntities (OUString &aLocalString)
 
bool splitLastFromConfigurationPath (std::u16string_view _sInPath, OUString &_rsOutPath, OUString &_rsLocalName)
 
OUString extractFirstFromConfigurationPath (OUString const &_sInPath, OUString *_sOutPath=nullptr)
 
static sal_Int32 lcl_findPrefixEnd (std::u16string_view _sNestedPath, std::u16string_view _sPrefixPath)
 
bool isPrefixOfConfigurationPath (std::u16string_view _sNestedPath, std::u16string_view _sPrefixPath)
 
OUString dropPrefixFromConfigurationPath (OUString const &_sNestedPath, std::u16string_view _sPrefixPath)
 
static OUString lcl_wrapName (std::u16string_view _sContent, const OUString &_sType)
 
OUString wrapConfigurationElementName (std::u16string_view _sElementName)
 
OUString wrapConfigurationElementName (std::u16string_view _sElementName, OUString const &_sTypeName)
 
static void lcl_copyData (const NodeValueAccessor &_rAccessor, const Any &_rData, std::mutex &_rMutex)
 
static void lcl_copyData (Any &_rData, const NodeValueAccessor &_rAccessor, std::mutex &_rMutex)
 
static bool lcl_Equals (const i18nutil::SearchOptions2 &rSO1, const i18nutil::SearchOptions2 &rSO2)
 
const LocaleDataWrapperGetLocaleData ()
 
DateTime GetDateTime (const css::util::DateTime &_rDT)
 
OUString GetDateTimeString (const css::util::DateTime &_rDT)
 
OUString GetDateTimeString (sal_Int32 _nDate, sal_Int32 _nTime)
 
OUString GetDateString (const css::util::DateTime &_rDT)
 
void typeConvert (const Date &_rDate, css::util::Date &_rOut)
 
void typeConvert (const css::util::Date &_rDate, Date &_rOut)
 
void typeConvert (const DateTime &_rDateTime, css::util::DateTime &_rOut)
 
void typeConvert (const css::util::DateTime &_rDateTime, DateTime &_rOut)
 
OUString toISO8601 (const css::util::DateTime &rDateTime)
 
bool ISO8601parseDateTime (std::u16string_view rString, css::util::DateTime &rDateTime)
 
bool ISO8601parseDate (std::u16string_view aDateStr, css::util::Date &rDate)
 
bool ISO8601parseTime (std::u16string_view aTimeStr, css::util::Time &rTime)
 
void removeTree (OUString const &url)
 
static bool getStatusFromAny_Impl (const Any &aAny, OUString &aText, sal_Int32 &nNum)
 
static OUString getParentName (std::u16string_view aFileName)
 
static bool ensuredir (const OUString &rUnqPath)
 
static OUString ConstructTempDir_Impl (const OUString *pParent, bool bCreateParentDirs)
 
static OUString lcl_createName (std::u16string_view rLeadingChars, Tokens &tokens, std::u16string_view pExtension, const OUString *pParent, bool bDirectory, bool bKeep, bool bLock, bool bCreateParentDirs)
 
static OUString CreateTempName_Impl (const OUString *pParent, bool bKeep, bool bDir=true)
 
static OUString CreateTempNameFast ()
 
OUString CreateTempName ()
 
OUString CreateTempURL (const OUString *pParent, bool bDirectory)
 
OUString CreateTempURL (std::u16string_view rLeadingChars, bool _bStartWithZero=true, std::u16string_view pExtension={}, const OUString *pParent=nullptr, bool bCreateParentDirs=false)
 
OUString SetTempNameBaseDirectory (const OUString &rBaseName)
 
OUString GetTempNameBaseDirectory ()
 
static bool UCBOpenContentSync_ (const UcbLockBytesRef &xLockBytes, const Reference< XContent > &xContent, const Command &rArg, const Reference< XInterface > &xSink, const Reference< XInteractionHandler > &xInteract)
 
static bool UCBOpenContentSync (const UcbLockBytesRef &xLockBytes, Reference< XContent > const &xContent, const Command &rArg, const Reference< XInterface > &xSink, Reference< XInteractionHandler > const &xInteract)
 
static std::unique_ptr< SvStreamlcl_CreateStream (const OUString &rFileName, StreamMode eOpenMode, const Reference< XInteractionHandler > &xInteractionHandler, bool bEnsureFileExists)
 
class UNLESS_MERGELIBS (UNOTOOLS_DLLPUBLIC) OConfigurationValueContainer
 
void ConnectModelController (const css::uno::Reference< css::frame::XModel > &xModel, const css::uno::Reference< css::frame::XController > &xController)
 
void ConnectFrameControllerModel (const css::uno::Reference< css::frame::XFrame > &xFrame, const css::uno::Reference< css::frame::XController2 > &xController, const css::uno::Reference< css::frame::XModel > &xModel)
 
bool operator== (const SharedUNOComponent< INTERFACE, COMPONENT > &_rLHS, const css::uno::Reference< INTERFACE > &_rRHS)
 
css::uno::Any SAL_CALL makeAny (const SharedUNOComponent< INTERFACE, COMPONENT > &value)
 
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &stream, const SearchParam::SearchType &eType)
 
static bool isProductVersionUpgraded (bool aUpdateVersion)
 

Variables

sal_Unicode const cURLSeparator
 
char const IS_MISSING []
 
char const IS_INVALID []
 
char const PERIOD []