diff options
Diffstat (limited to 'jvmfwk/source/fwkutil.cxx')
-rw-r--r-- | jvmfwk/source/fwkutil.cxx | 79 |
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 " |