summaryrefslogtreecommitdiff
path: root/jvmfwk/source/fwkutil.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'jvmfwk/source/fwkutil.cxx')
-rw-r--r--jvmfwk/source/fwkutil.cxx79
1 files changed, 0 insertions, 79 deletions
diff --git a/jvmfwk/source/fwkutil.cxx b/jvmfwk/source/fwkutil.cxx
index 4edb4e8a975d..b6a6eef63756 100644
--- a/jvmfwk/source/fwkutil.cxx
+++ b/jvmfwk/source/fwkutil.cxx
@@ -195,85 +195,6 @@ OUString getExecutableDirectory()
return getDirFromFile(ouExe);
}
-OUString findPlugin(
- const OUString & baseUrl, const OUString & plugin)
-{
- OUString expandedPlugin;
- try
- {
- expandedPlugin = cppu::bootstrap_expandUri(plugin);
- }
- catch (const com::sun::star::lang::IllegalArgumentException & e)
- {
- throw FrameworkException(
- JFW_E_ERROR,
- OString("[Java framework] IllegalArgumentException in findPlugin: ")
- + OUStringToOString(e.Message, osl_getThreadTextEncoding()));
- }
- OUString sUrl;
- try
- {
- sUrl = rtl::Uri::convertRelToAbs(baseUrl, expandedPlugin);
- }
- catch (const rtl::MalformedUriException & e)
- {
- throw FrameworkException(
- JFW_E_ERROR,
- OString("[Java framework] rtl::MalformedUriException in findPlugin: ")
- + OUStringToOString(
- e.getMessage(), osl_getThreadTextEncoding()));
- }
- if (checkFileURL(sUrl) == jfw::FILE_OK)
- {
- return sUrl;
- }
- OUString retVal;
- OUString sProgDir = getExecutableDirectory();
- sUrl = sProgDir + "/" + plugin;
- jfw::FileStatus s = checkFileURL(sUrl);
- if (s == jfw::FILE_INVALID || s == jfw::FILE_DOES_NOT_EXIST)
- {
- //If only the name of the library is given, then
- //use PATH, LD_LIBRARY_PATH etc. to locate the plugin
- if (plugin.indexOf('/') == -1)
- {
- OUString url;
-#ifdef UNX
-#if defined(MACOSX)
- OUString path = "DYLD_LIBRARY_PATH";
-#elif defined(AIX)
- OUString path = "LIBPATH";
-#else
- OUString path = "LD_LIBRARY_PATH";
-#endif
- OUString env_path;
- oslProcessError err = osl_getEnvironment(path.pData, &env_path.pData);
- if (err != osl_Process_E_None && err != osl_Process_E_NotFound)
- throw FrameworkException(
- JFW_E_ERROR,
- "[Java framework] Error in function findPlugin (fwkutil.cxx).");
- if (err == osl_Process_E_NotFound)
- return retVal;
- if (osl_searchFileURL(plugin.pData, env_path.pData, &url.pData)
- == osl_File_E_None)
-#else
- if (osl_searchFileURL(plugin.pData, NULL, &url.pData)
- == osl_File_E_None)
-#endif
- retVal = url;
- else
- throw FrameworkException(
- JFW_E_ERROR,
- "[Java framework] Error in function findPlugin (fwkutil.cxx).");
- }
- }
- else
- {
- retVal = sUrl;
- }
- return retVal;
-}
-
OUString getLibraryLocation()
{
OString sExcMsg("[Java framework] Error in function getLibraryLocation "