private static File getApplicationFile( String filename) { return FileUtil.getApplicationFile(filename); }
private boolean hasVMOptions() { File fileVMOption = FileUtil.getApplicationFile("java.vmoptions"); return fileVMOption.exists(); }
@Override public boolean isShared() { String shared_dir = FileUtil.getApplicationFile("plugins").toString(); String plugin_dir = pi.getPluginDirectoryName(); return plugin_dir.startsWith(shared_dir); }
public FilterComparator() { String sep = File.separator; sUserPluginDir = FileUtil.getUserFile("plugins").toString(); if (!sUserPluginDir.endsWith(sep)) sUserPluginDir += sep; sAppPluginDir = FileUtil.getApplicationFile("plugins").toString(); if (!sAppPluginDir.endsWith(sep)) sAppPluginDir += sep; }
private File[] getJVMOptionFiles() { try{ File shared_options = FileUtil.getApplicationFile("java.vmoptions"); // use LOC_USER_DATA instead of SystemProperties.getUserPath(), // since we assume in getJVMOptionRedirect that the shared_options' // include points to LOC_USER_DATA. File local_options = new File( getLocation(LOC_USER_DATA), "java.vmoptions" ); return( new File[]{ shared_options, local_options }); }catch( Throwable e ){ return( new File[0] ); } }
public static boolean disableNativeCode( String version ) { try { File plugin_dir = null; // we can't check the user-dir here due to crazy recursion problems // during startup (platform manager init etc) File shared_plugin_dir = FileUtil.getApplicationFile("plugins"); File shared_updater_plugin = new File(shared_plugin_dir, AZUPDATER_PLUGIN_ID); if (shared_updater_plugin.exists()) { plugin_dir = shared_updater_plugin; } if ( plugin_dir == null ){ return (false); } return (new File(plugin_dir, "disnat" + version).exists()); } catch (Throwable e) { e.printStackTrace(); } return (false); }
public static boolean canReallyWriteToAppDirectory() if ( !FileUtil.getApplicationFile("bogus").getParentFile().canWrite()){ File write_test = FileUtil.getApplicationFile( "_az_.dll" ); File rename_test = FileUtil.getApplicationFile( "License.txt" ); rename_test = FileUtil.getApplicationFile( "GPL.txt" );
private void getRootClassLoader() { // first do explicit plugins File user_dir = FileUtil.getUserFile("shared"); getRootClassLoader( user_dir ); File app_dir = FileUtil.getApplicationFile("shared"); if ( !user_dir.equals( app_dir )){ getRootClassLoader( app_dir ); } }
protected static File getPropsIfNotPresent( String id, boolean use_shared ) { File user_plugin_dir = FileUtil.getUserFile("plugins"); File user_plugin = new File(user_plugin_dir, id); File user_props = new File( user_plugin, "plugin.properties" ); if ( user_props.exists()){ return( null ); } File shared_plugin_dir = FileUtil.getApplicationFile("plugins"); File shared_plugin = new File(shared_plugin_dir, id); File shared_props = new File(shared_plugin, "plugin.properties"); if ( shared_props.exists()){ return( null ); } if ( use_shared ){ FileUtil.mkdirs( shared_plugin ); return( shared_props ); }else{ FileUtil.mkdirs( user_plugin ); return( user_props ); } }
/** * * * @since 4.4.0.5 */ private void checkInstallID() { String storedInstallID = COConfigurationManager.getStringParameter("install.id", null); String installID = ""; File file = FileUtil.getApplicationFile("installer.log"); if (file != null) { try { String s = FileUtil.readFileAsString(file, 1024); String[] split = s.split("[\r\n]"); for (int i = 0; i < split.length; i++) { int posEquals = split[i].indexOf('='); if (posEquals > 0 && split[i].length() > posEquals + 1) { installID = split[i].substring(posEquals + 1); } } } catch (IOException e) { } } if (storedInstallID == null || !storedInstallID.equals(installID)) { COConfigurationManager.setParameter("install.id", installID); } }
@Override public boolean preInitialize() { File user_dir = FileUtil.getUserFile("custom"); File app_dir = FileUtil.getApplicationFile("custom"); boolean changed = preInitialize( app_dir ); if ( !user_dir.equals( app_dir )){ if ( preInitialize( user_dir )){ changed = true; } } return( changed ); }
File app_dir = FileUtil.getApplicationFile("custom");
boolean installLogExists = FileUtil.getApplicationFile("installer.log").exists(); boolean alreadySwitched = COConfigurationManager.getBooleanParameter( "installer.ui.alreadySwitched", false);
File fAppPluginDir = FileUtil.getApplicationFile("plugins");
File fAppPluginDir = FileUtil.getApplicationFile("plugins");
if ( this_parent.equals( FileUtil.getApplicationFile("plugins")) && existing_parent != null && existing_parent.equals( FileUtil.getUserFile( "plugins" ))){
File app_dir = FileUtil.getApplicationFile("plugins");
String shared_dir = FileUtil.getApplicationFile( "plugins" ).toString();
enabled = true; f = FileUtil.getApplicationFile("javaw.exe.manifest"); if (f.exists()) { valid = true;
target_dir = FileUtil.getApplicationFile( "plugins" ).toString();