|
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().