22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package com.sun.javafx.tools.ant;
27
28 import com.oracle.tools.packager.StandardBundlerParam;
29 import org.apache.tools.ant.BuildException;
30 import org.apache.tools.ant.DynamicAttribute;
31 import org.apache.tools.ant.types.DataType;
32
33 import java.io.File;
34 import java.util.ArrayList;
35 import java.util.Collection;
36 import java.util.HashMap;
37 import java.util.LinkedList;
38 import java.util.List;
39 import java.util.Map;
40
41 import static com.oracle.tools.packager.StandardBundlerParam.*;
42 import jdk.packager.internal.JLinkBundlerHelper;
43
44
45 public class SecondaryLauncher extends DataType implements DynamicAttribute {
46
47 File icon;
48 private String mainClass;
49 private String module = null;
50 private String name;
51 private String version;
52 private String title;
53 private String vendor;
54 private String appDescription;
55 private String copyright;
56
57 private Boolean menu;
58 private Boolean shortcut;
59
60 List<DeployFXTask.BundleArgument> bundleArgumentList = new ArrayList<>();
61 private List<Argument> arguments = new ArrayList<>();
62 private List<Platform.Property> properties = new ArrayList<>();
|
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package com.sun.javafx.tools.ant;
27
28 import com.oracle.tools.packager.StandardBundlerParam;
29 import org.apache.tools.ant.BuildException;
30 import org.apache.tools.ant.DynamicAttribute;
31 import org.apache.tools.ant.types.DataType;
32
33 import java.io.File;
34 import java.util.ArrayList;
35 import java.util.Collection;
36 import java.util.HashMap;
37 import java.util.LinkedList;
38 import java.util.List;
39 import java.util.Map;
40
41 import static com.oracle.tools.packager.StandardBundlerParam.*;
42
43
44 public class SecondaryLauncher extends DataType implements DynamicAttribute {
45
46 File icon;
47 private String mainClass;
48 private String module = null;
49 private String name;
50 private String version;
51 private String title;
52 private String vendor;
53 private String appDescription;
54 private String copyright;
55
56 private Boolean menu;
57 private Boolean shortcut;
58
59 List<DeployFXTask.BundleArgument> bundleArgumentList = new ArrayList<>();
60 private List<Argument> arguments = new ArrayList<>();
61 private List<Platform.Property> properties = new ArrayList<>();
|