20#ifndef INCLUDED_UNOTOOLS_CONFIGPATHS_HXX
21#define INCLUDED_UNOTOOLS_CONFIGPATHS_HXX
24#include <rtl/ustring.hxx>
56 OUString& _rsLocalName);
76 OUString
const& _sInPath, OUString* _sOutPath =
nullptr);
99 std::u16string_view _sPrefixPath);
123 std::u16string_view _sPrefixPath);
156 OUString
const& _sTypeName);
bool isPrefixOfConfigurationPath(std::u16string_view _sNestedPath, std::u16string_view _sPrefixPath)
check whether a path is to a nested node with respect to a parent path.
OUString extractFirstFromConfigurationPath(OUString const &_sInPath, OUString *_sOutPath)
extract the first nodename from a configuration path.
OUString wrapConfigurationElementName(std::u16string_view _sElementName)
Create a one-level relative configuration path from a set element name without a known set element ty...
OUString dropPrefixFromConfigurationPath(OUString const &_sNestedPath, std::u16string_view _sPrefixPath)
get the relative path to a nested node with respect to a parent path.
bool splitLastFromConfigurationPath(std::u16string_view _sInPath, OUString &_rsOutPath, OUString &_rsLocalName)
extract the local nodename and the parent nodepath from a configuration path.