summaryrefslogtreecommitdiff
path: root/odk
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2013-06-05 11:03:59 +0200
committerStephan Bergmann <sbergman@redhat.com>2013-06-05 11:06:14 +0200
commit2c2dc8ebb7a3961f6f33d64a328f33dd3c9a40c6 (patch)
tree1213527f4c187606b98baa37bdf9758031cd6c05 /odk
parent06c73497580c32f77f2848a6f57feb037516695e (diff)
Use api.libreoffice.org fallback links when no local doxygen/javadoc docu
Change-Id: I2b108da334f63d79a16af0e3ba956240a5aff80c
Diffstat (limited to 'odk')
-rw-r--r--odk/CustomTarget_html.mk8
-rw-r--r--odk/docs/tools.html4
-rw-r--r--odk/examples/DevelopersGuide/examples.html84
-rw-r--r--odk/examples/examples.html28
-rw-r--r--odk/index.html8
5 files changed, 69 insertions, 63 deletions
diff --git a/odk/CustomTarget_html.mk b/odk/CustomTarget_html.mk
index 008a7fbc143f..a00bb2a14517 100644
--- a/odk/CustomTarget_html.mk
+++ b/odk/CustomTarget_html.mk
@@ -19,6 +19,12 @@ $(eval $(call gb_CustomTarget_register_targets,odk/html,\
$(call gb_CustomTarget_get_workdir,odk/html)/%.html : $(SRCDIR)/odk/%.html
$(call gb_Output_announce,$*.html,$(true),SED,1)
- cat $< | tr -d "\015" | sed -e 's/%PRODUCT_RELEASE%/$(PRODUCTVERSION)/g' > $@
+ sed -e 's|%PRODUCT_RELEASE%|$(PRODUCTVERSION)|g' \
+ -e 's|%DOXYGEN_PREFIX0%|$(if $(DOXYGEN),.,http://api.libreoffice.org)|g' \
+ -e 's|%DOXYGEN_PREFIX1%|$(if $(DOXYGEN),..,http://api.libreoffice.org)|g' \
+ -e 's|%DOXYGEN_PREFIX2%|$(if $(DOXYGEN),../..,http://api.libreoffice.org)|g' \
+ -e 's|%JAVADOC_PREFIX0%|$(if $(SOLAR_JAVA),.,http://api.libreoffice.org)|g' \
+ -e 's|%JAVADOC_PREFIX1%|$(if $(SOLAR_JAVA),..,http://api.libreoffice.org)|g' \
+ < $< > $@
# vim: set noet sw=4 ts=4:
diff --git a/odk/docs/tools.html b/odk/docs/tools.html
index ffac2d8283e5..83b157dcf570 100644
--- a/odk/docs/tools.html
+++ b/odk/docs/tools.html
@@ -264,7 +264,7 @@
<p><code>[c:\] uno.exe -s foo.bar.FooBarService -r myregistry.rdb
-- foo bar</code></p>
<p>The starter loads the component and instantiates it. The component
- must export the interface <a href="common/ref/com/sun/star/lang/XMain.html" title="link into the IDL reference to the interface com.sun.star.lang.XMain">com.sun.star.lang.XMain</a>:</p>
+ must export the interface <a href="%DOXYGEN_PREFIX1%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMain.html" title="link into the IDL reference to the interface com.sun.star.lang.XMain">com.sun.star.lang.XMain</a>:</p>
<p>
<code>interface XMain : com::sun::star::uno::XInterface <br/>
{ <br/>
@@ -319,7 +319,7 @@
time instead of creating a new instance for each connection.</td>
</tr>
</table>
- <p><b>Service <a href="common/ref/com/sun/star/bridge/UnoUrlResolver.html" title="link into the IDL reference to the service com.sun.star.bridge.UnoUrlResolver">com.sun.star.bridge.UnoUrlResolver</a></b></p>
+ <p><b>Service <a href="%DOXYGEN_PREFIX1%/docs/idl/ref/servicecom_1_1sun_1_1star_1_1bridge_1_1UnoUrlResolver.html" title="link into the IDL reference to the service com.sun.star.bridge.UnoUrlResolver">com.sun.star.bridge.UnoUrlResolver</a></b></p>
<p>You can easily connect to a server started with the
<code>-u (url)</code> option by using this service, giving the same url
to resolve. The service provides you an instance from remote.</p>
diff --git a/odk/examples/DevelopersGuide/examples.html b/odk/examples/DevelopersGuide/examples.html
index e94cda5fa31d..bea89e37fc5a 100644
--- a/odk/examples/DevelopersGuide/examples.html
+++ b/odk/examples/DevelopersGuide/examples.html
@@ -337,7 +337,7 @@ of losing connection to LibreOffice %PRODUCT_RELEASE%.</td>
<td class="cell80">Builds a connection to
LibreOffice %PRODUCT_RELEASE% using the URL given on the command line. This example
shows the usage of <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1bridge_1_1XUnoUrlResolver.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1bridge_1_1XUnoUrlResolver.html"
title="link to the reference documentation of com.sun.star.bridge.XUnoResolver"><code>XUnoUrlResolver</code></a>.</td>
</tr>
</tbody>
@@ -366,11 +366,11 @@ LibreOffice %PRODUCT_RELEASE% using C++.</td>
href="./ProfUNO/CppBinding/string_samples.cxx"
title="link to ProfUNO/Cppbinding/string_samples.java">string_samples.cxx</a></td>
<td class="cell80">Demonstrates usage of RTL string
-classes <a href="../../docs/cpp/ref/names/rtl/c-OString.html"
+classes <a href="%DOXYGEN_PREFIX2%/docs/cpp/ref/names/rtl/c-OString.html"
title="link to the reference documentation of rtl::OString"><code>OString</code></a>,
- <a href="../../docs/cpp/ref/names/rtl/c-OUString.html"
+ <a href="%DOXYGEN_PREFIX2%/docs/cpp/ref/names/rtl/c-OUString.html"
title="link to the reference documentation of rtl::OUString"><code>OUString</code></a>
-and <a href="../../docs/cpp/ref/names/rtl/c-OUStringBuffer.html"
+and <a href="%DOXYGEN_PREFIX2%/docs/cpp/ref/names/rtl/c-OUStringBuffer.html"
title="link to the reference documentation of rtl::OUStringBuffer"><code>OUStringBuffer</code></a>.</td>
</tr>
</tbody>
@@ -614,10 +614,10 @@ components.</td>
title="link to Components/JavaComponent/TestComponentA.java">TestComponentA</a></td>
<td class="cell80">Shows a simple demo component
which implements <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XTypeProvider.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XTypeProvider.html"
title="link to the reference documentation of com.sun.star.lang.XTypeProvider"><code>XTypeProvider</code></a>,
<a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XServiceInfo.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XServiceInfo.html"
title="link to the reference documentation of com.sun.star.lang.XServicedInfo">
<code>XServiceInfo</code></a> and an own interface <code>XSomethingA</code>.</td>
</tr>
@@ -627,10 +627,10 @@ which implements <a
title="link to Components/JavaComponent/TestComponentB.java">TestComponentB</a></td>
<td class="cell80">Shows a simple demo component
which implements <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XTypeProvider.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XTypeProvider.html"
title="link to the reference documentation of com.sun.star.lang.XTypeProvider">
<code>XTypeProvider</code></a>, <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XServiceInfo.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XServiceInfo.html"
title="link to the reference documentation of com.sun.star.lang.XServiceInfo"><code>XServiceInfo</code></a>
and an own interface <code>XSomethingB</code>.</td>
</tr>
@@ -981,7 +981,7 @@ interceptor for a specific URL.</td>
href="./OfficeDev/DesktopEnvironment/JavaWindowPeerFake.java"
title="link to OfficeDev/DesktopEnvironment/JavaWindowPeerFake.java">JavaWindowPeerFake</a></td>
<td class="cell80">Fakes an <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1awt_1_1XWindowPeer.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1awt_1_1XWindowPeer.html"
title=" link to the reference documentation of com.sun.star.awt.XWindowPeer"><code>XWindowPeer</code></a>
for the Java native window handle to create a child window for the
office frame.</td>
@@ -1013,7 +1013,7 @@ to decouple asynchronous oneway calls in the Java process.</td>
href="./OfficeDev/DesktopEnvironment/StatusListener.java"
title="link to OfficeDev/DesktopEnvironment/StatusListener.java">StatusListener</a></td>
<td class="cell80">Implements a listener for a <a
- href="../../docs/idl/ref/structcom_1_1sun_1_1star_1_1frame_1_1FeatureStateEvent.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/structcom_1_1sun_1_1star_1_1frame_1_1FeatureStateEvent.html"
title="link to the reference documentation of com.sun.star.frame.FeatureStateEvent">
<code>FeatureStateEvent</code></a>.</td>
</tr>
@@ -1101,7 +1101,7 @@ TerminateListener and shows the use of them in a running program.</td>
href="./OfficeDev/TerminationTest/TerminateListener.java"
title="link to OfficeDev/TerminationTest/TerminateListener.java">TerminateListener</a></td>
<td class="cell80">An example implementation of <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1frame_1_1XTerminateListener.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1frame_1_1XTerminateListener.html"
title="link to the reference documentation of com.sun.star.frame.XTerminationListener">
<code>XTerminateListener</code></a>. It is called
when LibreOffice %PRODUCT_RELEASE% terminates.</td>
@@ -1208,7 +1208,7 @@ tracking the spell checking relevant properties.</td>
href="./OfficeDev/Linguistic/SampleHyphenator.java"
title="link to OfficeDev/Linguistic/SampleHyphenator.java">SampleHyphenator</a></td>
<td class="cell80">A simple implementation for a <a
- href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1linguistic2_1_1Hyphenator.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/servicecom_1_1sun_1_1star_1_1linguistic2_1_1Hyphenator.html"
title="link to the reference documentation of com.sun.star.linguistic2.Hypenator"><code>Hyphenator</code></a>
service.</td>
</tr>
@@ -1217,7 +1217,7 @@ service.</td>
href="./OfficeDev/Linguistic/SampleSpellChecker.java"
title="link to OfficeDev/Linguistic/SampleSpellChecker.java">SampleSpellChecker</a></td>
<td class="cell80">A simple implementation for a <a
- href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1linguistic2_1_1SpellChecker.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/servicecom_1_1sun_1_1star_1_1linguistic2_1_1SpellChecker.html"
title="link to the reference documentation of com.sun.star.linguistic2.SpellChecker"><code>SpellChecker</code></a>
service.</td>
</tr>
@@ -1226,7 +1226,7 @@ service.</td>
href="./OfficeDev/Linguistic/SampleThesaurus.java"
title="link to OfficeDev/Linguistic/SampleThesaurus.java">SampleThesaurus</a></td>
<td class="cell80">A simple implementation for a <a
- href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1linguistic2_1_1Thesaurus.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/servicecom_1_1sun_1_1star_1_1linguistic2_1_1Thesaurus.html"
title="link to the reference documentation of com.sun.star.linguistic2.Thesaurus"><code>Thesaurus</code></a>
service.</td>
</tr>
@@ -1235,7 +1235,7 @@ service.</td>
href="./OfficeDev/Linguistic/XHyphenatedWord_impl.java"
title="link to OfficeDev/Linguistic/XHyphenatedWord_impl.java">XHyphenatedWord_impl</a></td>
<td class="cell80">An object implementing the <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1linguistic2_1_1XHyphenatedWord.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1linguistic2_1_1XHyphenatedWord.html"
title="link to the reference documentation of com.sun.star.linguistic2/XHyphenatedWord"><code>XHyphenatedWord</code></a>
interface. An instance of this type may be returned by the hyphenator.</td>
</tr>
@@ -1244,7 +1244,7 @@ interface. An instance of this type may be returned by the hyphenator.</td>
href="./OfficeDev/Linguistic/XMeaning_impl.java"
title="link to OfficeDev/Linguistic/XMeaning_impl.java">XMeaning_impl</a></td>
<td class="cell80">An object implementing the <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1linguistic2_1_1XMeaning.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1linguistic2_1_1XMeaning.html"
title="link to the reference documentation of com.sun.star.linguistic2.XMeaning"><code>XMeaning</code></a>
interface. An instance of this type may be returned by the thesaurus.</td>
</tr>
@@ -1253,7 +1253,7 @@ interface. An instance of this type may be returned by the thesaurus.</td>
href="./OfficeDev/Linguistic/XPossibleHyphens_impl.java"
title="link to OfficeDev/Linguistic/XPossibleHyphens_impl.java">XPossibleHyphens_impl</a></td>
<td class="cell80">An object implementing the <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1linguistic2_1_1XPossibleHyphens.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1linguistic2_1_1XPossibleHyphens.html"
title="link to the reference documentation of com.sun.star.linguistic2.XPossibleHyphens">
<code>XPossibleHyphens</code></a> interface. An
instance of this type may be returned by the hyphenator.</td>
@@ -1263,7 +1263,7 @@ instance of this type may be returned by the hyphenator.</td>
href="./OfficeDev/Linguistic/XSpellAlternatives_impl.java"
title="link to OfficeDev/Linguistic/XSpellAlternatives_impl.java">XSpellAlternatives_impl</a></td>
<td class="cell80">An object implementing the <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1linguistic2_1_1XSpellAlternatives.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1linguistic2_1_1XSpellAlternatives.html"
title="link to the reference documentation of com.sun.star.linguistic2.XSpellAlternatives">
<code>XSpellAlternatives</code></a> interface. An
instance of this type may be returned by the spell checker.</td>
@@ -1286,12 +1286,12 @@ instance of this type may be returned by the spell checker.</td>
title="link to OfficeDev/PathSettings/PathSettingsTest.java">PathsettingsTest</a></td>
<td class="cell80">This code example creates the
service <a
- href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1util_1_1PathSettings.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/servicecom_1_1sun_1_1star_1_1util_1_1PathSettings.html"
title="link to the reference documentation of com.sun.star.util.PathSettingst">
<code>com.sun.star.util.PathSettings</code></a> and
retrieves all path properties from it. It shows how a developer can
change the path properties using the <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1beans_1_1XPropertySet.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1beans_1_1XPropertySet.html"
title="link to the reference documentation of com.sun.star.beans.XPropertySet"><code>XPropertySet</code></a>
interface.</td>
</tr>
@@ -1313,7 +1313,7 @@ interface.</td>
title="link to OfficeDev/PathSubstitution/PathSubstitutionTest.java">PathSubstitutionTest</a></td>
<td class="cell80">This code example creates the path
substitution service <a
- href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1util_1_1PathSubstitution.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/servicecom_1_1sun_1_1star_1_1util_1_1PathSubstitution.html"
title="link to the reference documentation of com.sun.star.util.PathSubstitution">
<code>com.sun.star.util.PathSubstitution</code></a>
and retrieves the pre-defined Office path variables. It shows the
@@ -1473,16 +1473,16 @@ deployed before it can be used.</td>
title="link to Spreadsheet/ExampleDataPilotSource.java">ExampleDataPilotSource</a></td>
<td class="cell80">Shows usage of a wide variety of
spreadsheet interfaces like <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sheet_1_1XCellRangeData.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sheet_1_1XCellRangeData.html"
title="link to the reference documentation of com.sun.star.sheet.XCellRangeData">
<code>XCellRangeData</code></a>, <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sheet_1_1XCellSeries.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sheet_1_1XCellSeries.html"
title="link to the reference documentation of com.sun.star.sheet.XCellSeries"><code>XCellSeries</code></a>,
<a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sheet_1_1XArrayFormulaRange.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sheet_1_1XArrayFormulaRange.html"
title="link to the reference documentation of com.sun.star.sheet.XArrayFormularRange"><code>XArrayFormulaRange</code></a>
and <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sheet_1_1XMultipleOperation.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sheet_1_1XMultipleOperation.html"
title="link to the reference documentation of com.sun.star.sheet.XMultipleOperation"><code>XMultipleOperations</code></a>
as well as named ranges, label ranges and data pilot.</td>
</tr>
@@ -1969,9 +1969,9 @@ LibreOffice %PRODUCT_RELEASE% and executes the code SalesMan samples for databas
href="./Database/OpenQuery.java"
title="link to Database/OpenQuery.java">OpenQuery</a></td>
<td class="cell80">Demonstrates the use of <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sdbc_1_1XResultSetUpdate.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sdbc_1_1XResultSetUpdate.html"
title="link to the reference documentation of com.sun.star.sdbc.XResultSetUpdate"><code>XResultSetUpdate</code></a>
-and <a href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sdbc_1_1XRowUpdate.html"
+and <a href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sdbc_1_1XRowUpdate.html"
title="link to the reference documentation of com.sun.star.sdbc.XRowUpdate">
<code>XRowUpdate</code></a>.</td>
</tr>
@@ -2202,7 +2202,7 @@ examples</a></td>
title="link to Forms/BooleanValidator.java">BooleanValidator</a></td>
<td class="cell80">The class <code>BooleanOperator</code>
implements an <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form_1_1validation_1_1XValidator.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form_1_1validation_1_1XValidator.html"
title="link to the reference documentation of com.sun.star.form.validation.XValidator">validator</a>
for a form control, which can veto certain radio button or check box
states.</td>
@@ -2221,7 +2221,7 @@ functionality. The class ButtonOperator, well, operates these buttons.</td>
title="link to Forms/ComponentTreeTraversal.java">ComponentTreeTraversal</a></td>
<td class="cell80">Helper classes for traveling
through a tree of <a
- href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1form_1_1FormComponent.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/servicecom_1_1sun_1_1star_1_1form_1_1FormComponent.html"
title="link to the reference documentation of com.sun.star.form.FormComponent">
<code>FormComponent's</code></a>.</td>
</tr>
@@ -2230,7 +2230,7 @@ through a tree of <a
title="link to Forms/ControlLock.java">ControlLock</a></td>
<td class="cell80">Helper class for implementing the
locking of control depending on the state of the underlying <a
- href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1sdb_1_1RowSet.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/servicecom_1_1sun_1_1star_1_1sdb_1_1RowSet.html"
title="link to the reference documentation of com.sun.star.sdb.RowSet"><code>RowSet</code></a>.</td>
</tr>
<tr>
@@ -2248,7 +2248,7 @@ controls, and attaches several validators to those controls</td>
title="link to Forms/ControlValidator.java">ControlValidator</a></td>
<td class="cell80">Base class implementing the common
denominator for components <a
- href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1form_1_1validation_1_1ValidatableControlModel.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/servicecom_1_1sun_1_1star_1_1form_1_1validation_1_1ValidatableControlModel.html"
title="link to the reference documentation of com.sun.star.form.validation.ValidatableControlModel">validating
form controls.</a></td>
</tr>
@@ -2268,7 +2268,7 @@ fields from these tables.</td>
title="link to Forms/DateValidator.java">DateValidator</a></td>
<td class="cell80">The class <code>DateValidator</code>
implements an <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form_1_1validation_1_1XValidator.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form_1_1validation_1_1XValidator.html"
title="link to the reference documentation of com.sun.star.form.validation.XValidator">validator</a>
for a form control, which can check the content of a form date field. </td>
</tr>
@@ -2319,7 +2319,7 @@ manipulating the form layer of a document.</td>
responsible for validating the input in a specific grid control column.
This is not to be mixed up with the control-based validation as
described in the <a
- href="../../docs/idl/ref/namespacecom_1_1sun_1_1star_1_1form_1_1validation.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/namespacecom_1_1sun_1_1star_1_1form_1_1validation.html"
title="link to the reference documentation of com.sun.star.form.validation">validation</a>
module. Instead, a <code>GridFieldValidator</code> assembles and uses
various other concepts.</td>
@@ -2329,7 +2329,7 @@ various other concepts.</td>
href="./Forms/InteractionRequest.java"
title="link to Forms/InteractionRequest.java">InteractionRequest</a></td>
<td class="cell80">A simple implementation of a <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1task_1_1XInteractionRequest.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1task_1_1XInteractionRequest.html"
title="link to the reference documentation of com.sun.star.task.XInteractionRequest"><code>XInteractionRequest</code></a>.
Not tied to the form layer example, but a general helper.</td>
</tr>
@@ -2338,7 +2338,7 @@ Not tied to the form layer example, but a general helper.</td>
title="link to Forms/KeyGenerator.java">KeyGenerator</a></td>
<td class="cell80">Helper class which is able to
generate (unique) keys for a (<a
- href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1sdb_1_1RowSet.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/servicecom_1_1sun_1_1star_1_1sdb_1_1RowSet.html"
title="link to the reference documentation of com.sun.star.sdb.RowSet"><code>RowSet</code>
</a>) column. An instance of this class can be tied
to a specific row set column. It then monitors the state of the
@@ -2352,7 +2352,7 @@ created (two modi, too) key into the column.</td>
title="link to Forms/ListSelectionValidator.java">ListSelectionValidator</a></td>
<td class="cell80">The class <code>ListSelectionValidator</code>
implements an <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form/validation_1_1XValidator.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form/validation_1_1XValidator.html"
title="link to the reference documentation of com.sun.star.form.validation.XValidator">validator</a>
for a form control, which can veto certain selections in a list box
control.</td>
@@ -2363,7 +2363,7 @@ control.</td>
title="link to Forms/NumericValidator.java">NumericValidator</a></td>
<td class="cell80">The class <code>NumericValidator</code>
implements an <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form/validation_1_1XValidator.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form/validation_1_1XValidator.html"
title="link to the reference documentation of com.sun.star.form.validation.XValidator">validator</a>
for a form control, which can veto certain values in every control
which allows exchanging numerical values.</td>
@@ -2375,7 +2375,7 @@ which allows exchanging numerical values.</td>
<td class="cell80">Though form documents feature
inbuilt mechanisms for visually indicating invalid control content (see
<a
- href="../../docs/idl/ref/namespacecom_1_1sun_1_1star_1_1form_1_1validation.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/namespacecom_1_1sun_1_1star_1_1form_1_1validation.html"
title="link to the reference documentation of com.sun.star.form.validation"><code>com.sun.star.form.validation</code>
</a> for discussions about validity), the <a
href="./Forms/ControlValidation.java"
@@ -2394,7 +2394,7 @@ ties together a validatable control and those status texts.</td>
title="link to Forms/DocumentHelper.java"><code>DocumentHelper</code></a>
which represents a spreadsheet document, and offers some form related
functionality. For instance, this class allows the creation of <a
- href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1table_1_1CellValueBinding.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/servicecom_1_1sun_1_1star_1_1table_1_1CellValueBinding.html"
title="link to the reference documentation of com.sun.star.table.CellValueBinding">
<code>CellValueBinding</code></a> instances, which
can be used to couple the content of a form control with the content of
@@ -2424,7 +2424,7 @@ which represents a view to a spreadsheet document.</td>
<td class="cell80">This class allows binding the
control of a form control with a table cell in a text document. For
this, it uses the mechanisms of the <a
- href="../../docs/idl/ref/namespacecom_1_1sun_1_1star_1_1form_1_1binding.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/namespacecom_1_1sun_1_1star_1_1form_1_1binding.html"
title="link to the reference documentation of com.sun.star.form.binding">
<code>com.sun.star.form.binding</code></a> module.</td>
</tr>
@@ -2434,7 +2434,7 @@ this, it uses the mechanisms of the <a
title="link to Forms/TextValidator.java">TextValidator</a></td>
<td class="cell80">The class <code>TextValidator</code>
implements an <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form_1_1validation_1_1XValidator.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form_1_1validation_1_1XValidator.html"
title="link to the reference documentation of com.sun.star.form.validation.XValidator">validator</a>
for a form control, which can monitor a form text field.</td>
</tr>
@@ -2444,7 +2444,7 @@ for a form control, which can monitor a form text field.</td>
title="link to Forms/TimeValidator.java">TimeValidator</a></td>
<td class="cell80">The class <code>TimeValidator</code>
implements an <a
- href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form_1_1validation_1_1XValidator.html"
+ href="%DOXYGEN_PREFIX2%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form_1_1validation_1_1XValidator.html"
title="link to the reference documentation of com.sun.star.form.validation.XValidator">validator</a>
for a form control, which can monitor the content of a form time field.
</td>
diff --git a/odk/examples/examples.html b/odk/examples/examples.html
index 7086f8d5d0f3..6b838db37459 100644
--- a/odk/examples/examples.html
+++ b/odk/examples/examples.html
@@ -159,34 +159,34 @@
<tr>
<td class="cell20"><a href="java/Text/" title="link to the source directory of the Java Text examples">BookmarkInsertion</a></td>
<td class="cell80">This application connects to the office server and
- gets the <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be opened
+ gets the <a href="%DOXYGEN_PREFIX1%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be opened
and an example text will be entered. Afterwards, some bookmarks will be
inserted.</td>
</tr>
<tr>
<td class="cell20"><a href="java/Text/" title="link to the source directory of the Java Text examples">HardFormatting</a></td>
<td class="cell80">This program connects to the office server and gets
- the <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. Furthermore, an empty text document will be
+ the <a href="%DOXYGEN_PREFIX1%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. Furthermore, an empty text document will be
opened, an example text will be entered, some text attributes will be
- inspected, and the <a href="../docs/idl/ref/namespacecom_1_1sun_1_1star_1_1beans.html#PropertyState" title="link into the IDL reference to the enum com.sun.star.beans.PropertyState"> PropertyState</a> will be checked from the selection.</td>
+ inspected, and the <a href="%DOXYGEN_PREFIX1%/docs/idl/ref/namespacecom_1_1sun_1_1star_1_1beans.html#PropertyState" title="link into the IDL reference to the enum com.sun.star.beans.PropertyState"> PropertyState</a> will be checked from the selection.</td>
</tr>
<tr>
<td class="cell20"><a href="java/Text/" title="link to the source directory of the Java Text examples">SWriter</a></td>
<td class="cell80">The program connects to the office server and gets the
- <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be created, some
+ <a href="%DOXYGEN_PREFIX1%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be created, some
text will be entered, and a text table, a colored text, and text frame
will be inserted.</td>
</tr>
<tr>
<td class="cell20"><a href="java/Text/" title="link to the source directory of the Java Text examples">StyleCreation</a></td>
<td class="cell80">The example connects to the office server and gets the
- <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be opened, a new
+ <a href="%DOXYGEN_PREFIX1%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be opened, a new
paragraph style will be created, and applied.</td>
</tr>
<tr>
<td class="cell20"><a href="java/Text/" title="link to the source directory of the Java Text examples">StyleInitialization</a></td>
<td class="cell80">The program connects to the office server and gets the
- <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. Thereafter, an empty text document will be
+ <a href="%DOXYGEN_PREFIX1%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. Thereafter, an empty text document will be
opened and an example text will be entered. The paragraph collection will
be used, in order to apply a different paragraph style on the
paragraphs.</td>
@@ -194,14 +194,14 @@
<tr>
<td class="cell20"><a href="java/Text/" title="link to the source directory of the Java Text examples">TextDocumentStructure</a></td>
<td class="cell80">The application connects to the office server and gets
- the <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be opened, an
+ the <a href="%DOXYGEN_PREFIX1%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be opened, an
enumeration of all paragraphs and an enumeration of all text portions
will be created.</td>
</tr>
<tr>
<td class="cell20"><a href="java/Text/" title="link to the source directory of the Java Text examples">TextReplace</a></td>
<td class="cell80">The example connects to the office server and gets the
- <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be created, an
+ <a href="%DOXYGEN_PREFIX1%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be created, an
example text will be inserted, and some English spelled words will be
replaced with US spelled words.</td>
</tr>
@@ -243,14 +243,14 @@
<tr>
<td class="cell20"><a href="java/Spreadsheet/" title="link to the source directory of the Java Spreadsheet examples">EuroAdaption</a></td>
<td class="cell80">The application connects to the office server and gets
- the <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>, opens an empty Calc document, enters an
+ the <a href="%DOXYGEN_PREFIX1%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>, opens an empty Calc document, enters an
example text, sets the number format to DM, changes the number format to
EUR (Euro), and uses the DM/EUR factor on each cell with content.</td>
</tr>
<tr>
<td class="cell20"><a href="java/Spreadsheet/" title="link to the source directory of the Java Spreadsheet examples">SCalc</a></td>
<td class="cell80">The program connects to the office server and gets the
- <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. Then an empty calc document will be opened,
+ <a href="%DOXYGEN_PREFIX1%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. Then an empty calc document will be opened,
cell styles will be created, some data will be inserted into the sheets,
and the created cell styles will be applied. Finally, a 3D chart will be
inserted.</td>
@@ -270,7 +270,7 @@
<tr>
<td class="cell20"><a href="java/Drawing/" title="link to the source directory of the Java Drawing examples">SDraw</a></td>
<td class="cell80">This program connects to the office server and gets
- the <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. Afterwards, an empty text document will
+ the <a href="%DOXYGEN_PREFIX1%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. Afterwards, an empty text document will
be created and some shapes will be inserted on the draw page.</td>
</tr>
</tbody>
@@ -340,7 +340,7 @@
<tr>
<td class="cell20"><a href="java/PropertySet/" title="link to the source directory of the Java PropertySet example">PropTest</a></td>
<td class="cell80">Contains a component that provides property set
- interfaces by means of inheriting <a href="../docs/java/ref/com/sun/star/lib/uno/helper/PropertySet.html" title="link into the Java UNO reference to the PropertySet helper class">com.sun.star.lib.uno.helper.ProperterSet</a>.</td>
+ interfaces by means of inheriting <a href="%JAVADOC_PREFIX1%/docs/java/ref/com/sun/star/lib/uno/helper/PropertySet.html" title="link into the Java UNO reference to the PropertySet helper class">com.sun.star.lib.uno.helper.ProperterSet</a>.</td>
</tr>
<tr>
<td class="cell20"><a href="java/ToDo/" title="link to the source directory of the Java ToDo example">ToDo</a></td>
@@ -492,7 +492,7 @@
<td class="cell80">The 'uno' program is used to export an arbitrary
service to other processes. In this example the com.sun.star.uno.Pipe
service (which is built in io-module) is exported. The client component
- implements the <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMain.html" title="link into the IDL reference to the interface com.sun.star.lang.XMain">
+ implements the <a href="%DOXYGEN_PREFIX1%/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMain.html" title="link into the IDL reference to the interface com.sun.star.lang.XMain">
com.sun.star.lang.XMain</a> interface. In the run method, it connects to
the servers process and retrieves an instance and does some calls on the
instance.</td>
@@ -515,7 +515,7 @@
<p>
<a href="http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/WritingUNO/C%2B%2B/C%2B%2B_Component" title="link to the &quot;How to write a UNO component in C++&quot; chapter in the Developer's Guide">How to write a UNO component in C++</a><br/>
<a href="http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/ProUNO/C%2B%2B/C%2B%2B_Language_Binding" title="link to the &quot;C++ UNO Language Binding&quot; chapter in the Developer's Guide">C++ UNO Language Binding</a><br/>
- <a href="../docs/cpp/ref/index.html" title="link to the C++ API reference">C++ reference</a>
+ <a href="%DOXYGEN_PREFIX1%/docs/cpp/ref/index.html" title="link to the C++ API reference">C++ reference</a>
</p>
</td>
</tr>
diff --git a/odk/index.html b/odk/index.html
index a161fa843fc0..a454cbf74144 100644
--- a/odk/index.html
+++ b/odk/index.html
@@ -69,7 +69,7 @@
will be no limit for office automation in heterogeneous environments.
Currently supported platforms of the SDK are Linux, Solaris (sparc,
x86), and Windows.</p>
- <p>The SDK also contains <a href="docs/idl/ref/index.html" title="link to the IDL reference documentation"> reference</a> documentation
+ <p>The SDK also contains <a href="%DOXYGEN_PREFIX0%/docs/idl/ref/index.html" title="link to the IDL reference documentation"> reference</a> documentation
for the API and a complete <a href="http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OpenOffice.org_Developers_Guide" title="link to the Developer's Guide in the Wiki">Developer's Guide</a> is available online in the Apache OpenOffice Wiki, with
lots of examples, which introduce the API, explain the concepts behind
it, and make it possible for all users to quickly get started with
@@ -112,17 +112,17 @@
</tr>
<tr valign="top">
<td class="content4"><img src="docs/images/arrow-1.gif"/></td>
- <td colspan="2"><a href="docs/idl/ref/index.html" title="link to the IDL reference documentation">IDL Reference</a></td>
+ <td colspan="2"><a href="%DOXYGEN_PREFIX0%/docs/idl/ref/index.html" title="link to the IDL reference documentation">IDL Reference</a></td>
<td class="content70">Complete LibreOffice %PRODUCT_RELEASE% API reference.</td>
</tr>
<tr valign="top">
<td class="content4"><img src="docs/images/arrow-1.gif"/></td>
- <td colspan="2"><a href="docs/java/ref/index.html" title="link to the Java UNO runtime API reference documentation">Java UNO Runtime Reference </a></td>
+ <td colspan="2"><a href="%JAVADOC_PREFIX0%/docs/java/ref/index.html" title="link to the Java UNO runtime API reference documentation">Java UNO Runtime Reference </a></td>
<td class="content70">Reference documentation of the Java UNO runtime API.</td>
</tr>
<tr valign="top">
<td class="content4"><img src="docs/images/arrow-1.gif"/></td>
- <td colspan="2"><a href="docs/cpp/ref/index.html" title="link to the C++ API reference documentation">C++ Reference</a></td>
+ <td colspan="2"><a href="%DOXYGEN_PREFIX0%/docs/cpp/ref/index.html" title="link to the C++ API reference documentation">C++ Reference</a></td>
<td class="content70">Reference documentation of the C++ UNO runtime and a
set of C/C++ base and helper functions and classes to abstract from
the system layer.</td>