LibreOffice Module stoc (master) 1
|
#include <UriReference.hxx>
Public Member Functions | |
UriReference (OUString scheme, bool hasAuthority, OUString const &authority, OUString path, bool hasQuery, OUString const &query) | |
~UriReference () | |
OUString | getUriReference () |
bool | isAbsolute () const |
const OUString & | getScheme () const |
OUString | getSchemeSpecificPart () |
bool | isHierarchical () |
bool | hasAuthority () const |
const OUString & | getAuthority () const |
OUString | getPath () |
bool | hasRelativePath () |
sal_Int32 | getPathSegmentCount () |
OUString | getPathSegment (sal_Int32 index) |
bool | hasQuery () const |
const OUString & | getQuery () const |
bool | hasFragment () |
OUString | getFragment () |
void | setFragment (OUString const &fragment) |
void | clearFragment () |
Public Attributes | |
std::mutex | m_mutex |
OUString | m_path |
Private Member Functions | |
UriReference (UriReference const &)=delete | |
void | operator= (UriReference const &)=delete |
void | appendSchemeSpecificPart (OUStringBuffer &buffer) const |
Private Attributes | |
OUString | m_scheme |
OUString | m_authority |
OUString | m_query |
OUString | m_fragment |
bool | m_hasAuthority |
bool | m_hasQuery |
bool | m_hasFragment |
Definition at line 30 of file UriReference.hxx.
UriReference::UriReference | ( | OUString | scheme, |
bool | hasAuthority, | ||
OUString const & | authority, | ||
OUString | path, | ||
bool | hasQuery, | ||
OUString const & | query | ||
) |
Definition at line 33 of file UriReference.cxx.
References query().
UriReference::~UriReference | ( | ) |
Definition at line 49 of file UriReference.cxx.
|
privatedelete |
|
private |
Definition at line 169 of file UriReference.cxx.
References m_authority, m_hasAuthority, m_hasQuery, m_path, and m_query.
Referenced by getSchemeSpecificPart(), and getUriReference().
void UriReference::clearFragment | ( | ) |
css::uno::RuntimeException |
Definition at line 163 of file UriReference.cxx.
References m_fragment, m_hasFragment, and m_mutex.
const OUString & UriReference::getAuthority | ( | ) | const |
css::uno::RuntimeException |
Definition at line 87 of file UriReference.cxx.
References m_authority.
OUString UriReference::getFragment | ( | ) |
css::uno::RuntimeException |
Definition at line 151 of file UriReference.cxx.
References m_fragment, and m_mutex.
OUString UriReference::getPath | ( | ) |
css::uno::RuntimeException |
Definition at line 91 of file UriReference.cxx.
OUString UriReference::getPathSegment | ( | sal_Int32 | index | ) |
sal_Int32 UriReference::getPathSegmentCount | ( | ) |
const OUString & UriReference::getQuery | ( | ) | const |
css::uno::RuntimeException |
Definition at line 142 of file UriReference.cxx.
References m_query.
|
inline |
css::uno::RuntimeException |
Definition at line 46 of file UriReference.hxx.
References m_scheme.
OUString UriReference::getSchemeSpecificPart | ( | ) |
css::uno::RuntimeException |
Definition at line 70 of file UriReference.cxx.
References appendSchemeSpecificPart(), and m_mutex.
OUString UriReference::getUriReference | ( | ) |
css::uno::RuntimeException |
Definition at line 51 of file UriReference.cxx.
References appendSchemeSpecificPart(), m_fragment, m_hasFragment, m_mutex, and m_scheme.
bool UriReference::hasAuthority | ( | ) | const |
css::uno::RuntimeException |
Definition at line 83 of file UriReference.cxx.
References m_hasAuthority.
bool UriReference::hasFragment | ( | ) |
css::uno::RuntimeException |
Definition at line 146 of file UriReference.cxx.
References m_hasFragment, and m_mutex.
bool UriReference::hasQuery | ( | ) | const |
css::uno::RuntimeException |
Definition at line 138 of file UriReference.cxx.
References m_hasQuery.
bool UriReference::hasRelativePath | ( | ) |
css::uno::RuntimeException |
Definition at line 96 of file UriReference.cxx.
References m_hasAuthority, m_mutex, and m_path.
bool UriReference::isAbsolute | ( | ) | const |
css::uno::RuntimeException |
Definition at line 65 of file UriReference.cxx.
References m_scheme.
bool UriReference::isHierarchical | ( | ) |
css::uno::RuntimeException |
Definition at line 78 of file UriReference.cxx.
References m_hasAuthority, m_mutex, m_path, and m_scheme.
|
privatedelete |
void UriReference::setFragment | ( | OUString const & | fragment | ) |
css::uno::RuntimeException |
Definition at line 156 of file UriReference.cxx.
References fragment, m_fragment, m_hasFragment, and m_mutex.
|
private |
Definition at line 100 of file UriReference.hxx.
Referenced by appendSchemeSpecificPart(), and getAuthority().
|
private |
Definition at line 102 of file UriReference.hxx.
Referenced by clearFragment(), getFragment(), getUriReference(), and setFragment().
|
private |
Definition at line 103 of file UriReference.hxx.
Referenced by appendSchemeSpecificPart(), hasAuthority(), hasRelativePath(), and isHierarchical().
|
private |
Definition at line 105 of file UriReference.hxx.
Referenced by clearFragment(), getUriReference(), hasFragment(), and setFragment().
|
private |
Definition at line 104 of file UriReference.hxx.
Referenced by appendSchemeSpecificPart(), and hasQuery().
std::mutex stoc::uriproc::UriReference::m_mutex |
Definition at line 90 of file UriReference.hxx.
Referenced by clearFragment(), getFragment(), getPath(), getPathSegment(), getPathSegmentCount(), getSchemeSpecificPart(), getUriReference(), hasFragment(), hasRelativePath(), isHierarchical(), and setFragment().
OUString stoc::uriproc::UriReference::m_path |
Definition at line 91 of file UriReference.hxx.
Referenced by appendSchemeSpecificPart(), getPath(), getPathSegment(), getPathSegmentCount(), hasRelativePath(), and isHierarchical().
|
private |
Definition at line 101 of file UriReference.hxx.
Referenced by appendSchemeSpecificPart(), and getQuery().
|
private |
Definition at line 99 of file UriReference.hxx.
Referenced by getScheme(), getUriReference(), isAbsolute(), and isHierarchical().