LibreOffice
LibreOffice 25.8 SDK API Reference
Loading...
Searching...
No Matches
XResourceId.idl
Go to the documentation of this file.
1/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2/*
3 * This file is part of the LibreOffice project.
4 *
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 *
9 * This file incorporates work covered by the following license notice:
10 *
11 * Licensed to the Apache Software Foundation (ASF) under one or more
12 * contributor license agreements. See the NOTICE file distributed
13 * with this work for additional information regarding copyright
14 * ownership. The ASF licenses this file to you under the Apache
15 * License, Version 2.0 (the "License"); you may not use this file
16 * except in compliance with the License. You may obtain a copy of
17 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18 */
19
20module com { module sun { module star { module drawing { module framework {
21
37interface XResourceId
38{
42 string getResourceURL ();
43
47
51 boolean hasAnchor ();
52
56
62 sequence<string> getAnchorURLs ();
63
68
89 short compareTo (
90 [in] XResourceId xId);
91
107 boolean isBoundTo (
108 [in] XResourceId xAnchorId,
109 [in] AnchorBindingMode eMode);
110
124 boolean isBoundToURL (
125 [in] string AnchorURL,
126 [in] AnchorBindingMode eMode);
127
132};
133
134}; }; }; }; }; // ::com::sun::star::drawing::framework
135
136/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
A resource id uses a set of URLs to unambiguously specify a resource of the drawing framework.
Definition XResourceId.idl:38
XResourceId clone()
Return a copy of the called resource id.
sequence< string > getAnchorURLs()
Return the, possibly empty, list of anchor URLs.
boolean isBoundToURL([in] string AnchorURL, [in] AnchorBindingMode eMode)
Return whether the anchor of the called resource id object represents the same resource as the given ...
string getResourceURL()
Return the URL of the resource.
string getResourceTypePrefix()
Return the type prefix of the resource URL.
boolean hasAnchor()
Return whether there is a non-empty anchor URL.
XResourceId getAnchor()
Return a new XResourceId that represents the anchor resource.
boolean isBoundTo([in] XResourceId xAnchorId, [in] AnchorBindingMode eMode)
Return whether the anchor of the called resource id object represents the same resource as the given ...
short compareTo([in] XResourceId xId)
Compare the called XResourceId object with the given one.
com::sun::star::util::URL getFullResourceURL()
Return a URL object of the resource URL that may contain arguments.
AnchorBindingMode
This enum specifies how a resource is bound to an anchor.
Definition AnchorBindingMode.idl:29
Definition Ambiguous.idl:20
represents the structure of a Uniform Resource Locator.
Definition URL.idl:42