< prev index next >

src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java

Print this page




 167     public String getID() {
 168         return "linux.app";
 169     }
 170 
 171     @Override
 172     public String getBundleType() {
 173         return "IMAGE";
 174     }
 175 
 176     @Override
 177     public Collection<BundlerParamInfo<?>> getBundleParameters() {
 178         return getAppBundleParameters();
 179     }
 180 
 181     public static Collection<BundlerParamInfo<?>> getAppBundleParameters() {
 182         return Arrays.asList(
 183                 APP_NAME,
 184                 APP_RESOURCES,
 185                 ARGUMENTS,
 186                 CLASSPATH,
 187                 JVM_OPTIONS,
 188                 MAIN_CLASS,
 189                 MAIN_JAR,
 190                 PREFERENCES_ID,
 191                 VERSION,
 192                 VERBOSE
 193         );
 194     }
 195 
 196     @Override
 197     public File execute(Map<String, ? super Object> params,
 198             File outputParentDir) throws PackagerException {
 199         return doBundle(params, outputParentDir, false);
 200     }
 201 
 202     @Override
 203     public boolean supported(boolean runtimeInstaller) {
 204         return (Platform.getPlatform() == Platform.LINUX);
 205     }
 206 }


 167     public String getID() {
 168         return "linux.app";
 169     }
 170 
 171     @Override
 172     public String getBundleType() {
 173         return "IMAGE";
 174     }
 175 
 176     @Override
 177     public Collection<BundlerParamInfo<?>> getBundleParameters() {
 178         return getAppBundleParameters();
 179     }
 180 
 181     public static Collection<BundlerParamInfo<?>> getAppBundleParameters() {
 182         return Arrays.asList(
 183                 APP_NAME,
 184                 APP_RESOURCES,
 185                 ARGUMENTS,
 186                 CLASSPATH,
 187                 JAVA_OPTIONS,
 188                 MAIN_CLASS,
 189                 MAIN_JAR,

 190                 VERSION,
 191                 VERBOSE
 192         );
 193     }
 194 
 195     @Override
 196     public File execute(Map<String, ? super Object> params,
 197             File outputParentDir) throws PackagerException {
 198         return doBundle(params, outputParentDir, false);
 199     }
 200 
 201     @Override
 202     public boolean supported(boolean runtimeInstaller) {
 203         return (Platform.getPlatform() == Platform.LINUX);
 204     }
 205 }
< prev index next >