Menu

JNLPTask PropertySet Contribution

2006-08-18
2013-04-25
  • Ismail Degani

    Ismail Degani - 2006-08-18

    Hi,

    I've added the ability to use propertysets with the jnlptask. I neededed to take a bunch of properties from a couple of different props files and dynamacally load them all into a jnlp from within ant. The <property> element doesn't have any way of doing this, so using propertyset seemed like the best way.

    Not sure what the best way is of contributing (or if you guys even want it), so I'll just paste the code here.

    Best,
    Ismail Degani
    deganii@gmail.com

    -------------

    import java.io.File;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.util.ArrayList;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Properties;

    import org.apache.tools.ant.BuildException;
    import org.apache.tools.ant.DirectoryScanner;
    import org.apache.tools.ant.Project;
    import org.apache.tools.ant.Task;
    import org.apache.tools.ant.types.FileSet;
    import org.apache.tools.ant.types.PropertySet;
    //import org.apache.tools.ant.taskdefs.LoadProperties;

    /**
    * Creates a Java Web Start file. Allows dynamic setting of
    * filesets.
    *
    * UPDATE (idegani): added ability to read properties
    * files with overrides, and put them into the jnlp
    * inside a resource
    */
    public class JNLPTask extends Task implements JNLPTaskMember {

        public class AppletDesc extends XDesc {
            public class Param implements JNLPTaskMember {
                private String name = null;

                private String value = null;

                public void setName(String string) {
                    name = string;
                }

                public void setValue(String string) {
                    value = string;
                }

                public void toString(StringBuffer sb, int depth) {
                    appendTabs(sb, depth);
                    sb.append("<param");

                    if (name == null)
                        throw new RuntimeException(
                                "<param> requires attribute name");
                    else
                        sb.append(" name=\&quot;").append(name).append('"');

                    if (value == null)
                        throw new RuntimeException(
                                "<param> requires attribute value");
                    else
                        sb.append(" value=\&quot;").append(value).append('"');

                    sb.append("/>").append(NEW_LINE);
                }
            }

            String documentBase = null, mainClass = null, name = null,
                    width = null, height = null;

            ArrayList params = new ArrayList();;

            public Param createArgument() {
                Param param = new Param();
                params.add(param);
                return param;
            }

            public void setDocumentBase(String string) {
                documentBase = string;
            }

            public void setHeight(String string) {
                height = string;
            }

            public void setMainClass(String string) {
                mainClass = string;
            }

            public void setName(String string) {
                name = string;
            }

            public void setWidth(String string) {
                width = string;
            }

            public void toString(StringBuffer sb, int depth) {
                appendTabs(sb, depth);
                sb.append("<applet-desc");

                if (name == null)
                    throw new RuntimeException(
                            "<applet_desc> requires attribute name");
                else
                    sb.append(" name=\&quot;").append(name).append('"');

                if (mainClass == null)
                    throw new RuntimeException(
                            "<applet_desc> requires attribute main_class");
                else
                    sb.append(" mainClass=\&quot;").append(mainClass).append('"');

                if (width == null)
                    throw new RuntimeException(
                            "<applet_desc> requires attribute width");
                else
                    sb.append(" width=\&quot;").append(width).append('"');

                if (height == null)
                    throw new RuntimeException(
                            "<applet_desc> requires attribute height");
                else
                    sb.append(" height=\&quot;").append(height).append('"');

                if (documentBase != null)
                    sb.append(" documentbase=\&quot;").append(documentBase).append('"');

                if (params.size() == 0)
                    sb.append("\&quot;>").append(NEW_LINE);
                else
                    sb.append('>').append(NEW_LINE);

                for (int i = 0; i < params.size(); i++) {
                    Param param = (Param) params.get(i);
                    param.toString(sb, depth + 1);
                }

                if (params.size() > 0) {
                    appendTabs(sb, depth);
                    sb.append("</applet-desc>").append(NEW_LINE);
                }
            }

        }

        public class ApplicationDesc extends XDesc {
            public class Argument implements JNLPTaskMember {
                private String text = null;

                public void addText(String s) {
                    text = getProject().replaceProperties(s);
                }

                public void toString(StringBuffer sb, int depth) {
                    appendTabs(sb, depth);
                    sb.append("<argument>");

                    if (text == null)
                        throw new RuntimeException(
                                "<argument> requires #pcdata content");
                    else
                        sb.append(text);

                    sb.append("</argument>").append(NEW_LINE);
                }
            }

            private List arguments = new ArrayList();

            private String mainClass = null;

            public Argument createArgument() {
                Argument argument = new Argument();
                arguments.add(argument);
                return argument;
            }

            public void setMain_Class(String string) {
                mainClass = string;
            }

            public void setMainClass(String mainClass) {
                this.mainClass = mainClass;
            }

            public void toString(StringBuffer sb, int depth) {
                appendTabs(sb, depth);
                sb.append("<application-desc");

                if (mainClass != null)
                    sb.append(" main-class=\&quot;").append(mainClass).append('"');

                if (arguments.size() == 0)
                    sb.append("/>").append(NEW_LINE);
                else
                    sb.append('>').append(NEW_LINE);

                for (int i = 0; i < arguments.size(); i++) {
                    Argument arg = (Argument) arguments.get(i);
                    arg.toString(sb, depth + 1);
                }

                if (arguments.size() > 0) {
                    appendTabs(sb, depth);
                    sb.append("</application-desc>").append(NEW_LINE);
                }
            }
        }

        public class ComponentDesc extends XDesc {

            public void toString(StringBuffer sb, int depth) {
                appendTabs(sb, depth);
                sb.append("<component-desc/>").append(NEW_LINE);
            }
        };

        public class Information implements JNLPTaskMember {
            public class Description implements JNLPTaskMember {
                private String kind = null;

                private String text = "";

                public void addText(String s) {
                    text = getProject().replaceProperties(s);
                }

                public void setKind(String string) {
                    kind = string;
                }

                public void toString(StringBuffer sb, int depth) {
                    appendTabs(sb, depth);
                    sb.append("<description");
                    if (kind != null)
                        sb.append(" kind=\&quot;").append(kind).append('\&quot;');
                    sb.append('>');
                    sb.append(text);
                    sb.append("</description>").append(NEW_LINE);
                }

            }

            public class Homepage implements JNLPTaskMember {
                private String href = null;

                public void setHref(String string) {
                    href = string;
                }

                public void toString(StringBuffer sb, int depth) {
                    if (href != null) {
                        appendTabs(sb, depth);
                        sb.append("<homepage href=\&quot;").append(href).append("\&quot;/>")
                                .append(NEW_LINE);
                    }
                }
            }

            public class Icon implements JNLPTaskMember {
                private String depth = null;

                private String height = null;

                private String href = null;

                private String kind = null;

                private String size = null;

                private String version = null;

                private String width = null;

                public void setDepth(String depth) {
                    this.depth = depth;
                }

                public void setHeight(String string) {
                    height = string;
                }

                public void setHref(String s) {
                    href = s;
                }

                public void setKind(String s) {
                    kind = s;
                }

                public void setSize(String string) {
                    size = string;
                }

                public void setVersion(String string) {
                    version = string;
                }

                public void setWidth(String string) {
                    width = string;
                }

                public void toString(StringBuffer sb, int depth) {
                    appendTabs(sb, depth);
                    sb.append("<icon");
                    if (href != null)
                        sb.append(" href=\&quot;").append(href).append('\&quot;');

                    if (version != null)
                        sb.append(" version=\&quot;").append(version).append('\&quot;');

                    if (width != null)
                        sb.append(" width=\&quot;").append(width).append('\&quot;');

                    if (height != null)
                        sb.append(" height=\&quot;").append(height).append('\&quot;');

                    if (kind != null)
                        sb.append(" kind=\&quot;").append(kind).append('\&quot;');

                    if (this.depth != null)
                        sb.append(" depth=\&quot;").append(this.depth).append('\&quot;');

                    if (size != null)
                        sb.append(" size=\&quot;").append(size).append('\&quot;');

                    sb.append("/>").append(NEW_LINE);
                }

            }

            public class Shortcut implements JNLPTaskMember {
                public class Desktop implements JNLPTaskMember {

                    public void toString(StringBuffer sb, int depth) {
                        appendTabs(sb, depth);
                        sb.append("<desktop/>").append(NEW_LINE);
                    }

                }

                public class Menu implements JNLPTaskMember {
                    private String submenu = null;

                    public void setSubmenu(String submenu) {
                        this.submenu = submenu;
                    }

                    public void toString(StringBuffer sb, int depth) {
                        appendTabs(sb, depth);
                        sb.append("<menu submenu=\&quot;").append(submenu)
                                .append("\&quot;/>").append(NEW_LINE);
                    }
                }

                private Desktop desktop = null;

                private Menu menu = null;

                private String online = "true";

                public Desktop createDesktop() {
                    desktop = new Desktop();
                    return desktop;
                }

                public Menu createMenu() {
                    menu = new Menu();
                    return menu;
                }

                public void setOnline(String online) {
                    if (online == null) {
                        online = "true";
                    }
                    this.online = online;
                }

                public void toString(StringBuffer sb, int depth) {
                    appendTabs(sb, depth);
                    sb.append("<shortcut");
                    sb.append(" online=\&quot;").append(online).append("\&quot;>").append(
                            NEW_LINE);

                    if (desktop != null) {
                        desktop.toString(sb, depth + 1);
                    }

                    if (menu != null) {
                        menu.toString(sb, depth + 1);
                    }

                    appendTabs(sb, depth);
                    sb.append("</shortcut>").append(NEW_LINE);

                }

            }

            public class Title implements JNLPTaskMember {
                private String title = null;

                public void addText(String s) {
                    title = getProject().replaceProperties(s);
                }

                public void toString(StringBuffer sb, int depth) {
                    if (title != null) {
                        appendTabs(sb, depth);
                        sb.append("<title>").append(title).append("</title>")
                                .append(NEW_LINE);
                    }
                }

            }

            public class Vendor {
                private String vendor = null;

                public void addText(String s) {
                    vendor = getProject().replaceProperties(s);
                }

                public void toString(StringBuffer sb, int depth) {
                    if (vendor != null) {
                        appendTabs(sb, depth);
                        sb.append("<vendor>").append(vendor).append("</vendor>")
                                .append(NEW_LINE);
                    }
                }
            }

            private List descriptions = new ArrayList();

            private Homepage homepage = new Homepage();

            private List icons = new ArrayList();

            private String locale = null;

            private Boolean offlineAllowed = null;

            private Shortcut shortcut = null;

            private Title title = new Title();

            private Vendor vendor = new Vendor();
           
            public Description createDescription() {
                Description description = new Description();
                descriptions.add(description);
                return description;
            }

            public Homepage createHomepage() {
                return homepage;
            }

            public Icon createIcon() {
                Icon icon = new Icon();
                icons.add(icon);

                return icon;
            }

            public Boolean createOffline_Allowed() {
                return (offlineAllowed = Boolean.TRUE);
            }

            public Shortcut createShortcut() {
                shortcut = new Shortcut();
                return shortcut;
            }

            public Title createTitle() {
                return title;
            }

            public Vendor createVendor() {
                return vendor;
            }

            public void setHomepage(Homepage homepage) {
                this.homepage = homepage;
            }

            public void setLocale(String string) {
                locale = string;
            }

            public void setOfflineAllowed(Boolean offlineAllowed) {
                this.offlineAllowed = offlineAllowed;
            }

            public void setShortcut(Shortcut shortcut) {
                this.shortcut = shortcut;
            }

            public void setTitle(Title title) {
                this.title = title;
            }

            public void setVendor(Vendor vendor) {
                this.vendor = vendor;
            }

            public void toString(StringBuffer sb, int depth) {
                appendTabs(sb, depth);
                sb.append("<information");
                if (locale != null)
                    sb.append(" locale=\&quot;").append(locale).append('\&quot;');
                sb.append('>').append(NEW_LINE);

                title.toString(sb, depth + 1);
                vendor.toString(sb, depth + 1);
                homepage.toString(sb, depth + 1);

                for (int i = 0; i < descriptions.size(); i++) {
                    Description description = (Description) descriptions.get(i);
                    description.toString(sb, depth + 1);
                }

                for (int i = 0; i < icons.size(); i++) {
                    Icon icon = (Icon) icons.get(i);
                    icon.toString(sb, depth + 1);
                }

                if (offlineAllowed != null && offlineAllowed.booleanValue()) {
                    appendTabs(sb, depth + 1);
                    sb.append("<offline-allowed/>").append(NEW_LINE);
                }

                if (shortcut != null) {
                    shortcut.toString(sb, depth + 1);
                }

                appendTabs(sb, depth);
                sb.append("</information>").append(NEW_LINE);
            }
        }

        public class InstallerDesc extends XDesc {
            private String mainClass = null;

            public void setMain_Class(String string) {
                mainClass = string;
            }

            public void setMainClass(String mainClass) {
                this.mainClass = mainClass;
            }

            public void toString(StringBuffer sb, int depth) {
                appendTabs(sb, depth);
                sb.append("<installer-desc");

                if (mainClass == null)
                    throw new RuntimeException(
                            "<installer_desc> requires attribute main_class");
                else
                    sb.append(" main-class=\&quot;").append(mainClass).append('"');

                sb.append("</installer-desc>").append(NEW_LINE);
            }
        }

        //TODO add to documentation apl
        public static class InstallScript {
            private File name = null;

            public boolean isUnixShell() {
                return name.getName().endsWith(".sh");
            }

            public boolean isWinShell() {
                return (name.getName().endsWith(".bat") || name.getName().endsWith(
                        ".cmd"));
            }

            /**
             * Name of the install script.
             * this name is relative to @see tofile
             * @param name
             */
            public void setName(File name) {
                this.name = name;
            }
        }

        public class Resources implements JNLPTaskMember {
            public class Extension implements JNLPTaskMember {
                public class ExtDownload implements JNLPTaskMember {
                    String extPart = null, download = null, part = null;

                    public void setDownload(String string) {
                        download = string;
                    }

                    public void setExt_Part(String string) {
                        extPart = string;
                    }

                    public void setPart(String string) {
                        part = string;
                    }

                    public void toString(StringBuffer sb, int depth) {
                        appendTabs(sb, depth);
                        sb.append("<ext-download");

                        if (extPart == null)
                            throw new RuntimeException(
                                    "<ext-download> requires attribute ext-part");
                        else
                            sb.append(" ext-part=\&quot;").append(extPart).append('"');

                        if (download != null)
                            sb.append(" download=\&quot;").append(download).append('"');

                        if (part != null)
                            sb.append(" part=\&quot;").append(part).append('"');

                        sb.append("/>").append(NEW_LINE);
                    }
                }

                private List extDownloads = new ArrayList();

                private String href = null;

                private String name = null;

                private String version = null;

                public ExtDownload createExtDownload() {
                    ExtDownload extDownload = new ExtDownload();
                    extDownloads.add(extDownloads);
                    return extDownload;
                }

                public void setHref(String string) {
                    href = string;
                }

                public void setName(String string) {
                    name = string;
                }

                public void setVersion(String string) {
                    version = string;
                }

                public void toString(StringBuffer sb, int depth) {
                    appendTabs(sb, depth);
                    sb.append("<extension");

                    if (href == null)
                        throw new RuntimeException(
                                "<extension> requires attribute href");
                    else
                        sb.append(" href=\&quot;").append(href).append('"');

                    if (version != null)
                        sb.append(" version=\&quot;").append(version).append('"');

                    if (name != null)
                        sb.append(" name=\&quot;").append(name).append('"');

                    if (extDownloads.size() > 0)
                        sb.append('>').append(NEW_LINE);
                    else
                        sb.append("/>").append(NEW_LINE);

                    for (int i = 0; i < extDownloads.size(); i++) {
                        ExtDownload extDownload = (ExtDownload) extDownloads.get(i);
                        extDownload.toString(sb, depth + 1);
                    }

                    if (extDownloads.size() > 0) {
                        appendTabs(sb, depth);
                        sb.append("</extension>").append(NEW_LINE);
                    }
                }
            }

            public class FileResource {
                protected String arch = null;

                protected String download = null;

                protected final String[] FILE_EXTENTIONS = { ".jar", ".so", ".dll" };

                protected List filesets = new ArrayList();

                protected String href = null;

                protected String locale = null;

                protected String os = null;

                protected String part = null;

                protected String size = null;

                protected String version = null;

                /**
                 * Add fileset to this jar.
                 * The attributes from this jar will be templates to the files in the fielset.
                 * filename and href must be null.
                 *
                 * @see filename
                 * @see href
                 *
                 * @param fileset
                 */
                public void addFileset(FileSet fileset) {
                    filesets.add(fileset);
                }

                public int getFilesCount() {
                    int result = href != null ? 1 : 0;
                    for (int i = 0; i < filesets.size(); i++) {
                        FileSet fileset = (FileSet) filesets.get(i);
                        result += fileset.getDirectoryScanner(getProject())
                                .getIncludedFilesCount();

                    }
                    return result;
                }

                public void setArch(String arch) {
                    if (this.arch != null) {
                        throw new BuildException(
                                "arch was previously set, aborting!");
                    }
                    this.arch = arch;
                }

                public void setDownload(String string) {
                    download = string;
                }

                public void setFilename(String filename) {
                    if ((jnlpType != null) && jnlpType.equals(JNLP_DOWNLOAD_SERVLET)) {
                        String[] nameparts = filename.split("__");
                        String lHref = nameparts[0];
                        String lLocale = null;
                        String lArch = null;
                        String lOs = null;

                        for (int i = 1; i < nameparts.length; i++) {
                            if (i == nameparts.length - 1) {

                                for (int j = 0; j < FILE_EXTENTIONS.length; j++) {
                                    String fileExtention = FILE_EXTENTIONS[j];
                                    if (nameparts[i].endsWith(fileExtention)) {
                                        lHref = lHref + fileExtention;
                                        nameparts[i] = nameparts[i].substring(0,
                                                nameparts[i].length()
                                                        - fileExtention.length());
                                    }
                                }
                            }
                            switch (nameparts[i].charAt(0)) {
                            case 'V': {
                                setVersion(nameparts[i].substring(1));
                                break;
                            }
                            case 'A': {
                                lArch = ((lArch != null) ? lArch + "," : "")
                                        + nameparts[i].substring(1);
                                break;
                            }
                            case 'O': {
                                lOs = ((lOs != null) ? lOs + "," : "")
                                        + nameparts[i].substring(1);
                                break;
                            }
                            case 'L': {
                                lLocale = ((lLocale != null) ? lLocale + "," : "")
                                        + nameparts[i].substring(1);
                                break;
                            }
                            }
                        }
                        if (lArch != null) {
                            setArch(lArch);
                        }
                        if (lLocale != null) {
                            setLocale(lLocale);
                        }
                        if (lOs != null) {
                            setOs(lOs);
                        }
                        setHref(lHref);
                    } else {
                        setHref(filename);
                    }
                }

                public void setHref(String href) {                if (this.href != null) {(!);}}

    klzzwxh:10107klzzwxh:10108klzzwxh:10109klzzwxh:10110klzzwxh:10111klzzwxh:10112klzzwxh:10113klzzwxh:10114klzzwxh:10115klzzwxh:10116klzzwxh:10117 public void setLocaleklzzwxh:10095String localeklzzwxh:10096 klzzwxh:10097klzzwxh:10223klzzwxh:10118klzzwxh:10119klzzwxh:10120klzzwxh:10121klzzwxh:10122klzzwxh:10123klzzwxh:10124klzzwxh:10125klzzwxh:10126klzzwxh:10127klzzwxh:10128klzzwxh:10129klzzwxh:10130klzzwxh:10131klzzwxh:10132 if klzzwxh:10098this.locale klzzwxh:10099= nullklzzwxh:10100 klzzwxh:10101klzzwxh:10224klzzwxh:10133klzzwxh:10134klzzwxh:10135klzzwxh:10136klzzwxh:10137klzzwxh:10138klzzwxh:10139klzzwxh:10140klzzwxh:10141klzzwxh:10142klzzwxh:10143klzzwxh:10144klzzwxh:10145klzzwxh:10146klzzwxh:10147klzzwxh:10148klzzwxh:10149klzzwxh:10150klzzwxh:10151 throw new BuildExceptionklzzwxh:10102klzzwxh:10225klzzwxh:10152klzzwxh:10153klzzwxh:10154klzzwxh:10155klzzwxh:10156klzzwxh:10157klzzwxh:10158klzzwxh:10159klzzwxh:10160klzzwxh:10161klzzwxh:10162klzzwxh:10163klzzwxh:10164klzzwxh:10165klzzwxh:10166klzzwxh:10167klzzwxh:10168klzzwxh:10169klzzwxh:10170klzzwxh:10171klzzwxh:10172klzzwxh:10173klzzwxh:10174klzzwxh:10175klzzwxh:10176klzzwxh:10177klzzwxh:10178 klzzwxh:10179localeklzzwxh:10180 was previously set, abortingklzzwxh:10103klzzwxh:10181klzzwxh:10104;klzzwxh:10226klzzwxh:10182klzzwxh:10183klzzwxh:10184klzzwxh:10185klzzwxh:10186klzzwxh:10187klzzwxh:10188klzzwxh:10189klzzwxh:10190klzzwxh:10191klzzwxh:10192klzzwxh:10193klzzwxh:10194klzzwxh:10195klzzwxh:10196 klzzwxh:10105klzzwxh:10227klzzwxh:10197klzzwxh:10198klzzwxh:10199klzzwxh:10200klzzwxh:10201klzzwxh:10202klzzwxh:10203klzzwxh:10204klzzwxh:10205klzzwxh:10206klzzwxh:10207klzzwxh:10208klzzwxh:10209klzzwxh:10210klzzwxh:10211 this.locale = locale;klzzwxh:10228klzzwxh:10212klzzwxh:10213klzzwxh:10214klzzwxh:10215klzzwxh:10216klzzwxh:10217klzzwxh:10218klzzwxh:10219klzzwxh:10220klzzwxh:10221klzzwxh:10222 klzzwxh:10106

    klzzwxh:10241klzzwxh:10242klzzwxh:10243klzzwxh:10244klzzwxh:10245klzzwxh:10246klzzwxh:10247klzzwxh:10248klzzwxh:10249klzzwxh:10250klzzwxh:10251 public void setOsklzzwxh:10229String osklzzwxh:10230 klzzwxh:10231klzzwxh:10329klzzwxh:10252klzzwxh:10253klzzwxh:10254klzzwxh:10255klzzwxh:10256klzzwxh:10257klzzwxh:10258klzzwxh:10259klzzwxh:10260klzzwxh:10261klzzwxh:10262klzzwxh:10263klzzwxh:10264klzzwxh:10265klzzwxh:10266 if klzzwxh:10232this.os klzzwxh:10233= nullklzzwxh:10234 klzzwxh:10235klzzwxh:10330klzzwxh:10267klzzwxh:10268klzzwxh:10269klzzwxh:10270klzzwxh:10271klzzwxh:10272klzzwxh:10273klzzwxh:10274klzzwxh:10275klzzwxh:10276klzzwxh:10277klzzwxh:10278klzzwxh:10279klzzwxh:10280klzzwxh:10281klzzwxh:10282klzzwxh:10283klzzwxh:10284klzzwxh:10285 throw new BuildExceptionklzzwxh:10236klzzwxh:10286os was previously set, abortingklzzwxh:10237klzzwxh:10287klzzwxh:10238;klzzwxh:10331klzzwxh:10288klzzwxh:10289klzzwxh:10290klzzwxh:10291klzzwxh:10292klzzwxh:10293klzzwxh:10294klzzwxh:10295klzzwxh:10296klzzwxh:10297klzzwxh:10298klzzwxh:10299klzzwxh:10300klzzwxh:10301klzzwxh:10302 klzzwxh:10239klzzwxh:10332klzzwxh:10303klzzwxh:10304klzzwxh:10305klzzwxh:10306klzzwxh:10307klzzwxh:10308klzzwxh:10309klzzwxh:10310klzzwxh:10311klzzwxh:10312klzzwxh:10313klzzwxh:10314klzzwxh:10315klzzwxh:10316klzzwxh:10317 this.os = os;klzzwxh:10333klzzwxh:10318klzzwxh:10319klzzwxh:10320klzzwxh:10321klzzwxh:10322klzzwxh:10323klzzwxh:10324klzzwxh:10325klzzwxh:10326klzzwxh:10327klzzwxh:10328 klzzwxh:10240

    klzzwxh:10338klzzwxh:10339klzzwxh:10340klzzwxh:10341klzzwxh:10342klzzwxh:10343klzzwxh:10344klzzwxh:10345klzzwxh:10346klzzwxh:10347klzzwxh:10348 public void setPartklzzwxh:10334String stringklzzwxh:10335 klzzwxh:10336klzzwxh:10375klzzwxh:10349klzzwxh:10350klzzwxh:10351klzzwxh:10352klzzwxh:10353klzzwxh:10354klzzwxh:10355klzzwxh:10356klzzwxh:10357klzzwxh:10358klzzwxh:10359klzzwxh:10360klzzwxh:10361klzzwxh:10362klzzwxh:10363 part = string;klzzwxh:10376klzzwxh:10364klzzwxh:10365klzzwxh:10366klzzwxh:10367klzzwxh:10368klzzwxh:10369klzzwxh:10370klzzwxh:10371klzzwxh:10372klzzwxh:10373klzzwxh:10374 klzzwxh:10337

    klzzwxh:10381klzzwxh:10382klzzwxh:10383klzzwxh:10384klzzwxh:10385klzzwxh:10386klzzwxh:10387klzzwxh:10388klzzwxh:10389klzzwxh:10390klzzwxh:10391 public void setSizeklzzwxh:10377String stringklzzwxh:10378 klzzwxh:10379klzzwxh:10418klzzwxh:10392klzzwxh:10393klzzwxh:10394klzzwxh:10395klzzwxh:10396klzzwxh:10397klzzwxh:10398klzzwxh:10399klzzwxh:10400klzzwxh:10401klzzwxh:10402klzzwxh:10403klzzwxh:10404klzzwxh:10405klzzwxh:10406 size = string;klzzwxh:10419klzzwxh:10407klzzwxh:10408klzzwxh:10409klzzwxh:10410klzzwxh:10411klzzwxh:10412klzzwxh:10413klzzwxh:10414klzzwxh:10415klzzwxh:10416klzzwxh:10417 klzzwxh:10380

    klzzwxh:10432klzzwxh:10433klzzwxh:10434klzzwxh:10435klzzwxh:10436klzzwxh:10437klzzwxh:10438klzzwxh:10439klzzwxh:10440klzzwxh:10441klzzwxh:10442 public void setVersionklzzwxh:10420String stringklzzwxh:10421 klzzwxh:10422klzzwxh:10547klzzwxh:10443klzzwxh:10444klzzwxh:10445klzzwxh:10446klzzwxh:10447klzzwxh:10448klzzwxh:10449klzzwxh:10450klzzwxh:10451klzzwxh:10452klzzwxh:10453klzzwxh:10454klzzwxh:10455klzzwxh:10456klzzwxh:10457 if klzzwxh:10423this.version klzzwxh:10424= nullklzzwxh:10425 klzzwxh:10426klzzwxh:10548klzzwxh:10458klzzwxh:10459klzzwxh:10460klzzwxh:10461klzzwxh:10462klzzwxh:10463klzzwxh:10464klzzwxh:10465klzzwxh:10466klzzwxh:10467klzzwxh:10468klzzwxh:10469klzzwxh:10470klzzwxh:10471klzzwxh:10472klzzwxh:10473klzzwxh:10474klzzwxh:10475klzzwxh:10476 throw new BuildExceptionklzzwxh:10427klzzwxh:10549klzzwxh:10477klzzwxh:10478klzzwxh:10479klzzwxh:10480klzzwxh:10481klzzwxh:10482klzzwxh:10483klzzwxh:10484klzzwxh:10485klzzwxh:10486klzzwxh:10487klzzwxh:10488klzzwxh:10489klzzwxh:10490klzzwxh:10491klzzwxh:10492klzzwxh:10493klzzwxh:10494klzzwxh:10495klzzwxh:10496klzzwxh:10497klzzwxh:10498klzzwxh:10499klzzwxh:10500klzzwxh:10501klzzwxh:10502klzzwxh:10503 klzzwxh:10504version was previously set, abortingklzzwxh:10428klzzwxh:10505klzzwxh:10429;klzzwxh:10550klzzwxh:10506klzzwxh:10507klzzwxh:10508klzzwxh:10509klzzwxh:10510klzzwxh:10511klzzwxh:10512klzzwxh:10513klzzwxh:10514klzzwxh:10515klzzwxh:10516klzzwxh:10517klzzwxh:10518klzzwxh:10519klzzwxh:10520 klzzwxh:10430klzzwxh:10551klzzwxh:10521klzzwxh:10522klzzwxh:10523klzzwxh:10524klzzwxh:10525klzzwxh:10526klzzwxh:10527klzzwxh:10528klzzwxh:10529klzzwxh:10530klzzwxh:10531klzzwxh:10532klzzwxh:10533klzzwxh:10534klzzwxh:10535 version = string;klzzwxh:10552klzzwxh:10536klzzwxh:10537klzzwxh:10538klzzwxh:10539klzzwxh:10540klzzwxh:10541klzzwxh:10542klzzwxh:10543klzzwxh:10544klzzwxh:10545klzzwxh:10546 klzzwxh:10431

    klzzwxh:10570klzzwxh:10571klzzwxh:10572klzzwxh:10573klzzwxh:10574klzzwxh:10575klzzwxh:10576klzzwxh:10577klzzwxh:10578klzzwxh:10579klzzwxh:10580 /klzzwxh:10553klzzwxh:10554klzzwxh:10725klzzwxh:10581klzzwxh:10582klzzwxh:10583klzzwxh:10584klzzwxh:10585klzzwxh:10586klzzwxh:10587klzzwxh:10588klzzwxh:10589klzzwxh:10590klzzwxh:10591klzzwxh:10592 klzzwxh:10555/klzzwxh:10726klzzwxh:10593klzzwxh:10594klzzwxh:10595klzzwxh:10596klzzwxh:10597klzzwxh:10598klzzwxh:10599klzzwxh:10600klzzwxh:10601klzzwxh:10602klzzwxh:10603 protected void validateklzzwxh:10556klzzwxh:10557 klzzwxh:10558klzzwxh:10727klzzwxh:10604klzzwxh:10605klzzwxh:10606klzzwxh:10607klzzwxh:10608klzzwxh:10609klzzwxh:10610klzzwxh:10611klzzwxh:10612klzzwxh:10613klzzwxh:10614klzzwxh:10615klzzwxh:10616klzzwxh:10617klzzwxh:10618 if klzzwxh:10559getFilesCountklzzwxh:10560klzzwxh:10561 == 0klzzwxh:10562 klzzwxh:10563klzzwxh:10728klzzwxh:10619klzzwxh:10620klzzwxh:10621klzzwxh:10622klzzwxh:10623klzzwxh:10624klzzwxh:10625klzzwxh:10626klzzwxh:10627klzzwxh:10628klzzwxh:10629klzzwxh:10630klzzwxh:10631klzzwxh:10632klzzwxh:10633klzzwxh:10634klzzwxh:10635klzzwxh:10636klzzwxh:10637 throw new BuildExceptionklzzwxh:10564klzzwxh:10729klzzwxh:10638klzzwxh:10639klzzwxh:10640klzzwxh:10641klzzwxh:10642klzzwxh:10643klzzwxh:10644klzzwxh:10645klzzwxh:10646klzzwxh:10647klzzwxh:10648klzzwxh:10649klzzwxh:10650klzzwxh:10651klzzwxh:10652klzzwxh:10653klzzwxh:10654klzzwxh:10655klzzwxh:10656klzzwxh:10657klzzwxh:10658klzzwxh:10659klzzwxh:10660klzzwxh:10661klzzwxh:10662klzzwxh:10663klzzwxh:10664 klzzwxh:10665requires href or filename if no fileset is specifiedklzzwxh:10666klzzwxh:10565;klzzwxh:10730klzzwxh:10667klzzwxh:10668klzzwxh:10669klzzwxh:10670klzzwxh:10671klzzwxh:10672klzzwxh:10673klzzwxh:10674klzzwxh:10675klzzwxh:10676klzzwxh:10677klzzwxh:10678klzzwxh:10679klzzwxh:10680klzzwxh:10681 klzzwxh:10566klzzwxh:10731klzzwxh:10682klzzwxh:10683klzzwxh:10684klzzwxh:10685klzzwxh:10686klzzwxh:10687klzzwxh:10688klzzwxh:10689klzzwxh:10690klzzwxh:10691klzzwxh:10692 klzzwxh:10567klzzwxh:10732klzzwxh:10693klzzwxh:10694klzzwxh:10695klzzwxh:10696klzzwxh:10697klzzwxh:10698klzzwxh:10699 klzzwxh:10568klzzwxh:10733klzzwxh:10700klzzwxh:10701klzzwxh:10702klzzwxh:10703klzzwxh:10704klzzwxh:10705klzzwxh:10706 klzzwxh:10734klzzwxh:10707klzzwxh:10708klzzwxh:10709klzzwxh:10710klzzwxh:10711klzzwxh:10712klzzwxh:10713 public class J2SE implements JNLPTaskMember klzzwxh:10569klzzwxh:10735klzzwxh:10714klzzwxh:10715klzzwxh:10716klzzwxh:10717klzzwxh:10718klzzwxh:10719klzzwxh:10720klzzwxh:10721klzzwxh:10722klzzwxh:10723klzzwxh:10724 private String href = null;

    klzzwxh:10736klzzwxh:10737klzzwxh:10738klzzwxh:10739klzzwxh:10740klzzwxh:10741klzzwxh:10742klzzwxh:10743klzzwxh:10744klzzwxh:10745klzzwxh:10746 private String initialHeapSize = null;

    klzzwxh:10747klzzwxh:10748klzzwxh:10749klzzwxh:10750klzzwxh:10751klzzwxh:10752klzzwxh:10753klzzwxh:10754klzzwxh:10755klzzwxh:10756klzzwxh:10757 private String maxHeapSize = null;

    klzzwxh:10760klzzwxh:10761klzzwxh:10762klzzwxh:10763klzzwxh:10764klzzwxh:10765klzzwxh:10766klzzwxh:10767klzzwxh:10768klzzwxh:10769klzzwxh:10770 private List resources = new ArrayListklzzwxh:10758klzzwxh:10759;

    klzzwxh:10771klzzwxh:10772klzzwxh:10773klzzwxh:10774klzzwxh:10775klzzwxh:10776klzzwxh:10777klzzwxh:10778klzzwxh:10779klzzwxh:10780klzzwxh:10781 private String version = null;

    klzzwxh:10793klzzwxh:10794klzzwxh:10795klzzwxh:10796klzzwxh:10797klzzwxh:10798klzzwxh:10799klzzwxh:10800klzzwxh:10801klzzwxh:10802klzzwxh:10803 public Resources createResourcesklzzwxh:10782klzzwxh:10783 klzzwxh:10784klzzwxh:10860klzzwxh:10804klzzwxh:10805klzzwxh:10806klzzwxh:10807klzzwxh:10808klzzwxh:10809klzzwxh:10810klzzwxh:10811klzzwxh:10812klzzwxh:10813klzzwxh:10814klzzwxh:10815klzzwxh:10816klzzwxh:10817klzzwxh:10818 Resources klzzwxh:10785resources = new Resourcesklzzwxh:10786klzzwxh:10787;klzzwxh:10861klzzwxh:10819klzzwxh:10820klzzwxh:10821klzzwxh:10822klzzwxh:10823klzzwxh:10824klzzwxh:10825klzzwxh:10826klzzwxh:10827klzzwxh:10828klzzwxh:10829klzzwxh:10830klzzwxh:10831klzzwxh:10832klzzwxh:10833 resources.addklzzwxh:10788klzzwxh:10789resourcesklzzwxh:10790;klzzwxh:10862klzzwxh:10834klzzwxh:10835klzzwxh:10836klzzwxh:10837klzzwxh:10838klzzwxh:10839klzzwxh:10840klzzwxh:10841klzzwxh:10842klzzwxh:10843klzzwxh:10844klzzwxh:10845klzzwxh:10846klzzwxh:10847klzzwxh:10848 return klzzwxh:10791resources;klzzwxh:10863klzzwxh:10849klzzwxh:10850klzzwxh:10851klzzwxh:10852klzzwxh:10853klzzwxh:10854klzzwxh:10855klzzwxh:10856klzzwxh:10857klzzwxh:10858klzzwxh:10859 klzzwxh:10792

    klzzwxh:10868klzzwxh:10869klzzwxh:10870klzzwxh:10871klzzwxh:10872klzzwxh:10873klzzwxh:10874klzzwxh:10875klzzwxh:10876klzzwxh:10877klzzwxh:10878 public void setHrefklzzwxh:10864String stringklzzwxh:10865 klzzwxh:10866klzzwxh:10905klzzwxh:10879klzzwxh:10880klzzwxh:10881klzzwxh:10882klzzwxh:10883klzzwxh:10884klzzwxh:10885klzzwxh:10886klzzwxh:10887klzzwxh:10888klzzwxh:10889klzzwxh:10890klzzwxh:10891klzzwxh:10892klzzwxh:10893 href = string;klzzwxh:10906klzzwxh:10894klzzwxh:10895klzzwxh:10896klzzwxh:10897klzzwxh:10898klzzwxh:10899klzzwxh:10900klzzwxh:10901klzzwxh:10902klzzwxh:10903klzzwxh:10904 klzzwxh:10867

    klzzwxh:10913klzzwxh:10914klzzwxh:10915klzzwxh:10916klzzwxh:10917klzzwxh:10918klzzwxh:10919klzzwxh:10920klzzwxh:10921klzzwxh:10922klzzwxh:10923 public void setInitialklzzwxh:10907Heapklzzwxh:10908Sizeklzzwxh:10909String stringklzzwxh:10910 klzzwxh:10911klzzwxh:10950klzzwxh:10924klzzwxh:10925klzzwxh:10926klzzwxh:10927klzzwxh:10928klzzwxh:10929klzzwxh:10930klzzwxh:10931klzzwxh:10932klzzwxh:10933klzzwxh:10934klzzwxh:10935klzzwxh:10936klzzwxh:10937klzzwxh:10938 initialHeapSize = string;klzzwxh:10951klzzwxh:10939klzzwxh:10940klzzwxh:10941klzzwxh:10942klzzwxh:10943klzzwxh:10944klzzwxh:10945klzzwxh:10946klzzwxh:10947klzzwxh:10948klzzwxh:10949 klzzwxh:10912

    klzzwxh:10958klzzwxh:10959klzzwxh:10960klzzwxh:10961klzzwxh:10962klzzwxh:10963klzzwxh:10964klzzwxh:10965klzzwxh:10966klzzwxh:10967klzzwxh:10968 public void setMaxklzzwxh:10952Heapklzzwxh:10953Sizeklzzwxh:10954String stringklzzwxh:10955 klzzwxh:10956klzzwxh:10995klzzwxh:10969klzzwxh:10970klzzwxh:10971klzzwxh:10972klzzwxh:10973klzzwxh:10974klzzwxh:10975klzzwxh:10976klzzwxh:10977klzzwxh:10978klzzwxh:10979klzzwxh:10980klzzwxh:10981klzzwxh:10982klzzwxh:10983 maxHeapSize = string;klzzwxh:10996klzzwxh:10984klzzwxh:10985klzzwxh:10986klzzwxh:10987klzzwxh:10988klzzwxh:10989klzzwxh:10990klzzwxh:10991klzzwxh:10992klzzwxh:10993klzzwxh:10994 klzzwxh:10957

    klzzwxh:11001klzzwxh:11002klzzwxh:11003klzzwxh:11004klzzwxh:11005klzzwxh:11006klzzwxh:11007klzzwxh:11008klzzwxh:11009klzzwxh:11010klzzwxh:11011 public void setVersionklzzwxh:10997String stringklzzwxh:10998 klzzwxh:10999klzzwxh:11038klzzwxh:11012klzzwxh:11013klzzwxh:11014klzzwxh:11015klzzwxh:11016klzzwxh:11017klzzwxh:11018klzzwxh:11019klzzwxh:11020klzzwxh:11021klzzwxh:11022klzzwxh:11023klzzwxh:11024klzzwxh:11025klzzwxh:11026 version = string;klzzwxh:11039klzzwxh:11027klzzwxh:11028klzzwxh:11029klzzwxh:11030klzzwxh:11031klzzwxh:11032klzzwxh:11033klzzwxh:11034klzzwxh:11035klzzwxh:11036klzzwxh:11037 klzzwxh:11000

    klzzwxh:11058klzzwxh:11059klzzwxh:11060klzzwxh:11061klzzwxh:11062klzzwxh:11063klzzwxh:11064klzzwxh:11065klzzwxh:11066klzzwxh:11067klzzwxh:11068 public void toStringklzzwxh:11040StringBuffer sb, int depthklzzwxh:11041 klzzwxh:11042klzzwxh:11204klzzwxh:11069klzzwxh:11070klzzwxh:11071klzzwxh:11072klzzwxh:11073klzzwxh:11074klzzwxh:11075klzzwxh:11076klzzwxh:11077klzzwxh:11078klzzwxh:11079klzzwxh:11080klzzwxh:11081klzzwxh:11082klzzwxh:11083 appendTabsklzzwxh:11043sb, depthklzzwxh:11044;klzzwxh:11205klzzwxh:11084klzzwxh:11085klzzwxh:11086klzzwxh:11087klzzwxh:11088klzzwxh:11089klzzwxh:11090klzzwxh:11091klzzwxh:11092klzzwxh:11093klzzwxh:11094klzzwxh:11095klzzwxh:11096klzzwxh:11097klzzwxh:11098 sb.appendklzzwxh:11045klzzwxh:11099klzzwxh:11100j2seklzzwxh:11101klzzwxh:11046;klzzwxh:11206klzzwxh:11102klzzwxh:11103klzzwxh:11104klzzwxh:11105klzzwxh:11106klzzwxh:11107klzzwxh:11108klzzwxh:11109klzzwxh:11110klzzwxh:11111klzzwxh:11112klzzwxh:11113klzzwxh:11114klzzwxh:11115klzzwxh:11116 if klzzwxh:11047version == nullklzzwxh:11048klzzwxh:11207klzzwxh:11117klzzwxh:11118klzzwxh:11119klzzwxh:11120klzzwxh:11121klzzwxh:11122klzzwxh:11123klzzwxh:11124klzzwxh:11125klzzwxh:11126klzzwxh:11127klzzwxh:11128klzzwxh:11129klzzwxh:11130klzzwxh:11131klzzwxh:11132klzzwxh:11133klzzwxh:11134klzzwxh:11135 throw new RuntimeExceptionklzzwxh:11049klzzwxh:11208klzzwxh:11136klzzwxh:11137klzzwxh:11138klzzwxh:11139klzzwxh:11140klzzwxh:11141klzzwxh:11142klzzwxh:11143klzzwxh:11144klzzwxh:11145klzzwxh:11146klzzwxh:11147klzzwxh:11148klzzwxh:11149klzzwxh:11150klzzwxh:11151klzzwxh:11152klzzwxh:11153klzzwxh:11154klzzwxh:11155klzzwxh:11156klzzwxh:11157klzzwxh:11158klzzwxh:11159klzzwxh:11160klzzwxh:11161klzzwxh:11162 klzzwxh:11163klzzwxh:11164j2seklzzwxh:11165 requires attribute versionklzzwxh:11166klzzwxh:11050;klzzwxh:11209klzzwxh:11167klzzwxh:11168klzzwxh:11169klzzwxh:11170klzzwxh:11171klzzwxh:11172klzzwxh:11173klzzwxh:11174klzzwxh:11175klzzwxh:11176klzzwxh:11177klzzwxh:11178klzzwxh:11179klzzwxh:11180klzzwxh:11181 elseklzzwxh:11210klzzwxh:11182klzzwxh:11183klzzwxh:11184klzzwxh:11185klzzwxh:11186klzzwxh:11187klzzwxh:11188klzzwxh:11189klzzwxh:11190klzzwxh:11191klzzwxh:11192klzzwxh:11193klzzwxh:11194klzzwxh:11195klzzwxh:11196klzzwxh:11197klzzwxh:11198klzzwxh:11199klzzwxh:11200 sb.appendklzzwxh:11051klzzwxh:11201 version=klzzwxh:11052quot;klzzwxh:11202klzzwxh:11053.appendklzzwxh:11054versionklzzwxh:11055.appendklzzwxh:11056'klzzwxh:11203'klzzwxh:11057;

    klzzwxh:11221klzzwxh:11222klzzwxh:11223klzzwxh:11224klzzwxh:11225klzzwxh:11226klzzwxh:11227klzzwxh:11228klzzwxh:11229klzzwxh:11230klzzwxh:11231klzzwxh:11232klzzwxh:11233klzzwxh:11234klzzwxh:11235 if klzzwxh:11211href klzzwxh:11212= nullklzzwxh:11213klzzwxh:11258klzzwxh:11236klzzwxh:11237klzzwxh:11238klzzwxh:11239klzzwxh:11240klzzwxh:11241klzzwxh:11242klzzwxh:11243klzzwxh:11244klzzwxh:11245klzzwxh:11246klzzwxh:11247klzzwxh:11248klzzwxh:11249klzzwxh:11250klzzwxh:11251klzzwxh:11252klzzwxh:11253klzzwxh:11254 sb.appendklzzwxh:11214klzzwxh:11255 href=klzzwxh:11215quot;klzzwxh:11256klzzwxh:11216.appendklzzwxh:11217hrefklzzwxh:11218.appendklzzwxh:11219'klzzwxh:11257'klzzwxh:11220;

    klzzwxh:11269klzzwxh:11270klzzwxh:11271klzzwxh:11272klzzwxh:11273klzzwxh:11274klzzwxh:11275klzzwxh:11276klzzwxh:11277klzzwxh:11278klzzwxh:11279klzzwxh:11280klzzwxh:11281klzzwxh:11282klzzwxh:11283 if klzzwxh:11259initialHeapSize klzzwxh:11260= nullklzzwxh:11261klzzwxh:11333klzzwxh:11284klzzwxh:11285klzzwxh:11286klzzwxh:11287klzzwxh:11288klzzwxh:11289klzzwxh:11290klzzwxh:11291klzzwxh:11292klzzwxh:11293klzzwxh:11294klzzwxh:11295klzzwxh:11296klzzwxh:11297klzzwxh:11298klzzwxh:11299klzzwxh:11300klzzwxh:11301klzzwxh:11302 sb.appendklzzwxh:11262klzzwxh:11303 initial-heap-size=klzzwxh:11263quot;klzzwxh:11304klzzwxh:11264.appendklzzwxh:11265initialHeapSizeklzzwxh:11266klzzwxh:11334klzzwxh:11305klzzwxh:11306klzzwxh:11307klzzwxh:11308klzzwxh:11309klzzwxh:11310klzzwxh:11311klzzwxh:11312klzzwxh:11313klzzwxh:11314klzzwxh:11315klzzwxh:11316klzzwxh:11317klzzwxh:11318klzzwxh:11319klzzwxh:11320klzzwxh:11321klzzwxh:11322klzzwxh:11323klzzwxh:11324klzzwxh:11325klzzwxh:11326klzzwxh:11327klzzwxh:11328klzzwxh:11329klzzwxh:11330klzzwxh:11331 .appendklzzwxh:11267'klzzwxh:11332'klzzwxh:11268;

    klzzwxh:11345klzzwxh:11346klzzwxh:11347klzzwxh:11348klzzwxh:11349klzzwxh:11350klzzwxh:11351klzzwxh:11352klzzwxh:11353klzzwxh:11354klzzwxh:11355klzzwxh:11356klzzwxh:11357klzzwxh:11358klzzwxh:11359 if klzzwxh:11335maxHeapSize klzzwxh:11336= nullklzzwxh:11337klzzwxh:11409klzzwxh:11360klzzwxh:11361klzzwxh:11362klzzwxh:11363klzzwxh:11364klzzwxh:11365klzzwxh:11366klzzwxh:11367klzzwxh:11368klzzwxh:11369klzzwxh:11370klzzwxh:11371klzzwxh:11372klzzwxh:11373klzzwxh:11374klzzwxh:11375klzzwxh:11376klzzwxh:11377klzzwxh:11378 sb.appendklzzwxh:11338klzzwxh:11379 max-heap-size=klzzwxh:11339quot;klzzwxh:11380klzzwxh:11340.appendklzzwxh:11341maxHeapSizeklzzwxh:11342.appendklzzwxh:11343klzzwxh:11410klzzwxh:11381klzzwxh:11382klzzwxh:11383klzzwxh:11384klzzwxh:11385klzzwxh:11386klzzwxh:11387klzzwxh:11388klzzwxh:11389klzzwxh:11390klzzwxh:11391klzzwxh:11392klzzwxh:11393klzzwxh:11394klzzwxh:11395klzzwxh:11396klzzwxh:11397klzzwxh:11398klzzwxh:11399klzzwxh:11400klzzwxh:11401klzzwxh:11402klzzwxh:11403klzzwxh:11404klzzwxh:11405klzzwxh:11406klzzwxh:11407 'klzzwxh:11408'klzzwxh:11344;

    klzzwxh:11425klzzwxh:11426klzzwxh:11427klzzwxh:11428klzzwxh:11429klzzwxh:11430klzzwxh:11431klzzwxh:11432klzzwxh:11433klzzwxh:11434klzzwxh:11435klzzwxh:11436klzzwxh:11437klzzwxh:11438klzzwxh:11439 if klzzwxh:11411this.resources.sizeklzzwxh:11412klzzwxh:11413 == 0klzzwxh:11414klzzwxh:11497klzzwxh:11440klzzwxh:11441klzzwxh:11442klzzwxh:11443klzzwxh:11444klzzwxh:11445klzzwxh:11446klzzwxh:11447klzzwxh:11448klzzwxh:11449klzzwxh:11450klzzwxh:11451klzzwxh:11452klzzwxh:11453klzzwxh:11454klzzwxh:11455klzzwxh:11456klzzwxh:11457klzzwxh:11458 sb.appendklzzwxh:11415klzzwxh:11459/klzzwxh:11460klzzwxh:11461klzzwxh:11416.appendklzzwxh:11417NEWklzzwxh:11418LINEklzzwxh:11419;klzzwxh:11498klzzwxh:11462klzzwxh:11463klzzwxh:11464klzzwxh:11465klzzwxh:11466klzzwxh:11467klzzwxh:11468klzzwxh:11469klzzwxh:11470klzzwxh:11471klzzwxh:11472klzzwxh:11473klzzwxh:11474klzzwxh:11475klzzwxh:11476 elseklzzwxh:11499klzzwxh:11477klzzwxh:11478klzzwxh:11479klzzwxh:11480klzzwxh:11481klzzwxh:11482klzzwxh:11483klzzwxh:11484klzzwxh:11485klzzwxh:11486klzzwxh:11487klzzwxh:11488klzzwxh:11489klzzwxh:11490klzzwxh:11491klzzwxh:11492klzzwxh:11493klzzwxh:11494klzzwxh:11495 sb.appendklzzwxh:11420'klzzwxh:11496'klzzwxh:11421.appendklzzwxh:11422NEWklzzwxh:11423LINEklzzwxh:11424;

    klzzwxh:11512klzzwxh:11513klzzwxh:11514klzzwxh:11515klzzwxh:11516klzzwxh:11517klzzwxh:11518klzzwxh:11519klzzwxh:11520klzzwxh:11521klzzwxh:11522klzzwxh:11523klzzwxh:11524klzzwxh:11525klzzwxh:11526 for klzzwxh:11500int i = 0; i klzzwxh:11527 resources.sizeklzzwxh:11501klzzwxh:11502; i++klzzwxh:11503 klzzwxh:11504klzzwxh:11608klzzwxh:11528klzzwxh:11529klzzwxh:11530klzzwxh:11531klzzwxh:11532klzzwxh:11533klzzwxh:11534klzzwxh:11535klzzwxh:11536klzzwxh:11537klzzwxh:11538klzzwxh:11539klzzwxh:11540klzzwxh:11541klzzwxh:11542klzzwxh:11543klzzwxh:11544klzzwxh:11545klzzwxh:11546 JNLPTask.Resources resources = klzzwxh:11505JNLPTask.Resourcesklzzwxh:11506 this.resourcesklzzwxh:11609klzzwxh:11547klzzwxh:11548klzzwxh:11549klzzwxh:11550klzzwxh:11551klzzwxh:11552klzzwxh:11553klzzwxh:11554klzzwxh:11555klzzwxh:11556klzzwxh:11557klzzwxh:11558klzzwxh:11559klzzwxh:11560klzzwxh:11561klzzwxh:11562klzzwxh:11563klzzwxh:11564klzzwxh:11565klzzwxh:11566klzzwxh:11567klzzwxh:11568klzzwxh:11569klzzwxh:11570klzzwxh:11571klzzwxh:11572klzzwxh:11573 .getklzzwxh:11507iklzzwxh:11508;klzzwxh:11610klzzwxh:11574klzzwxh:11575klzzwxh:11576klzzwxh:11577klzzwxh:11578klzzwxh:11579klzzwxh:11580klzzwxh:11581klzzwxh:11582klzzwxh:11583klzzwxh:11584klzzwxh:11585klzzwxh:11586klzzwxh:11587klzzwxh:11588klzzwxh:11589klzzwxh:11590klzzwxh:11591klzzwxh:11592 resources.toStringklzzwxh:11509sb, depth + 1klzzwxh:11510;klzzwxh:11611klzzwxh:11593klzzwxh:11594klzzwxh:11595klzzwxh:11596klzzwxh:11597klzzwxh:11598klzzwxh:11599klzzwxh:11600klzzwxh:11601klzzwxh:11602klzzwxh:11603klzzwxh:11604klzzwxh:11605klzzwxh:11606klzzwxh:11607 klzzwxh:11511

    klzzwxh:11627klzzwxh:11628klzzwxh:11629klzzwxh:11630klzzwxh:11631klzzwxh:11632klzzwxh:11633klzzwxh:11634klzzwxh:11635klzzwxh:11636klzzwxh:11637klzzwxh:11638klzzwxh:11639klzzwxh:11640klzzwxh:11641 if klzzwxh:11612this.resources.sizeklzzwxh:11613klzzwxh:11614 klzzwxh:11642 0klzzwxh:11615 klzzwxh:11616klzzwxh:11718klzzwxh:11643klzzwxh:11644klzzwxh:11645klzzwxh:11646klzzwxh:11647klzzwxh:11648klzzwxh:11649klzzwxh:11650klzzwxh:11651klzzwxh:11652klzzwxh:11653klzzwxh:11654klzzwxh:11655klzzwxh:11656klzzwxh:11657klzzwxh:11658klzzwxh:11659klzzwxh:11660klzzwxh:11661 appendTabsklzzwxh:11617sb, depthklzzwxh:11618;klzzwxh:11719klzzwxh:11662klzzwxh:11663klzzwxh:11664klzzwxh:11665klzzwxh:11666klzzwxh:11667klzzwxh:11668klzzwxh:11669klzzwxh:11670klzzwxh:11671klzzwxh:11672klzzwxh:11673klzzwxh:11674klzzwxh:11675klzzwxh:11676klzzwxh:11677klzzwxh:11678klzzwxh:11679klzzwxh:11680 sb.appendklzzwxh:11619klzzwxh:11681klzzwxh:11682/j2seklzzwxh:11683klzzwxh:11684klzzwxh:11620.appendklzzwxh:11621NEWklzzwxh:11622LINEklzzwxh:11623;klzzwxh:11720klzzwxh:11685klzzwxh:11686klzzwxh:11687klzzwxh:11688klzzwxh:11689klzzwxh:11690klzzwxh:11691klzzwxh:11692klzzwxh:11693klzzwxh:11694klzzwxh:11695klzzwxh:11696klzzwxh:11697klzzwxh:11698klzzwxh:11699 klzzwxh:11624klzzwxh:11721klzzwxh:11700klzzwxh:11701klzzwxh:11702klzzwxh:11703klzzwxh:11704klzzwxh:11705klzzwxh:11706klzzwxh:11707klzzwxh:11708klzzwxh:11709klzzwxh:11710 klzzwxh:11625klzzwxh:11722klzzwxh:11711klzzwxh:11712klzzwxh:11713klzzwxh:11714klzzwxh:11715klzzwxh:11716klzzwxh:11717 klzzwxh:11626

    klzzwxh:11724klzzwxh:11725klzzwxh:11726klzzwxh:11727klzzwxh:11728klzzwxh:11729klzzwxh:11730 public class Jar extends FileResource implements JNLPTaskMember klzzwxh:11723

    klzzwxh:11731klzzwxh:11732klzzwxh:11733klzzwxh:11734klzzwxh:11735klzzwxh:11736klzzwxh:11737klzzwxh:11738klzzwxh:11739klzzwxh:11740klzzwxh:11741 private Boolean main = null;

    klzzwxh:11752klzzwxh:11753klzzwxh:11754klzzwxh:11755klzzwxh:11756klzzwxh:11757klzzwxh:11758klzzwxh:11759klzzwxh:11760klzzwxh:11761klzzwxh:11762 private boolean isMainklzzwxh:11742klzzwxh:11743 klzzwxh:11744klzzwxh:11812klzzwxh:11763klzzwxh:11764klzzwxh:11765klzzwxh:11766klzzwxh:11767klzzwxh:11768klzzwxh:11769klzzwxh:11770klzzwxh:11771klzzwxh:11772klzzwxh:11773klzzwxh:11774klzzwxh:11775klzzwxh:11776klzzwxh:11777 return klzzwxh:11745main == nullklzzwxh:11746 ? false : main.equalsklzzwxh:11747Boolean.TRUEklzzwxh:11813klzzwxh:11778klzzwxh:11779klzzwxh:11780klzzwxh:11781klzzwxh:11782klzzwxh:11783klzzwxh:11784klzzwxh:11785klzzwxh:11786klzzwxh:11787klzzwxh:11788klzzwxh:11789klzzwxh:11790klzzwxh:11791klzzwxh:11792klzzwxh:11793klzzwxh:11794klzzwxh:11795klzzwxh:11796klzzwxh:11797klzzwxh:11798klzzwxh:11799klzzwxh:11800 .toStringklzzwxh:11748klzzwxh:11749klzzwxh:11750;klzzwxh:11814klzzwxh:11801klzzwxh:11802klzzwxh:11803klzzwxh:11804klzzwxh:11805klzzwxh:11806klzzwxh:11807klzzwxh:11808klzzwxh:11809klzzwxh:11810klzzwxh:11811 klzzwxh:11751

    klzzwxh:11819klzzwxh:11820klzzwxh:11821klzzwxh:11822klzzwxh:11823klzzwxh:11824klzzwxh:11825klzzwxh:11826klzzwxh:11827klzzwxh:11828klzzwxh:11829 public void setMainklzzwxh:11815Boolean mainklzzwxh:11816 klzzwxh:11817klzzwxh:11856klzzwxh:11830klzzwxh:11831klzzwxh:11832klzzwxh:11833klzzwxh:11834klzzwxh:11835klzzwxh:11836klzzwxh:11837klzzwxh:11838klzzwxh:11839klzzwxh:11840klzzwxh:11841klzzwxh:11842klzzwxh:11843klzzwxh:11844 this.main = main;klzzwxh:11857klzzwxh:11845klzzwxh:11846klzzwxh:11847klzzwxh:11848klzzwxh:11849klzzwxh:11850klzzwxh:11851klzzwxh:11852klzzwxh:11853klzzwxh:11854klzzwxh:11855 klzzwxh:11818

    klzzwxh:11863klzzwxh:11864klzzwxh:11865klzzwxh:11866klzzwxh:11867klzzwxh:11868klzzwxh:11869klzzwxh:11870klzzwxh:11871klzzwxh:11872klzzwxh:11873 public void toStringklzzwxh:11858StringBuffer sb, int depthklzzwxh:11859 klzzwxh:11860klzzwxh:11889klzzwxh:11874klzzwxh:11875klzzwxh:11876klzzwxh:11877klzzwxh:11878klzzwxh:11879klzzwxh:11880klzzwxh:11881klzzwxh:11882klzzwxh:11883klzzwxh:11884klzzwxh:11885klzzwxh:11886klzzwxh:11887klzzwxh:11888 validateklzzwxh:11861klzzwxh:11862;

    klzzwxh:11897klzzwxh:11898klzzwxh:11899klzzwxh:11900klzzwxh:11901klzzwxh:11902klzzwxh:11903klzzwxh:11904klzzwxh:11905klzzwxh:11906klzzwxh:11907klzzwxh:11908klzzwxh:11909klzzwxh:11910klzzwxh:11911 // Write single jarklzzwxh:11961klzzwxh:11912klzzwxh:11913klzzwxh:11914klzzwxh:11915klzzwxh:11916klzzwxh:11917klzzwxh:11918klzzwxh:11919klzzwxh:11920klzzwxh:11921klzzwxh:11922klzzwxh:11923klzzwxh:11924klzzwxh:11925klzzwxh:11926 if klzzwxh:11890href klzzwxh:11891= nullklzzwxh:11892 klzzwxh:11893klzzwxh:11962klzzwxh:11927klzzwxh:11928klzzwxh:11929klzzwxh:11930klzzwxh:11931klzzwxh:11932klzzwxh:11933klzzwxh:11934klzzwxh:11935klzzwxh:11936klzzwxh:11937klzzwxh:11938klzzwxh:11939klzzwxh:11940klzzwxh:11941klzzwxh:11942klzzwxh:11943klzzwxh:11944klzzwxh:11945 writeJarklzzwxh:11894sb, depthklzzwxh:11895;klzzwxh:11963klzzwxh:11946klzzwxh:11947klzzwxh:11948klzzwxh:11949klzzwxh:11950klzzwxh:11951klzzwxh:11952klzzwxh:11953klzzwxh:11954klzzwxh:11955klzzwxh:11956klzzwxh:11957klzzwxh:11958klzzwxh:11959klzzwxh:11960 klzzwxh:11896

    klzzwxh:11971klzzwxh:11972klzzwxh:11973klzzwxh:11974klzzwxh:11975klzzwxh:11976klzzwxh:11977klzzwxh:11978klzzwxh:11979klzzwxh:11980klzzwxh:11981klzzwxh:11982klzzwxh:11983klzzwxh:11984klzzwxh:11985 // Write jars from filesetklzzwxh:12016klzzwxh:11986klzzwxh:11987klzzwxh:11988klzzwxh:11989klzzwxh:11990klzzwxh:11991klzzwxh:11992klzzwxh:11993klzzwxh:11994klzzwxh:11995klzzwxh:11996klzzwxh:11997klzzwxh:11998klzzwxh:11999klzzwxh:12000 Iterator iterator = filesets.iteratorklzzwxh:11964klzzwxh:11965;klzzwxh:12017klzzwxh:12001klzzwxh:12002klzzwxh:12003klzzwxh:12004klzzwxh:12005klzzwxh:12006klzzwxh:12007klzzwxh:12008klzzwxh:12009klzzwxh:12010klzzwxh:12011klzzwxh:12012klzzwxh:12013klzzwxh:12014klzzwxh:12015 while klzzwxh:11966iterator.hasNextklzzwxh:11967klzzwxh:11968klzzwxh:11969 klzzwxh:11970

    klzzwxh:12030klzzwxh:12031klzzwxh:12032klzzwxh:12033klzzwxh:12034klzzwxh:12035klzzwxh:12036klzzwxh:12037klzzwxh:12038klzzwxh:12039klzzwxh:12040klzzwxh:12041klzzwxh:12042klzzwxh:12043klzzwxh:12044klzzwxh:12045klzzwxh:12046klzzwxh:12047klzzwxh:12048 FileSet fileSet = klzzwxh:12018FileSetklzzwxh:12019 iterator.nextklzzwxh:12020klzzwxh:12021;klzzwxh:12114klzzwxh:12049klzzwxh:12050klzzwxh:12051klzzwxh:12052klzzwxh:12053klzzwxh:12054klzzwxh:12055klzzwxh:12056klzzwxh:12057klzzwxh:12058klzzwxh:12059klzzwxh:12060klzzwxh:12061klzzwxh:12062klzzwxh:12063klzzwxh:12064klzzwxh:12065klzzwxh:12066klzzwxh:12067 DirectoryScanner directoryscanner = fileSetklzzwxh:12115klzzwxh:12068klzzwxh:12069klzzwxh:12070klzzwxh:12071klzzwxh:12072klzzwxh:12073klzzwxh:12074klzzwxh:12075klzzwxh:12076klzzwxh:12077klzzwxh:12078klzzwxh:12079klzzwxh:12080klzzwxh:12081klzzwxh:12082klzzwxh:12083klzzwxh:12084klzzwxh:12085klzzwxh:12086klzzwxh:12087klzzwxh:12088klzzwxh:12089klzzwxh:12090klzzwxh:12091klzzwxh:12092klzzwxh:12093klzzwxh:12094 .getDirectoryScannerklzzwxh:12022getProjectklzzwxh:12023klzzwxh:12024klzzwxh:12025;klzzwxh:12116klzzwxh:12095klzzwxh:12096klzzwxh:12097klzzwxh:12098klzzwxh:12099klzzwxh:12100klzzwxh:12101klzzwxh:12102klzzwxh:12103klzzwxh:12104klzzwxh:12105klzzwxh:12106klzzwxh:12107klzzwxh:12108klzzwxh:12109klzzwxh:12110klzzwxh:12111klzzwxh:12112klzzwxh:12113 String filesklzzwxh:12026klzzwxh:12027 = directoryscanner.getIncludedFilesklzzwxh:12028klzzwxh:12029;

    klzzwxh:12198klzzwxh:12199klzzwxh:12200klzzwxh:12201klzzwxh:12202klzzwxh:12203klzzwxh:12204klzzwxh:12205klzzwxh:12206klzzwxh:12207klzzwxh:12208klzzwxh:12209klzzwxh:12210klzzwxh:12211klzzwxh:12212klzzwxh:12213klzzwxh:12214klzzwxh:12215klzzwxh:12216 for klzzwxh:12117int j = 0; j klzzwxh:12217 files.length; j++klzzwxh:12118 klzzwxh:12119klzzwxh:13012klzzwxh:12218klzzwxh:12219klzzwxh:12220klzzwxh:12221klzzwxh:12222klzzwxh:12223klzzwxh:12224klzzwxh:12225klzzwxh:12226klzzwxh:12227klzzwxh:12228klzzwxh:12229klzzwxh:12230klzzwxh:12231klzzwxh:12232klzzwxh:12233klzzwxh:12234klzzwxh:12235klzzwxh:12236klzzwxh:12237klzzwxh:12238klzzwxh:12239klzzwxh:12240 Jar tempJar = new Jarklzzwxh:12120klzzwxh:12121;klzzwxh:13013klzzwxh:12241klzzwxh:12242klzzwxh:12243klzzwxh:12244klzzwxh:12245klzzwxh:12246klzzwxh:12247klzzwxh:12248klzzwxh:12249klzzwxh:12250klzzwxh:12251klzzwxh:12252klzzwxh:12253klzzwxh:12254klzzwxh:12255klzzwxh:12256klzzwxh:12257klzzwxh:12258klzzwxh:12259klzzwxh:12260klzzwxh:12261klzzwxh:12262klzzwxh:12263 if klzzwxh:12122arch klzzwxh:12123= nullklzzwxh:12124 klzzwxh:12125klzzwxh:13014klzzwxh:12264klzzwxh:12265klzzwxh:12266klzzwxh:12267klzzwxh:12268klzzwxh:12269klzzwxh:12270klzzwxh:12271klzzwxh:12272klzzwxh:12273klzzwxh:12274klzzwxh:12275klzzwxh:12276klzzwxh:12277klzzwxh:12278klzzwxh:12279klzzwxh:12280klzzwxh:12281klzzwxh:12282klzzwxh:12283klzzwxh:12284klzzwxh:12285klzzwxh:12286klzzwxh:12287klzzwxh:12288klzzwxh:12289klzzwxh:12290 tempJar.setArchklzzwxh:12126archklzzwxh:12127;klzzwxh:13015klzzwxh:12291klzzwxh:12292klzzwxh:12293klzzwxh:12294klzzwxh:12295klzzwxh:12296klzzwxh:12297klzzwxh:12298klzzwxh:12299klzzwxh:12300klzzwxh:12301klzzwxh:12302klzzwxh:12303klzzwxh:12304klzzwxh:12305klzzwxh:12306klzzwxh:12307klzzwxh:12308klzzwxh:12309klzzwxh:12310klzzwxh:12311klzzwxh:12312klzzwxh:12313 klzzwxh:12128klzzwxh:13016klzzwxh:12314klzzwxh:12315klzzwxh:12316klzzwxh:12317klzzwxh:12318klzzwxh:12319klzzwxh:12320klzzwxh:12321klzzwxh:12322klzzwxh:12323klzzwxh:12324klzzwxh:12325klzzwxh:12326klzzwxh:12327klzzwxh:12328klzzwxh:12329klzzwxh:12330klzzwxh:12331klzzwxh:12332klzzwxh:12333klzzwxh:12334klzzwxh:12335klzzwxh:12336 if klzzwxh:12129download klzzwxh:12130= nullklzzwxh:12131 klzzwxh:12132klzzwxh:13017klzzwxh:12337klzzwxh:12338klzzwxh:12339klzzwxh:12340klzzwxh:12341klzzwxh:12342klzzwxh:12343klzzwxh:12344klzzwxh:12345klzzwxh:12346klzzwxh:12347klzzwxh:12348klzzwxh:12349klzzwxh:12350klzzwxh:12351klzzwxh:12352klzzwxh:12353klzzwxh:12354klzzwxh:12355klzzwxh:12356klzzwxh:12357klzzwxh:12358klzzwxh:12359klzzwxh:12360klzzwxh:12361klzzwxh:12362klzzwxh:12363 tempJar.setDownloadklzzwxh:12133downloadklzzwxh:12134;klzzwxh:13018klzzwxh:12364klzzwxh:12365klzzwxh:12366klzzwxh:12367klzzwxh:12368klzzwxh:12369klzzwxh:12370klzzwxh:12371klzzwxh:12372klzzwxh:12373klzzwxh:12374klzzwxh:12375klzzwxh:12376klzzwxh:12377klzzwxh:12378klzzwxh:12379klzzwxh:12380klzzwxh:12381klzzwxh:12382klzzwxh:12383klzzwxh:12384klzzwxh:12385klzzwxh:12386 klzzwxh:12135klzzwxh:13019klzzwxh:12387klzzwxh:12388klzzwxh:12389klzzwxh:12390klzzwxh:12391klzzwxh:12392klzzwxh:12393klzzwxh:12394klzzwxh:12395klzzwxh:12396klzzwxh:12397klzzwxh:12398klzzwxh:12399klzzwxh:12400klzzwxh:12401klzzwxh:12402klzzwxh:12403klzzwxh:12404klzzwxh:12405klzzwxh:12406klzzwxh:12407klzzwxh:12408klzzwxh:12409 if klzzwxh:12136locale klzzwxh:12137= nullklzzwxh:12138 klzzwxh:12139klzzwxh:13020klzzwxh:12410klzzwxh:12411klzzwxh:12412klzzwxh:12413klzzwxh:12414klzzwxh:12415klzzwxh:12416klzzwxh:12417klzzwxh:12418klzzwxh:12419klzzwxh:12420klzzwxh:12421klzzwxh:12422klzzwxh:12423klzzwxh:12424klzzwxh:12425klzzwxh:12426klzzwxh:12427klzzwxh:12428klzzwxh:12429klzzwxh:12430klzzwxh:12431klzzwxh:12432klzzwxh:12433klzzwxh:12434klzzwxh:12435klzzwxh:12436 tempJar.setLocaleklzzwxh:12140localeklzzwxh:12141;klzzwxh:13021klzzwxh:12437klzzwxh:12438klzzwxh:12439klzzwxh:12440klzzwxh:12441klzzwxh:12442klzzwxh:12443klzzwxh:12444klzzwxh:12445klzzwxh:12446klzzwxh:12447klzzwxh:12448klzzwxh:12449klzzwxh:12450klzzwxh:12451klzzwxh:12452klzzwxh:12453klzzwxh:12454klzzwxh:12455klzzwxh:12456klzzwxh:12457klzzwxh:12458klzzwxh:12459 klzzwxh:12142klzzwxh:13022klzzwxh:12460klzzwxh:12461klzzwxh:12462klzzwxh:12463klzzwxh:12464klzzwxh:12465klzzwxh:12466klzzwxh:12467klzzwxh:12468klzzwxh:12469klzzwxh:12470klzzwxh:12471klzzwxh:12472klzzwxh:12473klzzwxh:12474klzzwxh:12475klzzwxh:12476klzzwxh:12477klzzwxh:12478klzzwxh:12479klzzwxh:12480klzzwxh:12481klzzwxh:12482 if klzzwxh:12143main klzzwxh:12144= nullklzzwxh:12145 klzzwxh:12146klzzwxh:13023klzzwxh:12483klzzwxh:12484klzzwxh:12485klzzwxh:12486klzzwxh:12487klzzwxh:12488klzzwxh:12489klzzwxh:12490klzzwxh:12491klzzwxh:12492klzzwxh:12493klzzwxh:12494klzzwxh:12495klzzwxh:12496klzzwxh:12497klzzwxh:12498klzzwxh:12499klzzwxh:12500klzzwxh:12501klzzwxh:12502klzzwxh:12503klzzwxh:12504klzzwxh:12505klzzwxh:12506klzzwxh:12507klzzwxh:12508klzzwxh:12509 tempJar.setMainklzzwxh:12147mainklzzwxh:12148;klzzwxh:13024klzzwxh:12510klzzwxh:12511klzzwxh:12512klzzwxh:12513klzzwxh:12514klzzwxh:12515klzzwxh:12516klzzwxh:12517klzzwxh:12518klzzwxh:12519klzzwxh:12520klzzwxh:12521klzzwxh:12522klzzwxh:12523klzzwxh:12524klzzwxh:12525klzzwxh:12526klzzwxh:12527klzzwxh:12528klzzwxh:12529klzzwxh:12530klzzwxh:12531klzzwxh:12532 klzzwxh:12149klzzwxh:13025klzzwxh:12533klzzwxh:12534klzzwxh:12535klzzwxh:12536klzzwxh:12537klzzwxh:12538klzzwxh:12539klzzwxh:12540klzzwxh:12541klzzwxh:12542klzzwxh:12543klzzwxh:12544klzzwxh:12545klzzwxh:12546klzzwxh:12547klzzwxh:12548klzzwxh:12549klzzwxh:12550klzzwxh:12551klzzwxh:12552klzzwxh:12553klzzwxh:12554klzzwxh:12555 if klzzwxh:12150os klzzwxh:12151= nullklzzwxh:12152 klzzwxh:12153klzzwxh:13026klzzwxh:12556klzzwxh:12557klzzwxh:12558klzzwxh:12559klzzwxh:12560klzzwxh:12561klzzwxh:12562klzzwxh:12563klzzwxh:12564klzzwxh:12565klzzwxh:12566klzzwxh:12567klzzwxh:12568klzzwxh:12569klzzwxh:12570klzzwxh:12571klzzwxh:12572klzzwxh:12573klzzwxh:12574klzzwxh:12575klzzwxh:12576klzzwxh:12577klzzwxh:12578klzzwxh:12579klzzwxh:12580klzzwxh:12581klzzwxh:12582 tempJar.setOsklzzwxh:12154osklzzwxh:12155;klzzwxh:13027klzzwxh:12583klzzwxh:12584klzzwxh:12585klzzwxh:12586klzzwxh:12587klzzwxh:12588klzzwxh:12589klzzwxh:12590klzzwxh:12591klzzwxh:12592klzzwxh:12593klzzwxh:12594klzzwxh:12595klzzwxh:12596klzzwxh:12597klzzwxh:12598klzzwxh:12599klzzwxh:12600klzzwxh:12601klzzwxh:12602klzzwxh:12603klzzwxh:12604klzzwxh:12605 klzzwxh:12156klzzwxh:13028klzzwxh:12606klzzwxh:12607klzzwxh:12608klzzwxh:12609klzzwxh:12610klzzwxh:12611klzzwxh:12612klzzwxh:12613klzzwxh:12614klzzwxh:12615klzzwxh:12616klzzwxh:12617klzzwxh:12618klzzwxh:12619klzzwxh:12620klzzwxh:12621klzzwxh:12622klzzwxh:12623klzzwxh:12624klzzwxh:12625klzzwxh:12626klzzwxh:12627klzzwxh:12628 if klzzwxh:12157part klzzwxh:12158= nullklzzwxh:12159 klzzwxh:12160klzzwxh:13029klzzwxh:12629klzzwxh:12630klzzwxh:12631klzzwxh:12632klzzwxh:12633klzzwxh:12634klzzwxh:12635klzzwxh:12636klzzwxh:12637klzzwxh:12638klzzwxh:12639klzzwxh:12640klzzwxh:12641klzzwxh:12642klzzwxh:12643klzzwxh:12644klzzwxh:12645klzzwxh:12646klzzwxh:12647klzzwxh:12648klzzwxh:12649klzzwxh:12650klzzwxh:12651klzzwxh:12652klzzwxh:12653klzzwxh:12654klzzwxh:12655 tempJar.setPartklzzwxh:12161partklzzwxh:12162;klzzwxh:13030klzzwxh:12656klzzwxh:12657klzzwxh:12658klzzwxh:12659klzzwxh:12660klzzwxh:12661klzzwxh:12662klzzwxh:12663klzzwxh:12664klzzwxh:12665klzzwxh:12666klzzwxh:12667klzzwxh:12668klzzwxh:12669klzzwxh:12670klzzwxh:12671klzzwxh:12672klzzwxh:12673klzzwxh:12674klzzwxh:12675klzzwxh:12676klzzwxh:12677klzzwxh:12678 klzzwxh:12163klzzwxh:13031klzzwxh:12679klzzwxh:12680klzzwxh:12681klzzwxh:12682klzzwxh:12683klzzwxh:12684klzzwxh:12685klzzwxh:12686klzzwxh:12687klzzwxh:12688klzzwxh:12689klzzwxh:12690klzzwxh:12691klzzwxh:12692klzzwxh:12693klzzwxh:12694klzzwxh:12695klzzwxh:12696klzzwxh:12697klzzwxh:12698klzzwxh:12699klzzwxh:12700klzzwxh:12701 if klzzwxh:12164size klzzwxh:12165= nullklzzwxh:12166 klzzwxh:12167klzzwxh:13032klzzwxh:12702klzzwxh:12703klzzwxh:12704klzzwxh:12705klzzwxh:12706klzzwxh:12707klzzwxh:12708klzzwxh:12709klzzwxh:12710klzzwxh:12711klzzwxh:12712klzzwxh:12713klzzwxh:12714klzzwxh:12715klzzwxh:12716klzzwxh:12717klzzwxh:12718klzzwxh:12719klzzwxh:12720klzzwxh:12721klzzwxh:12722klzzwxh:12723klzzwxh:12724klzzwxh:12725klzzwxh:12726klzzwxh:12727klzzwxh:12728 tempJar.setSizeklzzwxh:12168sizeklzzwxh:12169;klzzwxh:13033klzzwxh:12729klzzwxh:12730klzzwxh:12731klzzwxh:12732klzzwxh:12733klzzwxh:12734klzzwxh:12735klzzwxh:12736klzzwxh:12737klzzwxh:12738klzzwxh:12739klzzwxh:12740klzzwxh:12741klzzwxh:12742klzzwxh:12743klzzwxh:12744klzzwxh:12745klzzwxh:12746klzzwxh:12747klzzwxh:12748klzzwxh:12749klzzwxh:12750klzzwxh:12751 klzzwxh:12170klzzwxh:13034klzzwxh:12752klzzwxh:12753klzzwxh:12754klzzwxh:12755klzzwxh:12756klzzwxh:12757klzzwxh:12758klzzwxh:12759klzzwxh:12760klzzwxh:12761klzzwxh:12762klzzwxh:12763klzzwxh:12764klzzwxh:12765klzzwxh:12766klzzwxh:12767klzzwxh:12768klzzwxh:12769klzzwxh:12770klzzwxh:12771klzzwxh:12772klzzwxh:12773klzzwxh:12774 if klzzwxh:12171version klzzwxh:12172= nullklzzwxh:12173 klzzwxh:12174klzzwxh:13035klzzwxh:12775klzzwxh:12776klzzwxh:12777klzzwxh:12778klzzwxh:12779klzzwxh:12780klzzwxh:12781klzzwxh:12782klzzwxh:12783klzzwxh:12784klzzwxh:12785klzzwxh:12786klzzwxh:12787klzzwxh:12788klzzwxh:12789klzzwxh:12790klzzwxh:12791klzzwxh:12792klzzwxh:12793klzzwxh:12794klzzwxh:12795klzzwxh:12796klzzwxh:12797klzzwxh:12798klzzwxh:12799klzzwxh:12800klzzwxh:12801 tempJar.setVersionklzzwxh:12175versionklzzwxh:12176;klzzwxh:13036klzzwxh:12802klzzwxh:12803klzzwxh:12804klzzwxh:12805klzzwxh:12806klzzwxh:12807klzzwxh:12808klzzwxh:12809klzzwxh:12810klzzwxh:12811klzzwxh:12812klzzwxh:12813klzzwxh:12814klzzwxh:12815klzzwxh:12816klzzwxh:12817klzzwxh:12818klzzwxh:12819klzzwxh:12820klzzwxh:12821klzzwxh:12822klzzwxh:12823klzzwxh:12824 klzzwxh:12177klzzwxh:13037klzzwxh:12825klzzwxh:12826klzzwxh:12827klzzwxh:12828klzzwxh:12829klzzwxh:12830klzzwxh:12831klzzwxh:12832klzzwxh:12833klzzwxh:12834klzzwxh:12835klzzwxh:12836klzzwxh:12837klzzwxh:12838klzzwxh:12839klzzwxh:12840klzzwxh:12841klzzwxh:12842klzzwxh:12843klzzwxh:12844klzzwxh:12845klzzwxh:12846klzzwxh:12847 if klzzwxh:12178href klzzwxh:12179= nullklzzwxh:12180 klzzwxh:12181klzzwxh:13038klzzwxh:12848klzzwxh:12849klzzwxh:12850klzzwxh:12851klzzwxh:12852klzzwxh:12853klzzwxh:12854klzzwxh:12855klzzwxh:12856klzzwxh:12857klzzwxh:12858klzzwxh:12859klzzwxh:12860klzzwxh:12861klzzwxh:12862klzzwxh:12863klzzwxh:12864klzzwxh:12865klzzwxh:12866klzzwxh:12867klzzwxh:12868klzzwxh:12869klzzwxh:12870klzzwxh:12871klzzwxh:12872klzzwxh:12873klzzwxh:12874 tempJar.setHrefklzzwxh:12182hrefklzzwxh:12183;klzzwxh:13039klzzwxh:12875klzzwxh:12876klzzwxh:12877klzzwxh:12878klzzwxh:12879klzzwxh:12880klzzwxh:12881klzzwxh:12882klzzwxh:12883klzzwxh:12884klzzwxh:12885klzzwxh:12886klzzwxh:12887klzzwxh:12888klzzwxh:12889klzzwxh:12890klzzwxh:12891klzzwxh:12892klzzwxh:12893klzzwxh:12894klzzwxh:12895klzzwxh:12896klzzwxh:12897 klzzwxh:12184klzzwxh:13040klzzwxh:12898klzzwxh:12899klzzwxh:12900klzzwxh:12901klzzwxh:12902klzzwxh:12903klzzwxh:12904klzzwxh:12905klzzwxh:12906klzzwxh:12907klzzwxh:12908klzzwxh:12909klzzwxh:12910klzzwxh:12911klzzwxh:12912klzzwxh:12913klzzwxh:12914klzzwxh:12915klzzwxh:12916klzzwxh:12917klzzwxh:12918klzzwxh:12919klzzwxh:12920 // order is importantklzzwxh:12185klzzwxh:12186 href, version, os, arch and locale will be calculated from filenameklzzwxh:12187klzzwxh:12188klzzwxh:13041klzzwxh:12921klzzwxh:12922klzzwxh:12923klzzwxh:12924klzzwxh:12925klzzwxh:12926klzzwxh:12927klzzwxh:12928klzzwxh:12929klzzwxh:12930klzzwxh:12931klzzwxh:12932klzzwxh:12933klzzwxh:12934klzzwxh:12935klzzwxh:12936klzzwxh:12937klzzwxh:12938klzzwxh:12939klzzwxh:12940klzzwxh:12941klzzwxh:12942klzzwxh:12943 tempJar.setFilenameklzzwxh:12189filesklzzwxh:12190jklzzwxh:12191klzzwxh:12192;klzzwxh:13042klzzwxh:12944klzzwxh:12945klzzwxh:12946klzzwxh:12947klzzwxh:12948klzzwxh:12949klzzwxh:12950klzzwxh:12951klzzwxh:12952klzzwxh:12953klzzwxh:12954klzzwxh:12955klzzwxh:12956klzzwxh:12957klzzwxh:12958klzzwxh:12959klzzwxh:12960klzzwxh:12961klzzwxh:12962klzzwxh:12963klzzwxh:12964klzzwxh:12965klzzwxh:12966 tempJar.toStringklzzwxh:12193sb, depthklzzwxh:12194;klzzwxh:13043klzzwxh:12967klzzwxh:12968klzzwxh:12969klzzwxh:12970klzzwxh:12971klzzwxh:12972klzzwxh:12973klzzwxh:12974klzzwxh:12975klzzwxh:12976klzzwxh:12977klzzwxh:12978klzzwxh:12979klzzwxh:12980klzzwxh:12981klzzwxh:12982klzzwxh:12983klzzwxh:12984klzzwxh:12985 klzzwxh:12195klzzwxh:13044klzzwxh:12986klzzwxh:12987klzzwxh:12988klzzwxh:12989klzzwxh:12990klzzwxh:12991klzzwxh:12992klzzwxh:12993klzzwxh:12994klzzwxh:12995klzzwxh:12996klzzwxh:12997klzzwxh:12998klzzwxh:12999klzzwxh:13000 klzzwxh:12196klzzwxh:13045klzzwxh:13001klzzwxh:13002klzzwxh:13003klzzwxh:13004klzzwxh:13005klzzwxh:13006klzzwxh:13007klzzwxh:13008klzzwxh:13009klzzwxh:13010klzzwxh:13011 klzzwxh:12197

    klzzwxh:13064klzzwxh:13065klzzwxh:13066klzzwxh:13067klzzwxh:13068klzzwxh:13069klzzwxh:13070klzzwxh:13071klzzwxh:13072klzzwxh:13073klzzwxh:13074 /klzzwxh:13046klzzwxh:13047klzzwxh:13185klzzwxh:13075klzzwxh:13076klzzwxh:13077klzzwxh:13078klzzwxh:13079klzzwxh:13080klzzwxh:13081klzzwxh:13082klzzwxh:13083klzzwxh:13084klzzwxh:13085klzzwxh:13086 klzzwxh:13048/klzzwxh:13186klzzwxh:13087klzzwxh:13088klzzwxh:13089klzzwxh:13090klzzwxh:13091klzzwxh:13092klzzwxh:13093klzzwxh:13094klzzwxh:13095klzzwxh:13096klzzwxh:13097 protected void validateklzzwxh:13049klzzwxh:13050 klzzwxh:13051klzzwxh:13187klzzwxh:13098klzzwxh:13099klzzwxh:13100klzzwxh:13101klzzwxh:13102klzzwxh:13103klzzwxh:13104klzzwxh:13105klzzwxh:13106klzzwxh:13107klzzwxh:13108klzzwxh:13109klzzwxh:13110klzzwxh:13111klzzwxh:13112 try klzzwxh:13052klzzwxh:13188klzzwxh:13113klzzwxh:13114klzzwxh:13115klzzwxh:13116klzzwxh:13117klzzwxh:13118klzzwxh:13119klzzwxh:13120klzzwxh:13121klzzwxh:13122klzzwxh:13123klzzwxh:13124klzzwxh:13125klzzwxh:13126klzzwxh:13127klzzwxh:13128klzzwxh:13129klzzwxh:13130klzzwxh:13131 super.validateklzzwxh:13053klzzwxh:13054;klzzwxh:13189klzzwxh:13132klzzwxh:13133klzzwxh:13134klzzwxh:13135klzzwxh:13136klzzwxh:13137klzzwxh:13138klzzwxh:13139klzzwxh:13140klzzwxh:13141klzzwxh:13142klzzwxh:13143klzzwxh:13144klzzwxh:13145klzzwxh:13146 klzzwxh:13055 catch klzzwxh:13056BuildException exklzzwxh:13057 klzzwxh:13058klzzwxh:13190klzzwxh:13147klzzwxh:13148klzzwxh:13149klzzwxh:13150klzzwxh:13151klzzwxh:13152klzzwxh:13153klzzwxh:13154klzzwxh:13155klzzwxh:13156klzzwxh:13157klzzwxh:13158klzzwxh:13159klzzwxh:13160klzzwxh:13161klzzwxh:13162klzzwxh:13163klzzwxh:13164klzzwxh:13165 throw new BuildExceptionklzzwxh:13059klzzwxh:13166klzzwxh:13167jarklzzwxh:13168klzzwxh:13169 + ex.getMessageklzzwxh:13060klzzwxh:13061klzzwxh:13062;klzzwxh:13191klzzwxh:13170klzzwxh:13171klzzwxh:13172klzzwxh:13173klzzwxh:13174klzzwxh:13175klzzwxh:13176klzzwxh:13177klzzwxh:13178klzzwxh:13179klzzwxh:13180klzzwxh:13181klzzwxh:13182klzzwxh:13183klzzwxh:13184 klzzwxh:13063

    klzzwxh:13207klzzwxh:13208klzzwxh:13209klzzwxh:13210klzzwxh:13211klzzwxh:13212klzzwxh:13213klzzwxh:13214klzzwxh:13215klzzwxh:13216klzzwxh:13217klzzwxh:13218klzzwxh:13219klzzwxh:13220klzzwxh:13221 if klzzwxh:13192klzzwxh:13193getFilesCountklzzwxh:13194klzzwxh:13195 klzzwxh:13222 1klzzwxh:13196 klzzwxh:13223klzzwxh:13224 isMainklzzwxh:13197klzzwxh:13198klzzwxh:13199 klzzwxh:13200klzzwxh:13301klzzwxh:13225klzzwxh:13226klzzwxh:13227klzzwxh:13228klzzwxh:13229klzzwxh:13230klzzwxh:13231klzzwxh:13232klzzwxh:13233klzzwxh:13234klzzwxh:13235klzzwxh:13236klzzwxh:13237klzzwxh:13238klzzwxh:13239klzzwxh:13240klzzwxh:13241klzzwxh:13242klzzwxh:13243 throw new BuildExceptionklzzwxh:13201klzzwxh:13302klzzwxh:13244klzzwxh:13245klzzwxh:13246klzzwxh:13247klzzwxh:13248klzzwxh:13249klzzwxh:13250klzzwxh:13251klzzwxh:13252klzzwxh:13253klzzwxh:13254klzzwxh:13255klzzwxh:13256klzzwxh:13257klzzwxh:13258klzzwxh:13259klzzwxh:13260klzzwxh:13261klzzwxh:13262klzzwxh:13263klzzwxh:13264klzzwxh:13265klzzwxh:13266klzzwxh:13267klzzwxh:13268klzzwxh:13269klzzwxh:13270 klzzwxh:13271klzzwxh:13272jarklzzwxh:13273 with more than one jar-archive and main=klzzwxh:13202quot;trueklzzwxh:13203quot; make no senseklzzwxh:13274klzzwxh:13204;klzzwxh:13303klzzwxh:13275klzzwxh:13276klzzwxh:13277klzzwxh:13278klzzwxh:13279klzzwxh:13280klzzwxh:13281klzzwxh:13282klzzwxh:13283klzzwxh:13284klzzwxh:13285klzzwxh:13286klzzwxh:13287klzzwxh:13288klzzwxh:13289 klzzwxh:13205klzzwxh:13304klzzwxh:13290klzzwxh:13291klzzwxh:13292klzzwxh:13293klzzwxh:13294klzzwxh:13295klzzwxh:13296klzzwxh:13297klzzwxh:13298klzzwxh:13299klzzwxh:13300 klzzwxh:13206

    klzzwxh:13308klzzwxh:13309klzzwxh:13310klzzwxh:13311klzzwxh:13312klzzwxh:13313klzzwxh:13314klzzwxh:13315klzzwxh:13316klzzwxh:13317klzzwxh:13318 private void writeJarklzzwxh:13305StringBuffer sb, int depthklzzwxh:13306 klzzwxh:13307

    klzzwxh:13336klzzwxh:13337klzzwxh:13338klzzwxh:13339klzzwxh:13340klzzwxh:13341klzzwxh:13342klzzwxh:13343klzzwxh:13344klzzwxh:13345klzzwxh:13346klzzwxh:13347klzzwxh:13348klzzwxh:13349klzzwxh:13350 appendTabsklzzwxh:13319sb, depthklzzwxh:13320;klzzwxh:13471klzzwxh:13351klzzwxh:13352klzzwxh:13353klzzwxh:13354klzzwxh:13355klzzwxh:13356klzzwxh:13357klzzwxh:13358klzzwxh:13359klzzwxh:13360klzzwxh:13361klzzwxh:13362klzzwxh:13363klzzwxh:13364klzzwxh:13365 sb.appendklzzwxh:13321klzzwxh:13366klzzwxh:13367jarklzzwxh:13368klzzwxh:13322;klzzwxh:13472klzzwxh:13369klzzwxh:13370klzzwxh:13371klzzwxh:13372klzzwxh:13373klzzwxh:13374klzzwxh:13375klzzwxh:13376klzzwxh:13377klzzwxh:13378klzzwxh:13379klzzwxh:13380klzzwxh:13381klzzwxh:13382klzzwxh:13383 if klzzwxh:13323href == nullklzzwxh:13324klzzwxh:13473klzzwxh:13384klzzwxh:13385klzzwxh:13386klzzwxh:13387klzzwxh:13388klzzwxh:13389klzzwxh:13390klzzwxh:13391klzzwxh:13392klzzwxh:13393klzzwxh:13394klzzwxh:13395klzzwxh:13396klzzwxh:13397klzzwxh:13398klzzwxh:13399klzzwxh:13400klzzwxh:13401klzzwxh:13402 throw new RuntimeExceptionklzzwxh:13325klzzwxh:13403klzzwxh:13404jarklzzwxh:13405 requires attribute hrefklzzwxh:13406klzzwxh:13326;klzzwxh:13474klzzwxh:13407klzzwxh:13408klzzwxh:13409klzzwxh:13410klzzwxh:13411klzzwxh:13412klzzwxh:13413klzzwxh:13414klzzwxh:13415klzzwxh:13416klzzwxh:13417klzzwxh:13418klzzwxh:13419klzzwxh:13420klzzwxh:13421 elseklzzwxh:13475klzzwxh:13422klzzwxh:13423klzzwxh:13424klzzwxh:13425klzzwxh:13426klzzwxh:13427klzzwxh:13428klzzwxh:13429klzzwxh:13430klzzwxh:13431klzzwxh:13432klzzwxh:13433klzzwxh:13434klzzwxh:13435klzzwxh:13436klzzwxh:13437klzzwxh:13438klzzwxh:13439klzzwxh:13440 sb.appendklzzwxh:13327klzzwxh:13441 href=klzzwxh:13328quot;klzzwxh:13442klzzwxh:13329.appendklzzwxh:13330correctHRefPathklzzwxh:13331hrefklzzwxh:13332klzzwxh:13333.appendklzzwxh:13334klzzwxh:13476klzzwxh:13443klzzwxh:13444klzzwxh:13445klzzwxh:13446klzzwxh:13447klzzwxh:13448klzzwxh:13449klzzwxh:13450klzzwxh:13451klzzwxh:13452klzzwxh:13453klzzwxh:13454klzzwxh:13455klzzwxh:13456klzzwxh:13457klzzwxh:13458klzzwxh:13459klzzwxh:13460klzzwxh:13461klzzwxh:13462klzzwxh:13463klzzwxh:13464klzzwxh:13465klzzwxh:13466klzzwxh:13467klzzwxh:13468klzzwxh:13469 'klzzwxh:13470'klzzwxh:13335;

    klzzwxh:13487klzzwxh:13488klzzwxh:13489klzzwxh:13490klzzwxh:13491klzzwxh:13492klzzwxh:13493klzzwxh:13494klzzwxh:13495klzzwxh:13496klzzwxh:13497klzzwxh:13498klzzwxh:13499klzzwxh:13500klzzwxh:13501 if klzzwxh:13477version klzzwxh:13478= nullklzzwxh:13479klzzwxh:13524klzzwxh:13502klzzwxh:13503klzzwxh:13504klzzwxh:13505klzzwxh:13506klzzwxh:13507klzzwxh:13508klzzwxh:13509klzzwxh:13510klzzwxh:13511klzzwxh:13512klzzwxh:13513klzzwxh:13514klzzwxh:13515klzzwxh:13516klzzwxh:13517klzzwxh:13518klzzwxh:13519klzzwxh:13520 sb.appendklzzwxh:13480klzzwxh:13521 version=klzzwxh:13481quot;klzzwxh:13522klzzwxh:13482.appendklzzwxh:13483versionklzzwxh:13484.appendklzzwxh:13485'klzzwxh:13523'klzzwxh:13486;

    klzzwxh:13535klzzwxh:13536klzzwxh:13537klzzwxh:13538klzzwxh:13539klzzwxh:13540klzzwxh:13541klzzwxh:13542klzzwxh:13543klzzwxh:13544klzzwxh:13545klzzwxh:13546klzzwxh:13547klzzwxh:13548klzzwxh:13549 if klzzwxh:13525os klzzwxh:13526= nullklzzwxh:13527klzzwxh:13572klzzwxh:13550klzzwxh:13551klzzwxh:13552klzzwxh:13553klzzwxh:13554klzzwxh:13555klzzwxh:13556klzzwxh:13557klzzwxh:13558klzzwxh:13559klzzwxh:13560klzzwxh:13561klzzwxh:13562klzzwxh:13563klzzwxh:13564klzzwxh:13565klzzwxh:13566klzzwxh:13567klzzwxh:13568 sb.appendklzzwxh:13528klzzwxh:13569 os=klzzwxh:13529quot;klzzwxh:13570klzzwxh:13530.appendklzzwxh:13531osklzzwxh:13532.appendklzzwxh:13533'klzzwxh:13571'klzzwxh:13534;

    klzzwxh:13583klzzwxh:13584klzzwxh:13585klzzwxh:13586klzzwxh:13587klzzwxh:13588klzzwxh:13589klzzwxh:13590klzzwxh:13591klzzwxh:13592klzzwxh:13593klzzwxh:13594klzzwxh:13595klzzwxh:13596klzzwxh:13597 if klzzwxh:13573arch klzzwxh:13574= nullklzzwxh:13575klzzwxh:13620klzzwxh:13598klzzwxh:13599klzzwxh:13600klzzwxh:13601klzzwxh:13602klzzwxh:13603klzzwxh:13604klzzwxh:13605klzzwxh:13606klzzwxh:13607klzzwxh:13608klzzwxh:13609klzzwxh:13610klzzwxh:13611klzzwxh:13612klzzwxh:13613klzzwxh:13614klzzwxh:13615klzzwxh:13616 sb.appendklzzwxh:13576klzzwxh:13617 arch=klzzwxh:13577quot;klzzwxh:13618klzzwxh:13578.appendklzzwxh:13579archklzzwxh:13580.appendklzzwxh:13581'klzzwxh:13619'klzzwxh:13582;

    klzzwxh:13631klzzwxh:13632klzzwxh:13633klzzwxh:13634klzzwxh:13635klzzwxh:13636klzzwxh:13637klzzwxh:13638klzzwxh:13639klzzwxh:13640klzzwxh:13641klzzwxh:13642klzzwxh:13643klzzwxh:13644klzzwxh:13645 if klzzwxh:13621locale klzzwxh:13622= nullklzzwxh:13623klzzwxh:13668klzzwxh:13646klzzwxh:13647klzzwxh:13648klzzwxh:13649klzzwxh:13650klzzwxh:13651klzzwxh:13652klzzwxh:13653klzzwxh:13654klzzwxh:13655klzzwxh:13656klzzwxh:13657klzzwxh:13658klzzwxh:13659klzzwxh:13660klzzwxh:13661klzzwxh:13662klzzwxh:13663klzzwxh:13664 sb.appendklzzwxh:13624klzzwxh:13665 locale=klzzwxh:13625quot;klzzwxh:13666klzzwxh:13626.appendklzzwxh:13627localeklzzwxh:13628.appendklzzwxh:13629'klzzwxh:13667'klzzwxh:13630;

    klzzwxh:13681klzzwxh:13682klzzwxh:13683klzzwxh:13684klzzwxh:13685klzzwxh:13686klzzwxh:13687klzzwxh:13688klzzwxh:13689klzzwxh:13690klzzwxh:13691klzzwxh:13692klzzwxh:13693klzzwxh:13694klzzwxh:13695 if klzzwxh:13669main klzzwxh:13670= nullklzzwxh:13671klzzwxh:13718klzzwxh:13696klzzwxh:13697klzzwxh:13698klzzwxh:13699klzzwxh:13700klzzwxh:13701klzzwxh:13702klzzwxh:13703klzzwxh:13704klzzwxh:13705klzzwxh:13706klzzwxh:13707klzzwxh:13708klzzwxh:13709klzzwxh:13710klzzwxh:13711klzzwxh:13712klzzwxh:13713klzzwxh:13714 sb.appendklzzwxh:13672klzzwxh:13715 main=klzzwxh:13673quot;klzzwxh:13716klzzwxh:13674.appendklzzwxh:13675main.toStringklzzwxh:13676klzzwxh:13677klzzwxh:13678.appendklzzwxh:13679'klzzwxh:13717'klzzwxh:13680;

    klzzwxh:13729klzzwxh:13730klzzwxh:13731klzzwxh:13732klzzwxh:13733klzzwxh:13734klzzwxh:13735klzzwxh:13736klzzwxh:13737klzzwxh:13738klzzwxh:13739klzzwxh:13740klzzwxh:13741klzzwxh:13742klzzwxh:13743 if klzzwxh:13719download klzzwxh:13720= nullklzzwxh:13721klzzwxh:13766klzzwxh:13744klzzwxh:13745klzzwxh:13746klzzwxh:13747klzzwxh:13748klzzwxh:13749klzzwxh:13750klzzwxh:13751klzzwxh:13752klzzwxh:13753klzzwxh:13754klzzwxh:13755klzzwxh:13756klzzwxh:13757klzzwxh:13758klzzwxh:13759klzzwxh:13760klzzwxh:13761klzzwxh:13762 sb.appendklzzwxh:13722klzzwxh:13763 download=klzzwxh:13723quot;klzzwxh:13764klzzwxh:13724.appendklzzwxh:13725downloadklzzwxh:13726.appendklzzwxh:13727'klzzwxh:13765'klzzwxh:13728;

    klzzwxh:13777klzzwxh:13778klzzwxh:13779klzzwxh:13780klzzwxh:13781klzzwxh:13782klzzwxh:13783klzzwxh:13784klzzwxh:13785klzzwxh:13786klzzwxh:13787klzzwxh:13788klzzwxh:13789klzzwxh:13790klzzwxh:13791 if klzzwxh:13767size klzzwxh:13768= nullklzzwxh:13769klzzwxh:13814klzzwxh:13792klzzwxh:13793klzzwxh:13794klzzwxh:13795klzzwxh:13796klzzwxh:13797klzzwxh:13798klzzwxh:13799klzzwxh:13800klzzwxh:13801klzzwxh:13802klzzwxh:13803klzzwxh:13804klzzwxh:13805klzzwxh:13806klzzwxh:13807klzzwxh:13808klzzwxh:13809klzzwxh:13810 sb.appendklzzwxh:13770klzzwxh:13811 size=klzzwxh:13771quot;klzzwxh:13812klzzwxh:13772.appendklzzwxh:13773sizeklzzwxh:13774.appendklzzwxh:13775'klzzwxh:13813'klzzwxh:13776;

    klzzwxh:13825klzzwxh:13826klzzwxh:13827klzzwxh:13828klzzwxh:13829klzzwxh:13830klzzwxh:13831klzzwxh:13832klzzwxh:13833klzzwxh:13834klzzwxh:13835klzzwxh:13836klzzwxh:13837klzzwxh:13838klzzwxh:13839 if klzzwxh:13815part klzzwxh:13816= nullklzzwxh:13817klzzwxh:13862klzzwxh:13840klzzwxh:13841klzzwxh:13842klzzwxh:13843klzzwxh:13844klzzwxh:13845klzzwxh:13846klzzwxh:13847klzzwxh:13848klzzwxh:13849klzzwxh:13850klzzwxh:13851klzzwxh:13852klzzwxh:13853klzzwxh:13854klzzwxh:13855klzzwxh:13856klzzwxh:13857klzzwxh:13858 sb.appendklzzwxh:13818klzzwxh:13859 part=klzzwxh:13819quot;klzzwxh:13860klzzwxh:13820.appendklzzwxh:13821partklzzwxh:13822.appendklzzwxh:13823'klzzwxh:13861'klzzwxh:13824;

    klzzwxh:13870klzzwxh:13871klzzwxh:13872klzzwxh:13873klzzwxh:13874klzzwxh:13875klzzwxh:13876klzzwxh:13877klzzwxh:13878klzzwxh:13879klzzwxh:13880klzzwxh:13881klzzwxh:13882klzzwxh:13883klzzwxh:13884 sb.appendklzzwxh:13863klzzwxh:13885/klzzwxh:13886klzzwxh:13887klzzwxh:13864.appendklzzwxh:13865NEWklzzwxh:13866LINEklzzwxh:13867;klzzwxh:13906klzzwxh:13888klzzwxh:13889klzzwxh:13890klzzwxh:13891klzzwxh:13892klzzwxh:13893klzzwxh:13894klzzwxh:13895klzzwxh:13896klzzwxh:13897klzzwxh:13898 klzzwxh:13868klzzwxh:13907klzzwxh:13899klzzwxh:13900klzzwxh:13901klzzwxh:13902klzzwxh:13903klzzwxh:13904klzzwxh:13905 klzzwxh:13869

    klzzwxh:13909klzzwxh:13910klzzwxh:13911klzzwxh:13912klzzwxh:13913klzzwxh:13914klzzwxh:13915 public class NativeLib extends FileResource implements JNLPTaskMember klzzwxh:13908

    klzzwxh:13921klzzwxh:13922klzzwxh:13923klzzwxh:13924klzzwxh:13925klzzwxh:13926klzzwxh:13927klzzwxh:13928klzzwxh:13929klzzwxh:13930klzzwxh:13931 public void toStringklzzwxh:13916StringBuffer sb, int depthklzzwxh:13917 klzzwxh:13918klzzwxh:13947klzzwxh:13932klzzwxh:13933klzzwxh:13934klzzwxh:13935klzzwxh:13936klzzwxh:13937klzzwxh:13938klzzwxh:13939klzzwxh:13940klzzwxh:13941klzzwxh:13942klzzwxh:13943klzzwxh:13944klzzwxh:13945klzzwxh:13946 validateklzzwxh:13919klzzwxh:13920;

    klzzwxh:13955klzzwxh:13956klzzwxh:13957klzzwxh:13958klzzwxh:13959klzzwxh:13960klzzwxh:13961klzzwxh:13962klzzwxh:13963klzzwxh:13964klzzwxh:13965klzzwxh:13966klzzwxh:13967klzzwxh:13968klzzwxh:13969 // Write single jarklzzwxh:14019klzzwxh:13970klzzwxh:13971klzzwxh:13972klzzwxh:13973klzzwxh:13974klzzwxh:13975klzzwxh:13976klzzwxh:13977klzzwxh:13978klzzwxh:13979klzzwxh:13980klzzwxh:13981klzzwxh:13982klzzwxh:13983klzzwxh:13984 if klzzwxh:13948href klzzwxh:13949= nullklzzwxh:13950 klzzwxh:13951klzzwxh:14020klzzwxh:13985klzzwxh:13986klzzwxh:13987klzzwxh:13988klzzwxh:13989klzzwxh:13990klzzwxh:13991klzzwxh:13992klzzwxh:13993klzzwxh:13994klzzwxh:13995klzzwxh:13996klzzwxh:13997klzzwxh:13998klzzwxh:13999klzzwxh:14000klzzwxh:14001klzzwxh:14002klzzwxh:14003 writeNativeLibklzzwxh:13952sb, depthklzzwxh:13953;klzzwxh:14021klzzwxh:14004klzzwxh:14005klzzwxh:14006klzzwxh:14007klzzwxh:14008klzzwxh:14009klzzwxh:14010klzzwxh:14011klzzwxh:14012klzzwxh:14013klzzwxh:14014klzzwxh:14015klzzwxh:14016klzzwxh:14017klzzwxh:14018 klzzwxh:13954

    klzzwxh:14029klzzwxh:14030klzzwxh:14031klzzwxh:14032klzzwxh:14033klzzwxh:14034klzzwxh:14035klzzwxh:14036klzzwxh:14037klzzwxh:14038klzzwxh:14039klzzwxh:14040klzzwxh:14041klzzwxh:14042klzzwxh:14043 // Write jars from filesetklzzwxh:14074klzzwxh:14044klzzwxh:14045klzzwxh:14046klzzwxh:14047klzzwxh:14048klzzwxh:14049klzzwxh:14050klzzwxh:14051klzzwxh:14052klzzwxh:14053klzzwxh:14054klzzwxh:14055klzzwxh:14056klzzwxh:14057klzzwxh:14058 Iterator iterator = filesets.iteratorklzzwxh:14022klzzwxh:14023;klzzwxh:14075klzzwxh:14059klzzwxh:14060klzzwxh:14061klzzwxh:14062klzzwxh:14063klzzwxh:14064klzzwxh:14065klzzwxh:14066klzzwxh:14067klzzwxh:14068klzzwxh:14069klzzwxh:14070klzzwxh:14071klzzwxh:14072klzzwxh:14073 while klzzwxh:14024iterator.hasNextklzzwxh:14025klzzwxh:14026klzzwxh:14027 klzzwxh:14028

    klzzwxh:14088klzzwxh:14089klzzwxh:14090klzzwxh:14091klzzwxh:14092klzzwxh:14093klzzwxh:14094klzzwxh:14095klzzwxh:14096klzzwxh:14097klzzwxh:14098klzzwxh:14099klzzwxh:14100klzzwxh:14101klzzwxh:14102klzzwxh:14103klzzwxh:14104klzzwxh:14105klzzwxh:14106 FileSet fileSet = klzzwxh:14076FileSetklzzwxh:14077 iterator.nextklzzwxh:14078klzzwxh:14079;klzzwxh:14172klzzwxh:14107klzzwxh:14108klzzwxh:14109klzzwxh:14110klzzwxh:14111klzzwxh:14112klzzwxh:14113klzzwxh:14114klzzwxh:14115klzzwxh:14116klzzwxh:14117klzzwxh:14118klzzwxh:14119klzzwxh:14120klzzwxh:14121klzzwxh:14122klzzwxh:14123klzzwxh:14124klzzwxh:14125 DirectoryScanner directoryscanner = fileSetklzzwxh:14173klzzwxh:14126klzzwxh:14127klzzwxh:14128klzzwxh:14129klzzwxh:14130klzzwxh:14131klzzwxh:14132klzzwxh:14133klzzwxh:14134klzzwxh:14135klzzwxh:14136klzzwxh:14137klzzwxh:14138klzzwxh:14139klzzwxh:14140klzzwxh:14141klzzwxh:14142klzzwxh:14143klzzwxh:14144klzzwxh:14145klzzwxh:14146klzzwxh:14147klzzwxh:14148klzzwxh:14149klzzwxh:14150klzzwxh:14151klzzwxh:14152 .getDirectoryScannerklzzwxh:14080getProjectklzzwxh:14081klzzwxh:14082klzzwxh:14083;klzzwxh:14174klzzwxh:14153klzzwxh:14154klzzwxh:14155klzzwxh:14156klzzwxh:14157klzzwxh:14158klzzwxh:14159klzzwxh:14160klzzwxh:14161klzzwxh:14162klzzwxh:14163klzzwxh:14164klzzwxh:14165klzzwxh:14166klzzwxh:14167klzzwxh:14168klzzwxh:14169klzzwxh:14170klzzwxh:14171 String filesklzzwxh:14084klzzwxh:14085 = directoryscanner.getIncludedFilesklzzwxh:14086klzzwxh:14087;

    klzzwxh:14248klzzwxh:14249klzzwxh:14250klzzwxh:14251klzzwxh:14252klzzwxh:14253klzzwxh:14254klzzwxh:14255klzzwxh:14256klzzwxh:14257klzzwxh:14258klzzwxh:14259klzzwxh:14260klzzwxh:14261klzzwxh:14262klzzwxh:14263klzzwxh:14264klzzwxh:14265klzzwxh:14266 for klzzwxh:14175int j = 0; j klzzwxh:14267 files.length; j++klzzwxh:14176 klzzwxh:14177klzzwxh:14978klzzwxh:14268klzzwxh:14269klzzwxh:14270klzzwxh:14271klzzwxh:14272klzzwxh:14273klzzwxh:14274klzzwxh:14275klzzwxh:14276klzzwxh:14277klzzwxh:14278klzzwxh:14279klzzwxh:14280klzzwxh:14281klzzwxh:14282klzzwxh:14283klzzwxh:14284klzzwxh:14285klzzwxh:14286klzzwxh:14287klzzwxh:14288klzzwxh:14289klzzwxh:14290 NativeLib tempNativeLib = new NativeLibklzzwxh:14178klzzwxh:14179;klzzwxh:14979klzzwxh:14291klzzwxh:14292klzzwxh:14293klzzwxh:14294klzzwxh:14295klzzwxh:14296klzzwxh:14297klzzwxh:14298klzzwxh:14299klzzwxh:14300klzzwxh:14301klzzwxh:14302klzzwxh:14303klzzwxh:14304klzzwxh:14305klzzwxh:14306klzzwxh:14307klzzwxh:14308klzzwxh:14309klzzwxh:14310klzzwxh:14311klzzwxh:14312klzzwxh:14313 if klzzwxh:14180arch klzzwxh:14181= nullklzzwxh:14182 klzzwxh:14183klzzwxh:14980klzzwxh:14314klzzwxh:14315klzzwxh:14316klzzwxh:14317klzzwxh:14318klzzwxh:14319klzzwxh:14320klzzwxh:14321klzzwxh:14322klzzwxh:14323klzzwxh:14324klzzwxh:14325klzzwxh:14326klzzwxh:14327klzzwxh:14328klzzwxh:14329klzzwxh:14330klzzwxh:14331klzzwxh:14332klzzwxh:14333klzzwxh:14334klzzwxh:14335klzzwxh:14336klzzwxh:14337klzzwxh:14338klzzwxh:14339klzzwxh:14340 tempNativeLib.setArchklzzwxh:14184archklzzwxh:14185;klzzwxh:14981klzzwxh:14341klzzwxh:14342klzzwxh:14343klzzwxh:14344klzzwxh:14345klzzwxh:14346klzzwxh:14347klzzwxh:14348klzzwxh:14349klzzwxh:14350klzzwxh:14351klzzwxh:14352klzzwxh:14353klzzwxh:14354klzzwxh:14355klzzwxh:14356klzzwxh:14357klzzwxh:14358klzzwxh:14359klzzwxh:14360klzzwxh:14361klzzwxh:14362klzzwxh:14363 klzzwxh:14186klzzwxh:14982klzzwxh:14364klzzwxh:14365klzzwxh:14366klzzwxh:14367klzzwxh:14368klzzwxh:14369klzzwxh:14370klzzwxh:14371klzzwxh:14372klzzwxh:14373klzzwxh:14374klzzwxh:14375klzzwxh:14376klzzwxh:14377klzzwxh:14378klzzwxh:14379klzzwxh:14380klzzwxh:14381klzzwxh:14382klzzwxh:14383klzzwxh:14384klzzwxh:14385klzzwxh:14386 if klzzwxh:14187download klzzwxh:14188= nullklzzwxh:14189 klzzwxh:14190klzzwxh:14983klzzwxh:14387klzzwxh:14388klzzwxh:14389klzzwxh:14390klzzwxh:14391klzzwxh:14392klzzwxh:14393klzzwxh:14394klzzwxh:14395klzzwxh:14396klzzwxh:14397klzzwxh:14398klzzwxh:14399klzzwxh:14400klzzwxh:14401klzzwxh:14402klzzwxh:14403klzzwxh:14404klzzwxh:14405klzzwxh:14406klzzwxh:14407klzzwxh:14408klzzwxh:14409klzzwxh:14410klzzwxh:14411klzzwxh:14412klzzwxh:14413 tempNativeLib.setDownloadklzzwxh:14191downloadklzzwxh:14192;klzzwxh:14984klzzwxh:14414klzzwxh:14415klzzwxh:14416klzzwxh:14417klzzwxh:14418klzzwxh:14419klzzwxh:14420klzzwxh:14421klzzwxh:14422klzzwxh:14423klzzwxh:14424klzzwxh:14425klzzwxh:14426klzzwxh:14427klzzwxh:14428klzzwxh:14429klzzwxh:14430klzzwxh:14431klzzwxh:14432klzzwxh:14433klzzwxh:14434klzzwxh:14435klzzwxh:14436 klzzwxh:14193klzzwxh:14985klzzwxh:14437klzzwxh:14438klzzwxh:14439klzzwxh:14440klzzwxh:14441klzzwxh:14442klzzwxh:14443klzzwxh:14444klzzwxh:14445klzzwxh:14446klzzwxh:14447klzzwxh:14448klzzwxh:14449klzzwxh:14450klzzwxh:14451klzzwxh:14452klzzwxh:14453klzzwxh:14454klzzwxh:14455klzzwxh:14456klzzwxh:14457klzzwxh:14458klzzwxh:14459 if klzzwxh:14194locale klzzwxh:14195= nullklzzwxh:14196 klzzwxh:14197klzzwxh:14986klzzwxh:14460klzzwxh:14461klzzwxh:14462klzzwxh:14463klzzwxh:14464klzzwxh:14465klzzwxh:14466klzzwxh:14467klzzwxh:14468klzzwxh:14469klzzwxh:14470klzzwxh:14471klzzwxh:14472klzzwxh:14473klzzwxh:14474klzzwxh:14475klzzwxh:14476klzzwxh:14477klzzwxh:14478klzzwxh:14479klzzwxh:14480klzzwxh:14481klzzwxh:14482klzzwxh:14483klzzwxh:14484klzzwxh:14485klzzwxh:14486 tempNativeLib.setLocaleklzzwxh:14198localeklzzwxh:14199;klzzwxh:14987klzzwxh:14487klzzwxh:14488klzzwxh:14489klzzwxh:14490klzzwxh:14491klzzwxh:14492klzzwxh:14493klzzwxh:14494klzzwxh:14495klzzwxh:14496klzzwxh:14497klzzwxh:14498klzzwxh:14499klzzwxh:14500klzzwxh:14501klzzwxh:14502klzzwxh:14503klzzwxh:14504klzzwxh:14505klzzwxh:14506klzzwxh:14507klzzwxh:14508klzzwxh:14509 klzzwxh:14200klzzwxh:14988klzzwxh:14510klzzwxh:14511klzzwxh:14512klzzwxh:14513klzzwxh:14514klzzwxh:14515klzzwxh:14516klzzwxh:14517klzzwxh:14518klzzwxh:14519klzzwxh:14520klzzwxh:14521klzzwxh:14522klzzwxh:14523klzzwxh:14524klzzwxh:14525klzzwxh:14526klzzwxh:14527klzzwxh:14528klzzwxh:14529klzzwxh:14530klzzwxh:14531klzzwxh:14532 if klzzwxh:14201os klzzwxh:14202= nullklzzwxh:14203 klzzwxh:14204klzzwxh:14989klzzwxh:14533klzzwxh:14534klzzwxh:14535klzzwxh:14536klzzwxh:14537klzzwxh:14538klzzwxh:14539klzzwxh:14540klzzwxh:14541klzzwxh:14542klzzwxh:14543klzzwxh:14544klzzwxh:14545klzzwxh:14546klzzwxh:14547klzzwxh:14548klzzwxh:14549klzzwxh:14550klzzwxh:14551klzzwxh:14552klzzwxh:14553klzzwxh:14554klzzwxh:14555klzzwxh:14556klzzwxh:14557klzzwxh:14558klzzwxh:14559 tempNativeLib.setOsklzzwxh:14205osklzzwxh:14206;klzzwxh:14990klzzwxh:14560klzzwxh:14561klzzwxh:14562klzzwxh:14563klzzwxh:14564klzzwxh:14565klzzwxh:14566klzzwxh:14567klzzwxh:14568klzzwxh:14569klzzwxh:14570klzzwxh:14571klzzwxh:14572klzzwxh:14573klzzwxh:14574klzzwxh:14575klzzwxh:14576klzzwxh:14577klzzwxh:14578klzzwxh:14579klzzwxh:14580klzzwxh:14581klzzwxh:14582 klzzwxh:14207klzzwxh:14991klzzwxh:14583klzzwxh:14584klzzwxh:14585klzzwxh:14586klzzwxh:14587klzzwxh:14588klzzwxh:14589klzzwxh:14590klzzwxh:14591klzzwxh:14592klzzwxh:14593klzzwxh:14594klzzwxh:14595klzzwxh:14596klzzwxh:14597klzzwxh:14598klzzwxh:14599klzzwxh:14600klzzwxh:14601klzzwxh:14602klzzwxh:14603klzzwxh:14604klzzwxh:14605 if klzzwxh:14208part klzzwxh:14209= nullklzzwxh:14210 klzzwxh:14211klzzwxh:14992klzzwxh:14606klzzwxh:14607klzzwxh:14608klzzwxh:14609klzzwxh:14610klzzwxh:14611klzzwxh:14612klzzwxh:14613klzzwxh:14614klzzwxh:14615klzzwxh:14616klzzwxh:14617klzzwxh:14618klzzwxh:14619klzzwxh:14620klzzwxh:14621klzzwxh:14622klzzwxh:14623klzzwxh:14624klzzwxh:14625klzzwxh:14626klzzwxh:14627klzzwxh:14628klzzwxh:14629klzzwxh:14630klzzwxh:14631klzzwxh:14632 tempNativeLib.setPartklzzwxh:14212partklzzwxh:14213;klzzwxh:14993klzzwxh:14633klzzwxh:14634klzzwxh:14635klzzwxh:14636klzzwxh:14637klzzwxh:14638klzzwxh:14639klzzwxh:14640klzzwxh:14641klzzwxh:14642klzzwxh:14643klzzwxh:14644klzzwxh:14645klzzwxh:14646klzzwxh:14647klzzwxh:14648klzzwxh:14649klzzwxh:14650klzzwxh:14651klzzwxh:14652klzzwxh:14653klzzwxh:14654klzzwxh:14655 klzzwxh:14214klzzwxh:14994klzzwxh:14656klzzwxh:14657klzzwxh:14658klzzwxh:14659klzzwxh:14660klzzwxh:14661klzzwxh:14662klzzwxh:14663klzzwxh:14664klzzwxh:14665klzzwxh:14666klzzwxh:14667klzzwxh:14668klzzwxh:14669klzzwxh:14670klzzwxh:14671klzzwxh:14672klzzwxh:14673klzzwxh:14674klzzwxh:14675klzzwxh:14676klzzwxh:14677klzzwxh:14678 if klzzwxh:14215size klzzwxh:14216= nullklzzwxh:14217 klzzwxh:14218klzzwxh:14995klzzwxh:14679klzzwxh:14680klzzwxh:14681klzzwxh:14682klzzwxh:14683klzzwxh:14684klzzwxh:14685klzzwxh:14686klzzwxh:14687klzzwxh:14688klzzwxh:14689klzzwxh:14690klzzwxh:14691klzzwxh:14692klzzwxh:14693klzzwxh:14694klzzwxh:14695klzzwxh:14696klzzwxh:14697klzzwxh:14698klzzwxh:14699klzzwxh:14700klzzwxh:14701klzzwxh:14702klzzwxh:14703klzzwxh:14704klzzwxh:14705 tempNativeLib.setSizeklzzwxh:14219sizeklzzwxh:14220;klzzwxh:14996klzzwxh:14706klzzwxh:14707klzzwxh:14708klzzwxh:14709klzzwxh:14710klzzwxh:14711klzzwxh:14712klzzwxh:14713klzzwxh:14714klzzwxh:14715klzzwxh:14716klzzwxh:14717klzzwxh:14718klzzwxh:14719klzzwxh:14720klzzwxh:14721klzzwxh:14722klzzwxh:14723klzzwxh:14724klzzwxh:14725klzzwxh:14726klzzwxh:14727klzzwxh:14728 klzzwxh:14221klzzwxh:14997klzzwxh:14729klzzwxh:14730klzzwxh:14731klzzwxh:14732klzzwxh:14733klzzwxh:14734klzzwxh:14735klzzwxh:14736klzzwxh:14737klzzwxh:14738klzzwxh:14739klzzwxh:14740klzzwxh:14741klzzwxh:14742klzzwxh:14743klzzwxh:14744klzzwxh:14745klzzwxh:14746klzzwxh:14747klzzwxh:14748klzzwxh:14749klzzwxh:14750klzzwxh:14751 if klzzwxh:14222version klzzwxh:14223= nullklzzwxh:14224 klzzwxh:14225klzzwxh:14998klzzwxh:14752klzzwxh:14753klzzwxh:14754klzzwxh:14755klzzwxh:14756klzzwxh:14757klzzwxh:14758klzzwxh:14759klzzwxh:14760klzzwxh:14761klzzwxh:14762klzzwxh:14763klzzwxh:14764klzzwxh:14765klzzwxh:14766klzzwxh:14767klzzwxh:14768klzzwxh:14769klzzwxh:14770klzzwxh:14771klzzwxh:14772klzzwxh:14773klzzwxh:14774klzzwxh:14775klzzwxh:14776klzzwxh:14777klzzwxh:14778 tempNativeLib.setVersionklzzwxh:14226versionklzzwxh:14227;klzzwxh:14999klzzwxh:14779klzzwxh:14780klzzwxh:14781klzzwxh:14782klzzwxh:14783klzzwxh:14784klzzwxh:14785klzzwxh:14786klzzwxh:14787klzzwxh:14788klzzwxh:14789klzzwxh:14790klzzwxh:14791klzzwxh:14792klzzwxh:14793klzzwxh:14794klzzwxh:14795klzzwxh:14796klzzwxh:14797klzzwxh:14798klzzwxh:14799klzzwxh:14800klzzwxh:14801 klzzwxh:14228klzzwxh:15000klzzwxh:14802klzzwxh:14803klzzwxh:14804klzzwxh:14805klzzwxh:14806klzzwxh:14807klzzwxh:14808klzzwxh:14809klzzwxh:14810klzzwxh:14811klzzwxh:14812klzzwxh:14813klzzwxh:14814klzzwxh:14815klzzwxh:14816klzzwxh:14817klzzwxh:14818klzzwxh:14819klzzwxh:14820klzzwxh:14821klzzwxh:14822klzzwxh:14823klzzwxh:14824 if klzzwxh:14229href klzzwxh:14230= nullklzzwxh:14231 klzzwxh:14232klzzwxh:15001klzzwxh:14825klzzwxh:14826klzzwxh:14827klzzwxh:14828klzzwxh:14829klzzwxh:14830klzzwxh:14831klzzwxh:14832klzzwxh:14833klzzwxh:14834klzzwxh:14835klzzwxh:14836klzzwxh:14837klzzwxh:14838klzzwxh:14839klzzwxh:14840klzzwxh:14841klzzwxh:14842klzzwxh:14843klzzwxh:14844klzzwxh:14845klzzwxh:14846klzzwxh:14847klzzwxh:14848klzzwxh:14849klzzwxh:14850klzzwxh:14851 tempNativeLib.setHrefklzzwxh:14233hrefklzzwxh:14234;klzzwxh:15002klzzwxh:14852klzzwxh:14853klzzwxh:14854klzzwxh:14855klzzwxh:14856klzzwxh:14857klzzwxh:14858klzzwxh:14859klzzwxh:14860klzzwxh:14861klzzwxh:14862klzzwxh:14863klzzwxh:14864klzzwxh:14865klzzwxh:14866klzzwxh:14867klzzwxh:14868klzzwxh:14869klzzwxh:14870klzzwxh:14871klzzwxh:14872klzzwxh:14873klzzwxh:14874 klzzwxh:14235klzzwxh:15003klzzwxh:14875klzzwxh:14876klzzwxh:14877klzzwxh:14878klzzwxh:14879klzzwxh:14880klzzwxh:14881klzzwxh:14882klzzwxh:14883klzzwxh:14884klzzwxh:14885klzzwxh:14886klzzwxh:14887klzzwxh:14888klzzwxh:14889klzzwxh:14890klzzwxh:14891klzzwxh:14892klzzwxh:14893klzzwxh:14894klzzwxh:14895klzzwxh:14896klzzwxh:14897 // order is importantklzzwxh:14236klzzwxh:14237 href, version, os, arch and locale will be calculated from filenameklzzwxh:14238klzzwxh:14239klzzwxh:15004klzzwxh:14898klzzwxh:14899klzzwxh:14900klzzwxh:14901klzzwxh:14902klzzwxh:14903klzzwxh:14904klzzwxh:14905klzzwxh:14906klzzwxh:14907klzzwxh:14908klzzwxh:14909klzzwxh:14910klzzwxh:14911klzzwxh:14912klzzwxh:14913klzzwxh:14914klzzwxh:14915klzzwxh:14916klzzwxh:14917klzzwxh:14918klzzwxh:14919klzzwxh:14920 tempNativeLib.setFilenameklzzwxh:14240filesklzzwxh:14241jklzzwxh:14242klzzwxh:14243;klzzwxh:15005klzzwxh:14921klzzwxh:14922klzzwxh:14923klzzwxh:14924klzzwxh:14925klzzwxh:14926klzzwxh:14927klzzwxh:14928klzzwxh:14929klzzwxh:14930klzzwxh:14931klzzwxh:14932klzzwxh:14933klzzwxh:14934klzzwxh:14935klzzwxh:14936klzzwxh:14937klzzwxh:14938klzzwxh:14939klzzwxh:14940klzzwxh:14941klzzwxh:14942klzzwxh:14943 tempNativeLib.toStringklzzwxh:14244sb, depthklzzwxh:14245;klzzwxh:15006klzzwxh:14944klzzwxh:14945klzzwxh:14946klzzwxh:14947klzzwxh:14948klzzwxh:14949klzzwxh:14950klzzwxh:14951klzzwxh:14952klzzwxh:14953klzzwxh:14954klzzwxh:14955klzzwxh:14956klzzwxh:14957klzzwxh:14958klzzwxh:14959klzzwxh:14960klzzwxh:14961klzzwxh:14962 klzzwxh:14246klzzwxh:15007klzzwxh:14963klzzwxh:14964klzzwxh:14965klzzwxh:14966klzzwxh:14967klzzwxh:14968klzzwxh:14969klzzwxh:14970klzzwxh:14971klzzwxh:14972klzzwxh:14973klzzwxh:14974klzzwxh:14975klzzwxh:14976klzzwxh:14977 klzzwxh:14247

    klzzwxh:15009klzzwxh:15010klzzwxh:15011klzzwxh:15012klzzwxh:15013klzzwxh:15014klzzwxh:15015klzzwxh:15016klzzwxh:15017klzzwxh:15018klzzwxh:15019 klzzwxh:15008

    klzzwxh:15027klzzwxh:15028klzzwxh:15029klzzwxh:15030klzzwxh:15031klzzwxh:15032klzzwxh:15033klzzwxh:15034klzzwxh:15035klzzwxh:15036klzzwxh:15037 public void writeNativeLibklzzwxh:15020StringBuffer sb, int depthklzzwxh:15021 klzzwxh:15022klzzwxh:15071klzzwxh:15038klzzwxh:15039klzzwxh:15040klzzwxh:15041klzzwxh:15042klzzwxh:15043klzzwxh:15044klzzwxh:15045klzzwxh:15046klzzwxh:15047klzzwxh:15048klzzwxh:15049klzzwxh:15050klzzwxh:15051klzzwxh:15052 appendTabsklzzwxh:15023sb, depthklzzwxh:15024;klzzwxh:15072klzzwxh:15053klzzwxh:15054klzzwxh:15055klzzwxh:15056klzzwxh:15057klzzwxh:15058klzzwxh:15059klzzwxh:15060klzzwxh:15061klzzwxh:15062klzzwxh:15063klzzwxh:15064klzzwxh:15065klzzwxh:15066klzzwxh:15067 sb.appendklzzwxh:15025klzzwxh:15068klzzwxh:15069nativelibklzzwxh:15070klzzwxh:15026;

    klzzwxh:15086klzzwxh:15087klzzwxh:15088klzzwxh:15089klzzwxh:15090klzzwxh:15091klzzwxh:15092klzzwxh:15093klzzwxh:15094klzzwxh:15095klzzwxh:15096klzzwxh:15097klzzwxh:15098klzzwxh:15099klzzwxh:15100 if klzzwxh:15073href == nullklzzwxh:15074klzzwxh:15215klzzwxh:15101klzzwxh:15102klzzwxh:15103klzzwxh:15104klzzwxh:15105klzzwxh:15106klzzwxh:15107klzzwxh:15108klzzwxh:15109klzzwxh:15110klzzwxh:15111klzzwxh:15112klzzwxh:15113klzzwxh:15114klzzwxh:15115klzzwxh:15116klzzwxh:15117klzzwxh:15118klzzwxh:15119 throw new RuntimeExceptionklzzwxh:15075klzzwxh:15216klzzwxh:15120klzzwxh:15121klzzwxh:15122klzzwxh:15123klzzwxh:15124klzzwxh:15125klzzwxh:15126klzzwxh:15127klzzwxh:15128klzzwxh:15129klzzwxh:15130klzzwxh:15131klzzwxh:15132klzzwxh:15133klzzwxh:15134klzzwxh:15135klzzwxh:15136klzzwxh:15137klzzwxh:15138klzzwxh:15139klzzwxh:15140klzzwxh:15141klzzwxh:15142klzzwxh:15143klzzwxh:15144klzzwxh:15145klzzwxh:15146 klzzwxh:15147klzzwxh:15148nativelibklzzwxh:15149 requires attribute hrefklzzwxh:15150klzzwxh:15076;klzzwxh:15217klzzwxh:15151klzzwxh:15152klzzwxh:15153klzzwxh:15154klzzwxh:15155klzzwxh:15156klzzwxh:15157klzzwxh:15158klzzwxh:15159klzzwxh:15160klzzwxh:15161klzzwxh:15162klzzwxh:15163klzzwxh:15164klzzwxh:15165 elseklzzwxh:15218klzzwxh:15166klzzwxh:15167klzzwxh:15168klzzwxh:15169klzzwxh:15170klzzwxh:15171klzzwxh:15172klzzwxh:15173klzzwxh:15174klzzwxh:15175klzzwxh:15176klzzwxh:15177klzzwxh:15178klzzwxh:15179klzzwxh:15180klzzwxh:15181klzzwxh:15182klzzwxh:15183klzzwxh:15184 sb.appendklzzwxh:15077klzzwxh:15185 href=klzzwxh:15078quot;klzzwxh:15186klzzwxh:15079.appendklzzwxh:15080correctHRefPathklzzwxh:15081hrefklzzwxh:15082klzzwxh:15083.appendklzzwxh:15084klzzwxh:15219klzzwxh:15187klzzwxh:15188klzzwxh:15189klzzwxh:15190klzzwxh:15191klzzwxh:15192klzzwxh:15193klzzwxh:15194klzzwxh:15195klzzwxh:15196klzzwxh:15197klzzwxh:15198klzzwxh:15199klzzwxh:15200klzzwxh:15201klzzwxh:15202klzzwxh:15203klzzwxh:15204klzzwxh:15205klzzwxh:15206klzzwxh:15207klzzwxh:15208klzzwxh:15209klzzwxh:15210klzzwxh:15211klzzwxh:15212klzzwxh:15213 'klzzwxh:15214'klzzwxh:15085;

    klzzwxh:15230klzzwxh:15231klzzwxh:15232klzzwxh:15233klzzwxh:15234klzzwxh:15235klzzwxh:15236klzzwxh:15237klzzwxh:15238klzzwxh:15239klzzwxh:15240klzzwxh:15241klzzwxh:15242klzzwxh:15243klzzwxh:15244 if klzzwxh:15220version klzzwxh:15221= nullklzzwxh:15222klzzwxh:15267klzzwxh:15245klzzwxh:15246klzzwxh:15247klzzwxh:15248klzzwxh:15249klzzwxh:15250klzzwxh:15251klzzwxh:15252klzzwxh:15253klzzwxh:15254klzzwxh:15255klzzwxh:15256klzzwxh:15257klzzwxh:15258klzzwxh:15259klzzwxh:15260klzzwxh:15261klzzwxh:15262klzzwxh:15263 sb.appendklzzwxh:15223klzzwxh:15264 version=klzzwxh:15224quot;klzzwxh:15265klzzwxh:15225.appendklzzwxh:15226versionklzzwxh:15227.appendklzzwxh:15228'klzzwxh:15266'klzzwxh:15229;

    klzzwxh:15278klzzwxh:15279klzzwxh:15280klzzwxh:15281klzzwxh:15282klzzwxh:15283klzzwxh:15284klzzwxh:15285klzzwxh:15286klzzwxh:15287klzzwxh:15288klzzwxh:15289klzzwxh:15290klzzwxh:15291klzzwxh:15292 if klzzwxh:15268os klzzwxh:15269= nullklzzwxh:15270klzzwxh:15315klzzwxh:15293klzzwxh:15294klzzwxh:15295klzzwxh:15296klzzwxh:15297klzzwxh:15298klzzwxh:15299klzzwxh:15300klzzwxh:15301klzzwxh:15302klzzwxh:15303klzzwxh:15304klzzwxh:15305klzzwxh:15306klzzwxh:15307klzzwxh:15308klzzwxh:15309klzzwxh:15310klzzwxh:15311 sb.appendklzzwxh:15271klzzwxh:15312 os=klzzwxh:15272quot;klzzwxh:15313klzzwxh:15273.appendklzzwxh:15274osklzzwxh:15275.appendklzzwxh:15276'klzzwxh:15314'klzzwxh:15277;

    klzzwxh:15326klzzwxh:15327klzzwxh:15328klzzwxh:15329klzzwxh:15330klzzwxh:15331klzzwxh:15332klzzwxh:15333klzzwxh:15334klzzwxh:15335klzzwxh:15336klzzwxh:15337klzzwxh:15338klzzwxh:15339klzzwxh:15340 if klzzwxh:15316arch klzzwxh:15317= nullklzzwxh:15318klzzwxh:15363klzzwxh:15341klzzwxh:15342klzzwxh:15343klzzwxh:15344klzzwxh:15345klzzwxh:15346klzzwxh:15347klzzwxh:15348klzzwxh:15349klzzwxh:15350klzzwxh:15351klzzwxh:15352klzzwxh:15353klzzwxh:15354klzzwxh:15355klzzwxh:15356klzzwxh:15357klzzwxh:15358klzzwxh:15359 sb.appendklzzwxh:15319klzzwxh:15360 arch=klzzwxh:15320quot;klzzwxh:15361klzzwxh:15321.appendklzzwxh:15322archklzzwxh:15323.appendklzzwxh:15324'klzzwxh:15362'klzzwxh:15325;

    klzzwxh:15374klzzwxh:15375klzzwxh:15376klzzwxh:15377klzzwxh:15378klzzwxh:15379klzzwxh:15380klzzwxh:15381klzzwxh:15382klzzwxh:15383klzzwxh:15384klzzwxh:15385klzzwxh:15386klzzwxh:15387klzzwxh:15388 if klzzwxh:15364locale klzzwxh:15365= nullklzzwxh:15366klzzwxh:15411klzzwxh:15389klzzwxh:15390klzzwxh:15391klzzwxh:15392klzzwxh:15393klzzwxh:15394klzzwxh:15395klzzwxh:15396klzzwxh:15397klzzwxh:15398klzzwxh:15399klzzwxh:15400klzzwxh:15401klzzwxh:15402klzzwxh:15403klzzwxh:15404klzzwxh:15405klzzwxh:15406klzzwxh:15407 sb.appendklzzwxh:15367klzzwxh:15408 locale=klzzwxh:15368quot;klzzwxh:15409klzzwxh:15369.appendklzzwxh:15370localeklzzwxh:15371.appendklzzwxh:15372'klzzwxh:15410'klzzwxh:15373;

    klzzwxh:15422klzzwxh:15423klzzwxh:15424klzzwxh:15425klzzwxh:15426klzzwxh:15427klzzwxh:15428klzzwxh:15429klzzwxh:15430klzzwxh:15431klzzwxh:15432klzzwxh:15433klzzwxh:15434klzzwxh:15435klzzwxh:15436 if klzzwxh:15412download klzzwxh:15413= nullklzzwxh:15414klzzwxh:15459klzzwxh:15437klzzwxh:15438klzzwxh:15439klzzwxh:15440klzzwxh:15441klzzwxh:15442klzzwxh:15443klzzwxh:15444klzzwxh:15445klzzwxh:15446klzzwxh:15447klzzwxh:15448klzzwxh:15449klzzwxh:15450klzzwxh:15451klzzwxh:15452klzzwxh:15453klzzwxh:15454klzzwxh:15455 sb.appendklzzwxh:15415klzzwxh:15456 download=klzzwxh:15416quot;klzzwxh:15457klzzwxh:15417.appendklzzwxh:15418downloadklzzwxh:15419.appendklzzwxh:15420'klzzwxh:15458'klzzwxh:15421;

    klzzwxh:15470klzzwxh:15471klzzwxh:15472klzzwxh:15473klzzwxh:15474klzzwxh:15475klzzwxh:15476klzzwxh:15477klzzwxh:15478klzzwxh:15479klzzwxh:15480klzzwxh:15481klzzwxh:15482klzzwxh:15483klzzwxh:15484 if klzzwxh:15460size klzzwxh:15461= nullklzzwxh:15462klzzwxh:15507klzzwxh:15485klzzwxh:15486klzzwxh:15487klzzwxh:15488klzzwxh:15489klzzwxh:15490klzzwxh:15491klzzwxh:15492klzzwxh:15493klzzwxh:15494klzzwxh:15495klzzwxh:15496klzzwxh:15497klzzwxh:15498klzzwxh:15499klzzwxh:15500klzzwxh:15501klzzwxh:15502klzzwxh:15503 sb.appendklzzwxh:15463klzzwxh:15504 size=klzzwxh:15464quot;klzzwxh:15505klzzwxh:15465.appendklzzwxh:15466sizeklzzwxh:15467.appendklzzwxh:15468'klzzwxh:15506'klzzwxh:15469;

    klzzwxh:15518klzzwxh:15519klzzwxh:15520klzzwxh:15521klzzwxh:15522klzzwxh:15523klzzwxh:15524klzzwxh:15525klzzwxh:15526klzzwxh:15527klzzwxh:15528klzzwxh:15529klzzwxh:15530klzzwxh:15531klzzwxh:15532 if klzzwxh:15508part klzzwxh:15509= nullklzzwxh:15510klzzwxh:15555klzzwxh:15533klzzwxh:15534klzzwxh:15535klzzwxh:15536klzzwxh:15537klzzwxh:15538klzzwxh:15539klzzwxh:15540klzzwxh:15541klzzwxh:15542klzzwxh:15543klzzwxh:15544klzzwxh:15545klzzwxh:15546klzzwxh:15547klzzwxh:15548klzzwxh:15549klzzwxh:15550klzzwxh:15551 sb.appendklzzwxh:15511klzzwxh:15552 part=klzzwxh:15512quot;klzzwxh:15553klzzwxh:15513.appendklzzwxh:15514partklzzwxh:15515.appendklzzwxh:15516'klzzwxh:15554'klzzwxh:15517;

    klzzwxh:15563klzzwxh:15564klzzwxh:15565klzzwxh:15566klzzwxh:15567klzzwxh:15568klzzwxh:15569klzzwxh:15570klzzwxh:15571klzzwxh:15572klzzwxh:15573klzzwxh:15574klzzwxh:15575klzzwxh:15576klzzwxh:15577 sb.appendklzzwxh:15556klzzwxh:15578/klzzwxh:15579klzzwxh:15580klzzwxh:15557.appendklzzwxh:15558NEWklzzwxh:15559LINEklzzwxh:15560;klzzwxh:15599klzzwxh:15581klzzwxh:15582klzzwxh:15583klzzwxh:15584klzzwxh:15585klzzwxh:15586klzzwxh:15587klzzwxh:15588klzzwxh:15589klzzwxh:15590klzzwxh:15591 klzzwxh:15561klzzwxh:15600klzzwxh:15592klzzwxh:15593klzzwxh:15594klzzwxh:15595klzzwxh:15596klzzwxh:15597klzzwxh:15598 klzzwxh:15562

    klzzwxh:15602klzzwxh:15603klzzwxh:15604klzzwxh:15605klzzwxh:15606klzzwxh:15607klzzwxh:15608 public class Package implements JNLPTaskMember klzzwxh:15601klzzwxh:15620klzzwxh:15609klzzwxh:15610klzzwxh:15611klzzwxh:15612klzzwxh:15613klzzwxh:15614klzzwxh:15615klzzwxh:15616klzzwxh:15617klzzwxh:15618klzzwxh:15619 private String name = null;

    klzzwxh:15621klzzwxh:15622klzzwxh:15623klzzwxh:15624klzzwxh:15625klzzwxh:15626klzzwxh:15627klzzwxh:15628klzzwxh:15629klzzwxh:15630klzzwxh:15631 private String part = null;

    klzzwxh:15632klzzwxh:15633klzzwxh:15634klzzwxh:15635klzzwxh:15636klzzwxh:15637klzzwxh:15638klzzwxh:15639klzzwxh:15640klzzwxh:15641klzzwxh:15642 private String recursive = null;

    klzzwxh:15647klzzwxh:15648klzzwxh:15649klzzwxh:15650klzzwxh:15651klzzwxh:15652klzzwxh:15653klzzwxh:15654klzzwxh:15655klzzwxh:15656klzzwxh:15657 public void setNameklzzwxh:15643String stringklzzwxh:15644 klzzwxh:15645klzzwxh:15684klzzwxh:15658klzzwxh:15659klzzwxh:15660klzzwxh:15661klzzwxh:15662klzzwxh:15663klzzwxh:15664klzzwxh:15665klzzwxh:15666klzzwxh:15667klzzwxh:15668klzzwxh:15669klzzwxh:15670klzzwxh:15671klzzwxh:15672 name = string;klzzwxh:15685klzzwxh:15673klzzwxh:15674klzzwxh:15675klzzwxh:15676klzzwxh:15677klzzwxh:15678klzzwxh:15679klzzwxh:15680klzzwxh:15681klzzwxh:15682klzzwxh:15683 klzzwxh:15646

    klzzwxh:15690klzzwxh:15691klzzwxh:15692klzzwxh:15693klzzwxh:15694klzzwxh:15695klzzwxh:15696klzzwxh:15697klzzwxh:15698klzzwxh:15699klzzwxh:15700 public void setPartklzzwxh:15686String stringklzzwxh:15687 klzzwxh:15688klzzwxh:15727klzzwxh:15701klzzwxh:15702klzzwxh:15703klzzwxh:15704klzzwxh:15705klzzwxh:15706klzzwxh:15707klzzwxh:15708klzzwxh:15709klzzwxh:15710klzzwxh:15711klzzwxh:15712klzzwxh:15713klzzwxh:15714klzzwxh:15715 part = string;klzzwxh:15728klzzwxh:15716klzzwxh:15717klzzwxh:15718klzzwxh:15719klzzwxh:15720klzzwxh:15721klzzwxh:15722klzzwxh:15723klzzwxh:15724klzzwxh:15725klzzwxh:15726 klzzwxh:15689

    klzzwxh:15733klzzwxh:15734klzzwxh:15735klzzwxh:15736klzzwxh:15737klzzwxh:15738klzzwxh:15739klzzwxh:15740klzzwxh:15741klzzwxh:15742klzzwxh:15743 public void setRecursiveklzzwxh:15729String stringklzzwxh:15730 klzzwxh:15731klzzwxh:15770klzzwxh:15744klzzwxh:15745klzzwxh:15746klzzwxh:15747klzzwxh:15748klzzwxh:15749klzzwxh:15750klzzwxh:15751klzzwxh:15752klzzwxh:15753klzzwxh:15754klzzwxh:15755klzzwxh:15756klzzwxh:15757klzzwxh:15758 recursive = string;klzzwxh:15771klzzwxh:15759klzzwxh:15760klzzwxh:15761klzzwxh:15762klzzwxh:15763klzzwxh:15764klzzwxh:15765klzzwxh:15766klzzwxh:15767klzzwxh:15768klzzwxh:15769 klzzwxh:15732

    klzzwxh:15779klzzwxh:15780klzzwxh:15781klzzwxh:15782klzzwxh:15783klzzwxh:15784klzzwxh:15785klzzwxh:15786klzzwxh:15787klzzwxh:15788klzzwxh:15789 public void toStringklzzwxh:15772StringBuffer sb, int depthklzzwxh:15773 klzzwxh:15774klzzwxh:15823klzzwxh:15790klzzwxh:15791klzzwxh:15792klzzwxh:15793klzzwxh:15794klzzwxh:15795klzzwxh:15796klzzwxh:15797klzzwxh:15798klzzwxh:15799klzzwxh:15800klzzwxh:15801klzzwxh:15802klzzwxh:15803klzzwxh:15804 appendTabsklzzwxh:15775sb, depthklzzwxh:15776;klzzwxh:15824klzzwxh:15805klzzwxh:15806klzzwxh:15807klzzwxh:15808klzzwxh:15809klzzwxh:15810klzzwxh:15811klzzwxh:15812klzzwxh:15813klzzwxh:15814klzzwxh:15815klzzwxh:15816klzzwxh:15817klzzwxh:15818klzzwxh:15819 sb.appendklzzwxh:15777klzzwxh:15820klzzwxh:15821packageklzzwxh:15822klzzwxh:15778;

    klzzwxh:15836klzzwxh:15837klzzwxh:15838klzzwxh:15839klzzwxh:15840klzzwxh:15841klzzwxh:15842klzzwxh:15843klzzwxh:15844klzzwxh:15845klzzwxh:15846klzzwxh:15847klzzwxh:15848klzzwxh:15849klzzwxh:15850 if klzzwxh:15825name == nullklzzwxh:15826klzzwxh:15938klzzwxh:15851klzzwxh:15852klzzwxh:15853klzzwxh:15854klzzwxh:15855klzzwxh:15856klzzwxh:15857klzzwxh:15858klzzwxh:15859klzzwxh:15860klzzwxh:15861klzzwxh:15862klzzwxh:15863klzzwxh:15864klzzwxh:15865klzzwxh:15866klzzwxh:15867klzzwxh:15868klzzwxh:15869 throw new RuntimeExceptionklzzwxh:15827klzzwxh:15939klzzwxh:15870klzzwxh:15871klzzwxh:15872klzzwxh:15873klzzwxh:15874klzzwxh:15875klzzwxh:15876klzzwxh:15877klzzwxh:15878klzzwxh:15879klzzwxh:15880klzzwxh:15881klzzwxh:15882klzzwxh:15883klzzwxh:15884klzzwxh:15885klzzwxh:15886klzzwxh:15887klzzwxh:15888klzzwxh:15889klzzwxh:15890klzzwxh:15891klzzwxh:15892klzzwxh:15893klzzwxh:15894klzzwxh:15895klzzwxh:15896 klzzwxh:15897klzzwxh:15898packageklzzwxh:15899 requires attribute nameklzzwxh:15900klzzwxh:15828;klzzwxh:15940klzzwxh:15901klzzwxh:15902klzzwxh:15903klzzwxh:15904klzzwxh:15905klzzwxh:15906klzzwxh:15907klzzwxh:15908klzzwxh:15909klzzwxh:15910klzzwxh:15911klzzwxh:15912klzzwxh:15913klzzwxh:15914klzzwxh:15915 elseklzzwxh:15941klzzwxh:15916klzzwxh:15917klzzwxh:15918klzzwxh:15919klzzwxh:15920klzzwxh:15921klzzwxh:15922klzzwxh:15923klzzwxh:15924klzzwxh:15925klzzwxh:15926klzzwxh:15927klzzwxh:15928klzzwxh:15929klzzwxh:15930klzzwxh:15931klzzwxh:15932klzzwxh:15933klzzwxh:15934 sb.appendklzzwxh:15829klzzwxh:15935 name=klzzwxh:15830quot;klzzwxh:15936klzzwxh:15831.appendklzzwxh:15832nameklzzwxh:15833.appendklzzwxh:15834'klzzwxh:15937'klzzwxh:15835;

    klzzwxh:15953klzzwxh:15954klzzwxh:15955klzzwxh:15956klzzwxh:15957klzzwxh:15958klzzwxh:15959klzzwxh:15960klzzwxh:15961klzzwxh:15962klzzwxh:15963klzzwxh:15964klzzwxh:15965klzzwxh:15966klzzwxh:15967 if klzzwxh:15942part == nullklzzwxh:15943klzzwxh:16055klzzwxh:15968klzzwxh:15969klzzwxh:15970klzzwxh:15971klzzwxh:15972klzzwxh:15973klzzwxh:15974klzzwxh:15975klzzwxh:15976klzzwxh:15977klzzwxh:15978klzzwxh:15979klzzwxh:15980klzzwxh:15981klzzwxh:15982klzzwxh:15983klzzwxh:15984klzzwxh:15985klzzwxh:15986 throw new RuntimeExceptionklzzwxh:15944klzzwxh:16056klzzwxh:15987klzzwxh:15988klzzwxh:15989klzzwxh:15990klzzwxh:15991klzzwxh:15992klzzwxh:15993klzzwxh:15994klzzwxh:15995klzzwxh:15996klzzwxh:15997klzzwxh:15998klzzwxh:15999klzzwxh:16000klzzwxh:16001klzzwxh:16002klzzwxh:16003klzzwxh:16004klzzwxh:16005klzzwxh:16006klzzwxh:16007klzzwxh:16008klzzwxh:16009klzzwxh:16010klzzwxh:16011klzzwxh:16012klzzwxh:16013 klzzwxh:16014klzzwxh:16015packageklzzwxh:16016 requires attribute partklzzwxh:16017klzzwxh:15945;klzzwxh:16057klzzwxh:16018klzzwxh:16019klzzwxh:16020klzzwxh:16021klzzwxh:16022klzzwxh:16023klzzwxh:16024klzzwxh:16025klzzwxh:16026klzzwxh:16027klzzwxh:16028klzzwxh:16029klzzwxh:16030klzzwxh:16031klzzwxh:16032 elseklzzwxh:16058klzzwxh:16033klzzwxh:16034klzzwxh:16035klzzwxh:16036klzzwxh:16037klzzwxh:16038klzzwxh:16039klzzwxh:16040klzzwxh:16041klzzwxh:16042klzzwxh:16043klzzwxh:16044klzzwxh:16045klzzwxh:16046klzzwxh:16047klzzwxh:16048klzzwxh:16049klzzwxh:16050klzzwxh:16051 sb.appendklzzwxh:15946klzzwxh:16052 part=klzzwxh:15947quot;klzzwxh:16053klzzwxh:15948.appendklzzwxh:15949partklzzwxh:15950.appendklzzwxh:15951'klzzwxh:16054'klzzwxh:15952;

    klzzwxh:16069klzzwxh:16070klzzwxh:16071klzzwxh:16072klzzwxh:16073klzzwxh:16074klzzwxh:16075klzzwxh:16076klzzwxh:16077klzzwxh:16078klzzwxh:16079klzzwxh:16080klzzwxh:16081klzzwxh:16082klzzwxh:16083 if klzzwxh:16059recursive klzzwxh:16060= nullklzzwxh:16061klzzwxh:16106klzzwxh:16084klzzwxh:16085klzzwxh:16086klzzwxh:16087klzzwxh:16088klzzwxh:16089klzzwxh:16090klzzwxh:16091klzzwxh:16092klzzwxh:16093klzzwxh:16094klzzwxh:16095klzzwxh:16096klzzwxh:16097klzzwxh:16098klzzwxh:16099klzzwxh:16100klzzwxh:16101klzzwxh:16102 sb.appendklzzwxh:16062klzzwxh:16103 recursive=klzzwxh:16063quot;klzzwxh:16104klzzwxh:16064.appendklzzwxh:16065recursiveklzzwxh:16066.appendklzzwxh:16067'klzzwxh:16105'klzzwxh:16068;

    klzzwxh:16114klzzwxh:16115klzzwxh:16116klzzwxh:16117klzzwxh:16118klzzwxh:16119klzzwxh:16120klzzwxh:16121klzzwxh:16122klzzwxh:16123klzzwxh:16124klzzwxh:16125klzzwxh:16126klzzwxh:16127klzzwxh:16128 sb.appendklzzwxh:16107klzzwxh:16129/klzzwxh:16130klzzwxh:16131klzzwxh:16108.appendklzzwxh:16109NEWklzzwxh:16110LINEklzzwxh:16111;klzzwxh:16150klzzwxh:16132klzzwxh:16133klzzwxh:16134klzzwxh:16135klzzwxh:16136klzzwxh:16137klzzwxh:16138klzzwxh:16139klzzwxh:16140klzzwxh:16141klzzwxh:16142 klzzwxh:16112klzzwxh:16151klzzwxh:16143klzzwxh:16144klzzwxh:16145klzzwxh:16146klzzwxh:16147klzzwxh:16148klzzwxh:16149 klzzwxh:16113

    klzzwxh:16153klzzwxh:16154klzzwxh:16155klzzwxh:16156klzzwxh:16157klzzwxh:16158klzzwxh:16159 public class Property implements JNLPTaskMember klzzwxh:16152klzzwxh:16171klzzwxh:16160klzzwxh:16161klzzwxh:16162klzzwxh:16163klzzwxh:16164klzzwxh:16165klzzwxh:16166klzzwxh:16167klzzwxh:16168klzzwxh:16169klzzwxh:16170 private String name = null;

    klzzwxh:16172klzzwxh:16173klzzwxh:16174klzzwxh:16175klzzwxh:16176klzzwxh:16177klzzwxh:16178klzzwxh:16179klzzwxh:16180klzzwxh:16181klzzwxh:16182 private String value = null;

    klzzwxh:16187klzzwxh:16188klzzwxh:16189klzzwxh:16190klzzwxh:16191klzzwxh:16192klzzwxh:16193klzzwxh:16194klzzwxh:16195klzzwxh:16196klzzwxh:16197 public void setNameklzzwxh:16183String stringklzzwxh:16184 klzzwxh:16185klzzwxh:16224klzzwxh:16198klzzwxh:16199klzzwxh:16200klzzwxh:16201klzzwxh:16202klzzwxh:16203klzzwxh:16204klzzwxh:16205klzzwxh:16206klzzwxh:16207klzzwxh:16208klzzwxh:16209klzzwxh:16210klzzwxh:16211klzzwxh:16212 name = string;klzzwxh:16225klzzwxh:16213klzzwxh:16214klzzwxh:16215klzzwxh:16216klzzwxh:16217klzzwxh:16218klzzwxh:16219klzzwxh:16220klzzwxh:16221klzzwxh:16222klzzwxh:16223 klzzwxh:16186

    klzzwxh:16230klzzwxh:16231klzzwxh:16232klzzwxh:16233klzzwxh:16234klzzwxh:16235klzzwxh:16236klzzwxh:16237klzzwxh:16238klzzwxh:16239klzzwxh:16240 public void setValueklzzwxh:16226String stringklzzwxh:16227 klzzwxh:16228klzzwxh:16267klzzwxh:16241klzzwxh:16242klzzwxh:16243klzzwxh:16244klzzwxh:16245klzzwxh:16246klzzwxh:16247klzzwxh:16248klzzwxh:16249klzzwxh:16250klzzwxh:16251klzzwxh:16252klzzwxh:16253klzzwxh:16254klzzwxh:16255 value = string;klzzwxh:16268klzzwxh:16256klzzwxh:16257klzzwxh:16258klzzwxh:16259klzzwxh:16260klzzwxh:16261klzzwxh:16262klzzwxh:16263klzzwxh:16264klzzwxh:16265klzzwxh:16266 klzzwxh:16229

    klzzwxh:16276klzzwxh:16277klzzwxh:16278klzzwxh:16279klzzwxh:16280klzzwxh:16281klzzwxh:16282klzzwxh:16283klzzwxh:16284klzzwxh:16285klzzwxh:16286 public void toStringklzzwxh:16269StringBuffer sb, int depthklzzwxh:16270 klzzwxh:16271klzzwxh:16320klzzwxh:16287klzzwxh:16288klzzwxh:16289klzzwxh:16290klzzwxh:16291klzzwxh:16292klzzwxh:16293klzzwxh:16294klzzwxh:16295klzzwxh:16296klzzwxh:16297klzzwxh:16298klzzwxh:16299klzzwxh:16300klzzwxh:16301 appendTabsklzzwxh:16272sb, depthklzzwxh:16273;klzzwxh:16321klzzwxh:16302klzzwxh:16303klzzwxh:16304klzzwxh:16305klzzwxh:16306klzzwxh:16307klzzwxh:16308klzzwxh:16309klzzwxh:16310klzzwxh:16311klzzwxh:16312klzzwxh:16313klzzwxh:16314klzzwxh:16315klzzwxh:16316 sb.appendklzzwxh:16274klzzwxh:16317klzzwxh:16318propertyklzzwxh:16319klzzwxh:16275;

    klzzwxh:16333klzzwxh:16334klzzwxh:16335klzzwxh:16336klzzwxh:16337klzzwxh:16338klzzwxh:16339klzzwxh:16340klzzwxh:16341klzzwxh:16342klzzwxh:16343klzzwxh:16344klzzwxh:16345klzzwxh:16346klzzwxh:16347 if klzzwxh:16322name == nullklzzwxh:16323klzzwxh:16435klzzwxh:16348klzzwxh:16349klzzwxh:16350klzzwxh:16351klzzwxh:16352klzzwxh:16353klzzwxh:16354klzzwxh:16355klzzwxh:16356klzzwxh:16357klzzwxh:16358klzzwxh:16359klzzwxh:16360klzzwxh:16361klzzwxh:16362klzzwxh:16363klzzwxh:16364klzzwxh:16365klzzwxh:16366 throw new RuntimeExceptionklzzwxh:16324klzzwxh:16436klzzwxh:16367klzzwxh:16368klzzwxh:16369klzzwxh:16370klzzwxh:16371klzzwxh:16372klzzwxh:16373klzzwxh:16374klzzwxh:16375klzzwxh:16376klzzwxh:16377klzzwxh:16378klzzwxh:16379klzzwxh:16380klzzwxh:16381klzzwxh:16382klzzwxh:16383klzzwxh:16384klzzwxh:16385klzzwxh:16386klzzwxh:16387klzzwxh:16388klzzwxh:16389klzzwxh:16390klzzwxh:16391klzzwxh:16392klzzwxh:16393 klzzwxh:16394klzzwxh:16395propertyklzzwxh:16396 requires attribute nameklzzwxh:16397klzzwxh:16325;klzzwxh:16437klzzwxh:16398klzzwxh:16399klzzwxh:16400klzzwxh:16401klzzwxh:16402klzzwxh:16403klzzwxh:16404klzzwxh:16405klzzwxh:16406klzzwxh:16407klzzwxh:16408klzzwxh:16409klzzwxh:16410klzzwxh:16411klzzwxh:16412 elseklzzwxh:16438klzzwxh:16413klzzwxh:16414klzzwxh:16415klzzwxh:16416klzzwxh:16417klzzwxh:16418klzzwxh:16419klzzwxh:16420klzzwxh:16421klzzwxh:16422klzzwxh:16423klzzwxh:16424klzzwxh:16425klzzwxh:16426klzzwxh:16427klzzwxh:16428klzzwxh:16429klzzwxh:16430klzzwxh:16431 sb.appendklzzwxh:16326klzzwxh:16432 name=klzzwxh:16327quot;klzzwxh:16433klzzwxh:16328.appendklzzwxh:16329nameklzzwxh:16330.appendklzzwxh:16331'klzzwxh:16434'klzzwxh:16332;

    klzzwxh:16450klzzwxh:16451klzzwxh:16452klzzwxh:16453klzzwxh:16454klzzwxh:16455klzzwxh:16456klzzwxh:16457klzzwxh:16458klzzwxh:16459klzzwxh:16460klzzwxh:16461klzzwxh:16462klzzwxh:16463klzzwxh:16464 if klzzwxh:16439value == nullklzzwxh:16440klzzwxh:16552klzzwxh:16465klzzwxh:16466klzzwxh:16467klzzwxh:16468klzzwxh:16469klzzwxh:16470klzzwxh:16471klzzwxh:16472klzzwxh:16473klzzwxh:16474klzzwxh:16475klzzwxh:16476klzzwxh:16477klzzwxh:16478klzzwxh:16479klzzwxh:16480klzzwxh:16481klzzwxh:16482klzzwxh:16483 throw new RuntimeExceptionklzzwxh:16441klzzwxh:16553klzzwxh:16484klzzwxh:16485klzzwxh:16486klzzwxh:16487klzzwxh:16488klzzwxh:16489klzzwxh:16490klzzwxh:16491klzzwxh:16492klzzwxh:16493klzzwxh:16494klzzwxh:16495klzzwxh:16496klzzwxh:16497klzzwxh:16498klzzwxh:16499klzzwxh:16500klzzwxh:16501klzzwxh:16502klzzwxh:16503klzzwxh:16504klzzwxh:16505klzzwxh:16506klzzwxh:16507klzzwxh:16508klzzwxh:16509klzzwxh:16510 klzzwxh:16511klzzwxh:16512propertyklzzwxh:16513 requires attribute valueklzzwxh:16514klzzwxh:16442;klzzwxh:16554klzzwxh:16515klzzwxh:16516klzzwxh:16517klzzwxh:16518klzzwxh:16519klzzwxh:16520klzzwxh:16521klzzwxh:16522klzzwxh:16523klzzwxh:16524klzzwxh:16525klzzwxh:16526klzzwxh:16527klzzwxh:16528klzzwxh:16529 elseklzzwxh:16555klzzwxh:16530klzzwxh:16531klzzwxh:16532klzzwxh:16533klzzwxh:16534klzzwxh:16535klzzwxh:16536klzzwxh:16537klzzwxh:16538klzzwxh:16539klzzwxh:16540klzzwxh:16541klzzwxh:16542klzzwxh:16543klzzwxh:16544klzzwxh:16545klzzwxh:16546klzzwxh:16547klzzwxh:16548 sb.appendklzzwxh:16443klzzwxh:16549 value=klzzwxh:16444quot;klzzwxh:16550klzzwxh:16445.appendklzzwxh:16446valueklzzwxh:16447.appendklzzwxh:16448'klzzwxh:16551'klzzwxh:16449;

    klzzwxh:16563klzzwxh:16564klzzwxh:16565klzzwxh:16566klzzwxh:16567klzzwxh:16568klzzwxh:16569klzzwxh:16570klzzwxh:16571klzzwxh:16572klzzwxh:16573klzzwxh:16574klzzwxh:16575klzzwxh:16576klzzwxh:16577 sb.appendklzzwxh:16556klzzwxh:16578/klzzwxh:16579klzzwxh:16580klzzwxh:16557.appendklzzwxh:16558NEWklzzwxh:16559LINEklzzwxh:16560;klzzwxh:16599klzzwxh:16581klzzwxh:16582klzzwxh:16583klzzwxh:16584klzzwxh:16585klzzwxh:16586klzzwxh:16587klzzwxh:16588klzzwxh:16589klzzwxh:16590klzzwxh:16591 klzzwxh:16561klzzwxh:16600klzzwxh:16592klzzwxh:16593klzzwxh:16594klzzwxh:16595klzzwxh:16596klzzwxh:16597klzzwxh:16598 klzzwxh:16562

    klzzwxh:16601klzzwxh:16602klzzwxh:16603klzzwxh:16604klzzwxh:16605klzzwxh:16606klzzwxh:16607 private String arch = null;

    klzzwxh:16610klzzwxh:16611klzzwxh:16612klzzwxh:16613klzzwxh:16614klzzwxh:16615klzzwxh:16616 private List extensions = new ArrayListklzzwxh:16608klzzwxh:16609;

    klzzwxh:16621klzzwxh:16622klzzwxh:16623klzzwxh:16624klzzwxh:16625klzzwxh:16626klzzwxh:16627 private List filesets = new ArrayListklzzwxh:16617klzzwxh:16618;klzzwxh:16642klzzwxh:16628klzzwxh:16629klzzwxh:16630klzzwxh:16631klzzwxh:16632klzzwxh:16633klzzwxh:16634 klzzwxh:16643klzzwxh:16635klzzwxh:16636klzzwxh:16637klzzwxh:16638klzzwxh:16639klzzwxh:16640klzzwxh:16641 private List propertysets = new ArrayListklzzwxh:16619klzzwxh:16620;

    klzzwxh:16646klzzwxh:16647klzzwxh:16648klzzwxh:16649klzzwxh:16650klzzwxh:16651klzzwxh:16652 private List j2ses = new ArrayListklzzwxh:16644klzzwxh:16645;

    klzzwxh:16655klzzwxh:16656klzzwxh:16657klzzwxh:16658klzzwxh:16659klzzwxh:16660klzzwxh:16661 private List jars = new ArrayListklzzwxh:16653klzzwxh:16654;

    klzzwxh:16662klzzwxh:16663klzzwxh:16664klzzwxh:16665klzzwxh:16666klzzwxh:16667klzzwxh:16668 private String locale = null;

    klzzwxh:16671klzzwxh:16672klzzwxh:16673klzzwxh:16674klzzwxh:16675klzzwxh:16676klzzwxh:16677 private List nativeLibs = new ArrayListklzzwxh:16669klzzwxh:16670;

    klzzwxh:16678klzzwxh:16679klzzwxh:16680klzzwxh:16681klzzwxh:16682klzzwxh:16683klzzwxh:16684 private String os = null;

    klzzwxh:16687klzzwxh:16688klzzwxh:16689klzzwxh:16690klzzwxh:16691klzzwxh:16692klzzwxh:16693 private List packages = new ArrayListklzzwxh:16685klzzwxh:16686;

    klzzwxh:16696klzzwxh:16697klzzwxh:16698klzzwxh:16699klzzwxh:16700klzzwxh:16701klzzwxh:16702 private List properties = new ArrayListklzzwxh:16694klzzwxh:16695;

    klzzwxh:16715klzzwxh:16716klzzwxh:16717klzzwxh:16718klzzwxh:16719klzzwxh:16720klzzwxh:16721 public void addFilesetklzzwxh:16703FileSet filesetklzzwxh:16704 klzzwxh:16705klzzwxh:16779klzzwxh:16722klzzwxh:16723klzzwxh:16724klzzwxh:16725klzzwxh:16726klzzwxh:16727klzzwxh:16728klzzwxh:16729klzzwxh:16730klzzwxh:16731klzzwxh:16732 filesets.addklzzwxh:16706filesetklzzwxh:16707;klzzwxh:16780klzzwxh:16733klzzwxh:16734klzzwxh:16735klzzwxh:16736klzzwxh:16737klzzwxh:16738klzzwxh:16739 klzzwxh:16708klzzwxh:16781klzzwxh:16740klzzwxh:16741klzzwxh:16742klzzwxh:16743klzzwxh:16744klzzwxh:16745klzzwxh:16746 klzzwxh:16782klzzwxh:16747klzzwxh:16748klzzwxh:16749klzzwxh:16750klzzwxh:16751klzzwxh:16752klzzwxh:16753 public void addPropertySetklzzwxh:16709PropertySet propertysetklzzwxh:16710 klzzwxh:16711klzzwxh:16783klzzwxh:16754klzzwxh:16755klzzwxh:16756klzzwxh:16757klzzwxh:16758klzzwxh:16759klzzwxh:16760klzzwxh:16761klzzwxh:16762klzzwxh:16763klzzwxh:16764 propertysets.addklzzwxh:16712propertysetklzzwxh:16713;klzzwxh:16784klzzwxh:16765klzzwxh:16766klzzwxh:16767klzzwxh:16768klzzwxh:16769klzzwxh:16770klzzwxh:16771 klzzwxh:16714klzzwxh:16772klzzwxh:16773klzzwxh:16774klzzwxh:16775klzzwxh:16776klzzwxh:16777klzzwxh:16778

    klzzwxh:16793klzzwxh:16794klzzwxh:16795klzzwxh:16796klzzwxh:16797klzzwxh:16798klzzwxh:16799 public Extension createExtensionklzzwxh:16785klzzwxh:16786 klzzwxh:16787klzzwxh:16840klzzwxh:16800klzzwxh:16801klzzwxh:16802klzzwxh:16803klzzwxh:16804klzzwxh:16805klzzwxh:16806klzzwxh:16807klzzwxh:16808klzzwxh:16809klzzwxh:16810 Extension extension = new Extensionklzzwxh:16788klzzwxh:16789;klzzwxh:16841klzzwxh:16811klzzwxh:16812klzzwxh:16813klzzwxh:16814klzzwxh:16815klzzwxh:16816klzzwxh:16817klzzwxh:16818klzzwxh:16819klzzwxh:16820klzzwxh:16821 extensions.addklzzwxh:16790extensionklzzwxh:16791;klzzwxh:16842klzzwxh:16822klzzwxh:16823klzzwxh:16824klzzwxh:16825klzzwxh:16826klzzwxh:16827klzzwxh:16828klzzwxh:16829klzzwxh:16830klzzwxh:16831klzzwxh:16832 return extension;klzzwxh:16843klzzwxh:16833klzzwxh:16834klzzwxh:16835klzzwxh:16836klzzwxh:16837klzzwxh:16838klzzwxh:16839 klzzwxh:16792;

    klzzwxh:16852klzzwxh:16853klzzwxh:16854klzzwxh:16855klzzwxh:16856klzzwxh:16857klzzwxh:16858 public J2SE createJ2SEklzzwxh:16844klzzwxh:16845 klzzwxh:16846klzzwxh:16899klzzwxh:16859klzzwxh:16860klzzwxh:16861klzzwxh:16862klzzwxh:16863klzzwxh:16864klzzwxh:16865klzzwxh:16866klzzwxh:16867klzzwxh:16868klzzwxh:16869 J2SE j2se = new J2SEklzzwxh:16847klzzwxh:16848;klzzwxh:16900klzzwxh:16870klzzwxh:16871klzzwxh:16872klzzwxh:16873klzzwxh:16874klzzwxh:16875klzzwxh:16876klzzwxh:16877klzzwxh:16878klzzwxh:16879klzzwxh:16880 j2ses.addklzzwxh:16849j2seklzzwxh:16850;klzzwxh:16901klzzwxh:16881klzzwxh:16882klzzwxh:16883klzzwxh:16884klzzwxh:16885klzzwxh:16886klzzwxh:16887klzzwxh:16888klzzwxh:16889klzzwxh:16890klzzwxh:16891 return j2se;klzzwxh:16902klzzwxh:16892klzzwxh:16893klzzwxh:16894klzzwxh:16895klzzwxh:16896klzzwxh:16897klzzwxh:16898 klzzwxh:16851

    klzzwxh:16911klzzwxh:16912klzzwxh:16913klzzwxh:16914klzzwxh:16915klzzwxh:16916klzzwxh:16917 public Jar createJarklzzwxh:16903klzzwxh:16904 klzzwxh:16905klzzwxh:16958klzzwxh:16918klzzwxh:16919klzzwxh:16920klzzwxh:16921klzzwxh:16922klzzwxh:16923klzzwxh:16924klzzwxh:16925klzzwxh:16926klzzwxh:16927klzzwxh:16928 Jar jar = new Jarklzzwxh:16906klzzwxh:16907;klzzwxh:16959klzzwxh:16929klzzwxh:16930klzzwxh:16931klzzwxh:16932klzzwxh:16933klzzwxh:16934klzzwxh:16935klzzwxh:16936klzzwxh:16937klzzwxh:16938klzzwxh:16939 jars.addklzzwxh:16908jarklzzwxh:16909;klzzwxh:16960klzzwxh:16940klzzwxh:16941klzzwxh:16942klzzwxh:16943klzzwxh:16944klzzwxh:16945klzzwxh:16946klzzwxh:16947klzzwxh:16948klzzwxh:16949klzzwxh:16950 return jar;klzzwxh:16961klzzwxh:16951klzzwxh:16952klzzwxh:16953klzzwxh:16954klzzwxh:16955klzzwxh:16956klzzwxh:16957 klzzwxh:16910;

    klzzwxh:16970klzzwxh:16971klzzwxh:16972klzzwxh:16973klzzwxh:16974klzzwxh:16975klzzwxh:16976 public NativeLib createNativeLibklzzwxh:16962klzzwxh:16963 klzzwxh:16964klzzwxh:17017klzzwxh:16977klzzwxh:16978klzzwxh:16979klzzwxh:16980klzzwxh:16981klzzwxh:16982klzzwxh:16983klzzwxh:16984klzzwxh:16985klzzwxh:16986klzzwxh:16987 NativeLib nativeLib = new NativeLibklzzwxh:16965klzzwxh:16966;klzzwxh:17018klzzwxh:16988klzzwxh:16989klzzwxh:16990klzzwxh:16991klzzwxh:16992klzzwxh:16993klzzwxh:16994klzzwxh:16995klzzwxh:16996klzzwxh:16997klzzwxh:16998 nativeLibs.addklzzwxh:16967nativeLibklzzwxh:16968;klzzwxh:17019klzzwxh:16999klzzwxh:17000klzzwxh:17001klzzwxh:17002klzzwxh:17003klzzwxh:17004klzzwxh:17005klzzwxh:17006klzzwxh:17007klzzwxh:17008klzzwxh:17009 return nativeLib;klzzwxh:17020klzzwxh:17010klzzwxh:17011klzzwxh:17012klzzwxh:17013klzzwxh:17014klzzwxh:17015klzzwxh:17016 klzzwxh:16969;

    klzzwxh:17032klzzwxh:17033klzzwxh:17034klzzwxh:17035klzzwxh:17036klzzwxh:17037klzzwxh:17038 public Package createPackageklzzwxh:17021klzzwxh:17022 klzzwxh:17023klzzwxh:17079klzzwxh:17039klzzwxh:17040klzzwxh:17041klzzwxh:17042klzzwxh:17043klzzwxh:17044klzzwxh:17045klzzwxh:17046klzzwxh:17047klzzwxh:17048klzzwxh:17049 Package klzzwxh:17024package = new Packageklzzwxh:17025klzzwxh:17026;klzzwxh:17080klzzwxh:17050klzzwxh:17051klzzwxh:17052klzzwxh:17053klzzwxh:17054klzzwxh:17055klzzwxh:17056klzzwxh:17057klzzwxh:17058klzzwxh:17059klzzwxh:17060 packages.addklzzwxh:17027klzzwxh:17028packageklzzwxh:17029;klzzwxh:17081klzzwxh:17061klzzwxh:17062klzzwxh:17063klzzwxh:17064klzzwxh:17065klzzwxh:17066klzzwxh:17067klzzwxh:17068klzzwxh:17069klzzwxh:17070klzzwxh:17071 return klzzwxh:17030package;klzzwxh:17082klzzwxh:17072klzzwxh:17073klzzwxh:17074klzzwxh:17075klzzwxh:17076klzzwxh:17077klzzwxh:17078 klzzwxh:17031;

    klzzwxh:17091klzzwxh:17092klzzwxh:17093klzzwxh:17094klzzwxh:17095klzzwxh:17096klzzwxh:17097 public Property createPropertyklzzwxh:17083klzzwxh:17084 klzzwxh:17085klzzwxh:17138klzzwxh:17098klzzwxh:17099klzzwxh:17100klzzwxh:17101klzzwxh:17102klzzwxh:17103klzzwxh:17104klzzwxh:17105klzzwxh:17106klzzwxh:17107klzzwxh:17108 Property property = new Propertyklzzwxh:17086klzzwxh:17087;klzzwxh:17139klzzwxh:17109klzzwxh:17110klzzwxh:17111klzzwxh:17112klzzwxh:17113klzzwxh:17114klzzwxh:17115klzzwxh:17116klzzwxh:17117klzzwxh:17118klzzwxh:17119 properties.addklzzwxh:17088propertyklzzwxh:17089;klzzwxh:17140klzzwxh:17120klzzwxh:17121klzzwxh:17122klzzwxh:17123klzzwxh:17124klzzwxh:17125klzzwxh:17126klzzwxh:17127klzzwxh:17128klzzwxh:17129klzzwxh:17130 return property;klzzwxh:17141klzzwxh:17131klzzwxh:17132klzzwxh:17133klzzwxh:17134klzzwxh:17135klzzwxh:17136klzzwxh:17137 klzzwxh:17090

    klzzwxh:17173klzzwxh:17174klzzwxh:17175klzzwxh:17176klzzwxh:17177klzzwxh:17178klzzwxh:17179 /klzzwxh:17142klzzwxh:17143klzzwxh:17307klzzwxh:17180klzzwxh:17181klzzwxh:17182klzzwxh:17183klzzwxh:17184klzzwxh:17185klzzwxh:17186klzzwxh:17187 klzzwxh:17144 Expand the fileset to jars and nativelibsklzzwxh:17308klzzwxh:17188klzzwxh:17189klzzwxh:17190klzzwxh:17191klzzwxh:17192klzzwxh:17193klzzwxh:17194klzzwxh:17195 klzzwxh:17145 klzzwxh:17309klzzwxh:17196klzzwxh:17197klzzwxh:17198klzzwxh:17199klzzwxh:17200klzzwxh:17201klzzwxh:17202klzzwxh:17203 klzzwxh:17146 if the extention is .jar it will be a jar, otherwise it will be a native lib klzzwxh:17147i.e. klzzwxh:17148.dll or klzzwxh:17149.soklzzwxh:17150klzzwxh:17310klzzwxh:17204klzzwxh:17205klzzwxh:17206klzzwxh:17207klzzwxh:17208klzzwxh:17209klzzwxh:17210klzzwxh:17211 klzzwxh:17151klzzwxh:17311klzzwxh:17212klzzwxh:17213klzzwxh:17214klzzwxh:17215klzzwxh:17216klzzwxh:17217klzzwxh:17218klzzwxh:17219 klzzwxh:17152/klzzwxh:17312klzzwxh:17220klzzwxh:17221klzzwxh:17222klzzwxh:17223klzzwxh:17224klzzwxh:17225klzzwxh:17226 private void expandFilesetklzzwxh:17153klzzwxh:17154 klzzwxh:17155klzzwxh:17313klzzwxh:17227klzzwxh:17228klzzwxh:17229klzzwxh:17230klzzwxh:17231klzzwxh:17232klzzwxh:17233klzzwxh:17234klzzwxh:17235klzzwxh:17236klzzwxh:17237 for klzzwxh:17156int i = 0; i klzzwxh:17238 filesets.sizeklzzwxh:17157klzzwxh:17158; i++klzzwxh:17159 klzzwxh:17160klzzwxh:17314klzzwxh:17239klzzwxh:17240klzzwxh:17241klzzwxh:17242klzzwxh:17243klzzwxh:17244klzzwxh:17245klzzwxh:17246klzzwxh:17247klzzwxh:17248klzzwxh:17249klzzwxh:17250klzzwxh:17251klzzwxh:17252klzzwxh:17253 FileSet fileSet = klzzwxh:17161FileSetklzzwxh:17162 filesets.getklzzwxh:17163iklzzwxh:17164;klzzwxh:17315klzzwxh:17254klzzwxh:17255klzzwxh:17256klzzwxh:17257klzzwxh:17258klzzwxh:17259klzzwxh:17260klzzwxh:17261klzzwxh:17262klzzwxh:17263klzzwxh:17264klzzwxh:17265klzzwxh:17266klzzwxh:17267klzzwxh:17268 DirectoryScanner directoryscanner = fileSetklzzwxh:17316klzzwxh:17269klzzwxh:17270klzzwxh:17271klzzwxh:17272klzzwxh:17273klzzwxh:17274klzzwxh:17275klzzwxh:17276klzzwxh:17277klzzwxh:17278klzzwxh:17279klzzwxh:17280klzzwxh:17281klzzwxh:17282klzzwxh:17283klzzwxh:17284klzzwxh:17285klzzwxh:17286klzzwxh:17287klzzwxh:17288klzzwxh:17289klzzwxh:17290klzzwxh:17291 .getDirectoryScannerklzzwxh:17165getProjectklzzwxh:17166klzzwxh:17167klzzwxh:17168;klzzwxh:17317klzzwxh:17292klzzwxh:17293klzzwxh:17294klzzwxh:17295klzzwxh:17296klzzwxh:17297klzzwxh:17298klzzwxh:17299klzzwxh:17300klzzwxh:17301klzzwxh:17302klzzwxh:17303klzzwxh:17304klzzwxh:17305klzzwxh:17306 String filesklzzwxh:17169klzzwxh:17170 = directoryscanner.getIncludedFilesklzzwxh:17171klzzwxh:17172;

    klzzwxh:17374klzzwxh:17375klzzwxh:17376klzzwxh:17377klzzwxh:17378klzzwxh:17379klzzwxh:17380klzzwxh:17381klzzwxh:17382klzzwxh:17383klzzwxh:17384klzzwxh:17385klzzwxh:17386klzzwxh:17387klzzwxh:17388 for klzzwxh:17318int j = 0; j klzzwxh:17389 files.length; j++klzzwxh:17319 klzzwxh:17320klzzwxh:17795klzzwxh:17390klzzwxh:17391klzzwxh:17392klzzwxh:17393klzzwxh:17394klzzwxh:17395klzzwxh:17396klzzwxh:17397klzzwxh:17398klzzwxh:17399klzzwxh:17400klzzwxh:17401klzzwxh:17402klzzwxh:17403klzzwxh:17404klzzwxh:17405klzzwxh:17406klzzwxh:17407klzzwxh:17408 String string = filesklzzwxh:17321jklzzwxh:17322;klzzwxh:17796klzzwxh:17409klzzwxh:17410klzzwxh:17411klzzwxh:17412klzzwxh:17413klzzwxh:17414klzzwxh:17415klzzwxh:17416klzzwxh:17417klzzwxh:17418klzzwxh:17419klzzwxh:17420klzzwxh:17421klzzwxh:17422klzzwxh:17423klzzwxh:17424klzzwxh:17425klzzwxh:17426klzzwxh:17427 if klzzwxh:17323string.endsWithklzzwxh:17324klzzwxh:17428.jarklzzwxh:17429klzzwxh:17325klzzwxh:17326 klzzwxh:17327klzzwxh:17797klzzwxh:17430klzzwxh:17431klzzwxh:17432klzzwxh:17433klzzwxh:17434klzzwxh:17435klzzwxh:17436klzzwxh:17437klzzwxh:17438klzzwxh:17439klzzwxh:17440klzzwxh:17441klzzwxh:17442klzzwxh:17443klzzwxh:17444klzzwxh:17445klzzwxh:17446klzzwxh:17447klzzwxh:17448klzzwxh:17449klzzwxh:17450klzzwxh:17451klzzwxh:17452 Jar jar = createJarklzzwxh:17328klzzwxh:17329;klzzwxh:17798klzzwxh:17453klzzwxh:17454klzzwxh:17455klzzwxh:17456klzzwxh:17457klzzwxh:17458klzzwxh:17459klzzwxh:17460klzzwxh:17461klzzwxh:17462klzzwxh:17463klzzwxh:17464klzzwxh:17465klzzwxh:17466klzzwxh:17467klzzwxh:17468klzzwxh:17469klzzwxh:17470klzzwxh:17471klzzwxh:17472klzzwxh:17473klzzwxh:17474klzzwxh:17475 jar.setFilenameklzzwxh:17330stringklzzwxh:17331;klzzwxh:17799klzzwxh:17476klzzwxh:17477klzzwxh:17478klzzwxh:17479klzzwxh:17480klzzwxh:17481klzzwxh:17482klzzwxh:17483klzzwxh:17484klzzwxh:17485klzzwxh:17486klzzwxh:17487klzzwxh:17488klzzwxh:17489klzzwxh:17490klzzwxh:17491klzzwxh:17492klzzwxh:17493klzzwxh:17494 klzzwxh:17332 else klzzwxh:17333klzzwxh:17800klzzwxh:17495klzzwxh:17496klzzwxh:17497klzzwxh:17498klzzwxh:17499klzzwxh:17500klzzwxh:17501klzzwxh:17502klzzwxh:17503klzzwxh:17504klzzwxh:17505klzzwxh:17506klzzwxh:17507klzzwxh:17508klzzwxh:17509klzzwxh:17510klzzwxh:17511klzzwxh:17512klzzwxh:17513klzzwxh:17514klzzwxh:17515klzzwxh:17516klzzwxh:17517 NativeLib nativeLib = createNativeLibklzzwxh:17334klzzwxh:17335;klzzwxh:17801klzzwxh:17518klzzwxh:17519klzzwxh:17520klzzwxh:17521klzzwxh:17522klzzwxh:17523klzzwxh:17524klzzwxh:17525klzzwxh:17526klzzwxh:17527klzzwxh:17528klzzwxh:17529klzzwxh:17530klzzwxh:17531klzzwxh:17532klzzwxh:17533klzzwxh:17534klzzwxh:17535klzzwxh:17536klzzwxh:17537klzzwxh:17538klzzwxh:17539klzzwxh:17540 nativeLib.setFilenameklzzwxh:17336stringklzzwxh:17337;klzzwxh:17802klzzwxh:17541klzzwxh:17542klzzwxh:17543klzzwxh:17544klzzwxh:17545klzzwxh:17546klzzwxh:17547klzzwxh:17548klzzwxh:17549klzzwxh:17550klzzwxh:17551klzzwxh:17552klzzwxh:17553klzzwxh:17554klzzwxh:17555klzzwxh:17556klzzwxh:17557klzzwxh:17558klzzwxh:17559 klzzwxh:17338klzzwxh:17803klzzwxh:17560klzzwxh:17561klzzwxh:17562klzzwxh:17563klzzwxh:17564klzzwxh:17565klzzwxh:17566klzzwxh:17567klzzwxh:17568klzzwxh:17569klzzwxh:17570klzzwxh:17571klzzwxh:17572klzzwxh:17573klzzwxh:17574 klzzwxh:17339klzzwxh:17804klzzwxh:17575klzzwxh:17576klzzwxh:17577klzzwxh:17578klzzwxh:17579klzzwxh:17580klzzwxh:17581klzzwxh:17582klzzwxh:17583klzzwxh:17584klzzwxh:17585 klzzwxh:17340klzzwxh:17805klzzwxh:17586klzzwxh:17587klzzwxh:17588klzzwxh:17589klzzwxh:17590klzzwxh:17591klzzwxh:17592 klzzwxh:17341klzzwxh:17806klzzwxh:17593klzzwxh:17594klzzwxh:17595klzzwxh:17596klzzwxh:17597klzzwxh:17598klzzwxh:17599 klzzwxh:17807klzzwxh:17600klzzwxh:17601klzzwxh:17602klzzwxh:17603klzzwxh:17604klzzwxh:17605klzzwxh:17606 private void expandPropertysetklzzwxh:17342klzzwxh:17343 klzzwxh:17344klzzwxh:17808klzzwxh:17607klzzwxh:17608klzzwxh:17609klzzwxh:17610klzzwxh:17611klzzwxh:17612klzzwxh:17613klzzwxh:17614klzzwxh:17615klzzwxh:17616klzzwxh:17617 for klzzwxh:17345int i = 0; i klzzwxh:17618 propertysets.sizeklzzwxh:17346klzzwxh:17347; i++klzzwxh:17348 klzzwxh:17349klzzwxh:17809klzzwxh:17619klzzwxh:17620klzzwxh:17621klzzwxh:17622klzzwxh:17623klzzwxh:17624klzzwxh:17625klzzwxh:17626klzzwxh:17627klzzwxh:17628klzzwxh:17629klzzwxh:17630klzzwxh:17631klzzwxh:17632klzzwxh:17633 PropertySet propertyset = klzzwxh:17350PropertySetklzzwxh:17351 propertysets.getklzzwxh:17352iklzzwxh:17353;klzzwxh:17810klzzwxh:17634klzzwxh:17635klzzwxh:17636klzzwxh:17637klzzwxh:17638klzzwxh:17639klzzwxh:17640klzzwxh:17641klzzwxh:17642klzzwxh:17643klzzwxh:17644klzzwxh:17645klzzwxh:17646klzzwxh:17647klzzwxh:17648 Properties props = propertyset.getPropertiesklzzwxh:17354klzzwxh:17355;klzzwxh:17811klzzwxh:17649klzzwxh:17650klzzwxh:17651klzzwxh:17652klzzwxh:17653klzzwxh:17654klzzwxh:17655klzzwxh:17656klzzwxh:17657klzzwxh:17658klzzwxh:17659klzzwxh:17660klzzwxh:17661klzzwxh:17662klzzwxh:17663 forklzzwxh:17356Object propKey : props.keySetklzzwxh:17357klzzwxh:17358klzzwxh:17359klzzwxh:17812klzzwxh:17664klzzwxh:17665klzzwxh:17666klzzwxh:17667klzzwxh:17668klzzwxh:17669klzzwxh:17670klzzwxh:17671klzzwxh:17672klzzwxh:17673klzzwxh:17674klzzwxh:17675klzzwxh:17676klzzwxh:17677klzzwxh:17678 klzzwxh:17360klzzwxh:17813klzzwxh:17679klzzwxh:17680klzzwxh:17681klzzwxh:17682klzzwxh:17683klzzwxh:17684klzzwxh:17685klzzwxh:17686klzzwxh:17687klzzwxh:17688klzzwxh:17689klzzwxh:17690klzzwxh:17691klzzwxh:17692klzzwxh:17693klzzwxh:17694klzzwxh:17695klzzwxh:17696klzzwxh:17697 Property property = createPropertyklzzwxh:17361klzzwxh:17362;klzzwxh:17814klzzwxh:17698klzzwxh:17699klzzwxh:17700klzzwxh:17701klzzwxh:17702klzzwxh:17703klzzwxh:17704klzzwxh:17705klzzwxh:17706klzzwxh:17707klzzwxh:17708klzzwxh:17709klzzwxh:17710klzzwxh:17711klzzwxh:17712klzzwxh:17713klzzwxh:17714klzzwxh:17715klzzwxh:17716 String key = propKey.toStringklzzwxh:17363klzzwxh:17364;klzzwxh:17815klzzwxh:17717klzzwxh:17718klzzwxh:17719klzzwxh:17720klzzwxh:17721klzzwxh:17722klzzwxh:17723klzzwxh:17724klzzwxh:17725klzzwxh:17726klzzwxh:17727klzzwxh:17728klzzwxh:17729klzzwxh:17730klzzwxh:17731klzzwxh:17732klzzwxh:17733klzzwxh:17734klzzwxh:17735 property.setNameklzzwxh:17365keyklzzwxh:17366;klzzwxh:17816klzzwxh:17736klzzwxh:17737klzzwxh:17738klzzwxh:17739klzzwxh:17740klzzwxh:17741klzzwxh:17742klzzwxh:17743klzzwxh:17744klzzwxh:17745klzzwxh:17746klzzwxh:17747klzzwxh:17748klzzwxh:17749klzzwxh:17750klzzwxh:17751klzzwxh:17752klzzwxh:17753klzzwxh:17754 property.setValueklzzwxh:17367props.getPropertyklzzwxh:17368keyklzzwxh:17369klzzwxh:17370;klzzwxh:17817klzzwxh:17755klzzwxh:17756klzzwxh:17757klzzwxh:17758klzzwxh:17759klzzwxh:17760klzzwxh:17761klzzwxh:17762klzzwxh:17763klzzwxh:17764klzzwxh:17765klzzwxh:17766klzzwxh:17767klzzwxh:17768klzzwxh:17769 klzzwxh:17371klzzwxh:17818klzzwxh:17770klzzwxh:17771klzzwxh:17772klzzwxh:17773klzzwxh:17774klzzwxh:17775klzzwxh:17776klzzwxh:17777klzzwxh:17778klzzwxh:17779klzzwxh:17780 klzzwxh:17372klzzwxh:17819klzzwxh:17781klzzwxh:17782klzzwxh:17783klzzwxh:17784klzzwxh:17785klzzwxh:17786klzzwxh:17787 klzzwxh:17373klzzwxh:17788klzzwxh:17789klzzwxh:17790klzzwxh:17791klzzwxh:17792klzzwxh:17793klzzwxh:17794

    klzzwxh:17824klzzwxh:17825klzzwxh:17826klzzwxh:17827klzzwxh:17828klzzwxh:17829klzzwxh:17830 public void setArchklzzwxh:17820String stringklzzwxh:17821 klzzwxh:17822klzzwxh:17849klzzwxh:17831klzzwxh:17832klzzwxh:17833klzzwxh:17834klzzwxh:17835klzzwxh:17836klzzwxh:17837klzzwxh:17838klzzwxh:17839klzzwxh:17840klzzwxh:17841 arch = string;klzzwxh:17850klzzwxh:17842klzzwxh:17843klzzwxh:17844klzzwxh:17845klzzwxh:17846klzzwxh:17847klzzwxh:17848 klzzwxh:17823

    klzzwxh:17855klzzwxh:17856klzzwxh:17857klzzwxh:17858klzzwxh:17859klzzwxh:17860klzzwxh:17861 public void setLocaleklzzwxh:17851String stringklzzwxh:17852 klzzwxh:17853klzzwxh:17880klzzwxh:17862klzzwxh:17863klzzwxh:17864klzzwxh:17865klzzwxh:17866klzzwxh:17867klzzwxh:17868klzzwxh:17869klzzwxh:17870klzzwxh:17871klzzwxh:17872 locale = string;klzzwxh:17881klzzwxh:17873klzzwxh:17874klzzwxh:17875klzzwxh:17876klzzwxh:17877klzzwxh:17878klzzwxh:17879 klzzwxh:17854

    klzzwxh:17886klzzwxh:17887klzzwxh:17888klzzwxh:17889klzzwxh:17890klzzwxh:17891klzzwxh:17892 public void setOsklzzwxh:17882String stringklzzwxh:17883 klzzwxh:17884klzzwxh:17911klzzwxh:17893klzzwxh:17894klzzwxh:17895klzzwxh:17896klzzwxh:17897klzzwxh:17898klzzwxh:17899klzzwxh:17900klzzwxh:17901klzzwxh:17902klzzwxh:17903 os = string;klzzwxh:17912klzzwxh:17904klzzwxh:17905klzzwxh:17906klzzwxh:17907klzzwxh:17908klzzwxh:17909klzzwxh:17910 klzzwxh:17885

    klzzwxh:17920klzzwxh:17921klzzwxh:17922klzzwxh:17923klzzwxh:17924klzzwxh:17925klzzwxh:17926 public void toStringklzzwxh:17913StringBuffer sb, int depthklzzwxh:17914 klzzwxh:17915klzzwxh:17960klzzwxh:17927klzzwxh:17928klzzwxh:17929klzzwxh:17930klzzwxh:17931klzzwxh:17932klzzwxh:17933klzzwxh:17934klzzwxh:17935klzzwxh:17936klzzwxh:17937 // Houskeepingklzzwxh:17961klzzwxh:17938klzzwxh:17939klzzwxh:17940klzzwxh:17941klzzwxh:17942klzzwxh:17943klzzwxh:17944klzzwxh:17945klzzwxh:17946klzzwxh:17947klzzwxh:17948 expandFilesetklzzwxh:17916klzzwxh:17917;klzzwxh:17962klzzwxh:17949klzzwxh:17950klzzwxh:17951klzzwxh:17952klzzwxh:17953klzzwxh:17954klzzwxh:17955klzzwxh:17956klzzwxh:17957klzzwxh:17958klzzwxh:17959 expandPropertysetklzzwxh:17918klzzwxh:17919;

    klzzwxh:18002klzzwxh:18003klzzwxh:18004klzzwxh:18005klzzwxh:18006klzzwxh:18007klzzwxh:18008klzzwxh:18009klzzwxh:18010klzzwxh:18011klzzwxh:18012 appendTabsklzzwxh:17963sb, depthklzzwxh:17964;klzzwxh:18126klzzwxh:18013klzzwxh:18014klzzwxh:18015klzzwxh:18016klzzwxh:18017klzzwxh:18018klzzwxh:18019klzzwxh:18020klzzwxh:18021klzzwxh:18022klzzwxh:18023 sb.appendklzzwxh:17965klzzwxh:18024klzzwxh:18025resourcesklzzwxh:18026klzzwxh:17966;klzzwxh:18127klzzwxh:18027klzzwxh:18028klzzwxh:18029klzzwxh:18030klzzwxh:18031klzzwxh:18032klzzwxh:18033klzzwxh:18034klzzwxh:18035klzzwxh:18036klzzwxh:18037 if klzzwxh:17967os klzzwxh:17968= nullklzzwxh:17969klzzwxh:18128klzzwxh:18038klzzwxh:18039klzzwxh:18040klzzwxh:18041klzzwxh:18042klzzwxh:18043klzzwxh:18044klzzwxh:18045klzzwxh:18046klzzwxh:18047klzzwxh:18048klzzwxh:18049klzzwxh:18050klzzwxh:18051klzzwxh:18052 sb.appendklzzwxh:17970klzzwxh:18053 os=klzzwxh:17971quot;klzzwxh:18054klzzwxh:17972.appendklzzwxh:17973osklzzwxh:17974.appendklzzwxh:17975'klzzwxh:18055'klzzwxh:17976;klzzwxh:18129klzzwxh:18056klzzwxh:18057klzzwxh:18058klzzwxh:18059klzzwxh:18060klzzwxh:18061klzzwxh:18062klzzwxh:18063klzzwxh:18064klzzwxh:18065klzzwxh:18066 if klzzwxh:17977arch klzzwxh:17978= nullklzzwxh:17979klzzwxh:18130klzzwxh:18067klzzwxh:18068klzzwxh:18069klzzwxh:18070klzzwxh:18071klzzwxh:18072klzzwxh:18073klzzwxh:18074klzzwxh:18075klzzwxh:18076klzzwxh:18077klzzwxh:18078klzzwxh:18079klzzwxh:18080klzzwxh:18081 sb.appendklzzwxh:17980klzzwxh:18082 arch=klzzwxh:17981quot;klzzwxh:18083klzzwxh:17982.appendklzzwxh:17983archklzzwxh:17984.appendklzzwxh:17985'klzzwxh:18084'klzzwxh:17986;klzzwxh:18131klzzwxh:18085klzzwxh:18086klzzwxh:18087klzzwxh:18088klzzwxh:18089klzzwxh:18090klzzwxh:18091klzzwxh:18092klzzwxh:18093klzzwxh:18094klzzwxh:18095 if klzzwxh:17987locale klzzwxh:17988= nullklzzwxh:17989klzzwxh:18132klzzwxh:18096klzzwxh:18097klzzwxh:18098klzzwxh:18099klzzwxh:18100klzzwxh:18101klzzwxh:18102klzzwxh:18103klzzwxh:18104klzzwxh:18105klzzwxh:18106klzzwxh:18107klzzwxh:18108klzzwxh:18109klzzwxh:18110 sb.appendklzzwxh:17990klzzwxh:18111 locale=klzzwxh:17991quot;klzzwxh:18112klzzwxh:17992.appendklzzwxh:17993localeklzzwxh:17994.appendklzzwxh:17995'klzzwxh:18113'klzzwxh:17996;klzzwxh:18133klzzwxh:18114klzzwxh:18115klzzwxh:18116klzzwxh:18117klzzwxh:18118klzzwxh:18119klzzwxh:18120klzzwxh:18121klzzwxh:18122klzzwxh:18123klzzwxh:18124 sb.appendklzzwxh:17997'klzzwxh:18125'klzzwxh:17998.appendklzzwxh:17999NEWklzzwxh:18000LINEklzzwxh:18001;

    klzzwxh:18146klzzwxh:18147klzzwxh:18148klzzwxh:18149klzzwxh:18150klzzwxh:18151klzzwxh:18152klzzwxh:18153klzzwxh:18154klzzwxh:18155klzzwxh:18156 for klzzwxh:18134int i = 0; i klzzwxh:18157 j2ses.sizeklzzwxh:18135klzzwxh:18136; i++klzzwxh:18137 klzzwxh:18138klzzwxh:18199klzzwxh:18158klzzwxh:18159klzzwxh:18160klzzwxh:18161klzzwxh:18162klzzwxh:18163klzzwxh:18164klzzwxh:18165klzzwxh:18166klzzwxh:18167klzzwxh:18168klzzwxh:18169klzzwxh:18170klzzwxh:18171klzzwxh:18172 J2SE j2se = klzzwxh:18139J2SEklzzwxh:18140 j2ses.getklzzwxh:18141iklzzwxh:18142;klzzwxh:18200klzzwxh:18173klzzwxh:18174klzzwxh:18175klzzwxh:18176klzzwxh:18177klzzwxh:18178klzzwxh:18179klzzwxh:18180klzzwxh:18181klzzwxh:18182klzzwxh:18183klzzwxh:18184klzzwxh:18185klzzwxh:18186klzzwxh:18187 j2se.toStringklzzwxh:18143sb, depth + 1klzzwxh:18144;klzzwxh:18201klzzwxh:18188klzzwxh:18189klzzwxh:18190klzzwxh:18191klzzwxh:18192klzzwxh:18193klzzwxh:18194klzzwxh:18195klzzwxh:18196klzzwxh:18197klzzwxh:18198 klzzwxh:18145

    klzzwxh:18214klzzwxh:18215klzzwxh:18216klzzwxh:18217klzzwxh:18218klzzwxh:18219klzzwxh:18220klzzwxh:18221klzzwxh:18222klzzwxh:18223klzzwxh:18224 for klzzwxh:18202int i = 0; i klzzwxh:18225 jars.sizeklzzwxh:18203klzzwxh:18204; i++klzzwxh:18205 klzzwxh:18206klzzwxh:18267klzzwxh:18226klzzwxh:18227klzzwxh:18228klzzwxh:18229klzzwxh:18230klzzwxh:18231klzzwxh:18232klzzwxh:18233klzzwxh:18234klzzwxh:18235klzzwxh:18236klzzwxh:18237klzzwxh:18238klzzwxh:18239klzzwxh:18240 Jar jar = klzzwxh:18207Jarklzzwxh:18208 jars.getklzzwxh:18209iklzzwxh:18210;klzzwxh:18268klzzwxh:18241klzzwxh:18242klzzwxh:18243klzzwxh:18244klzzwxh:18245klzzwxh:18246klzzwxh:18247klzzwxh:18248klzzwxh:18249klzzwxh:18250klzzwxh:18251klzzwxh:18252klzzwxh:18253klzzwxh:18254klzzwxh:18255 jar.toStringklzzwxh:18211sb, depth + 1klzzwxh:18212;klzzwxh:18269klzzwxh:18256klzzwxh:18257klzzwxh:18258klzzwxh:18259klzzwxh:18260klzzwxh:18261klzzwxh:18262klzzwxh:18263klzzwxh:18264klzzwxh:18265klzzwxh:18266 klzzwxh:18213

    klzzwxh:18282klzzwxh:18283klzzwxh:18284klzzwxh:18285klzzwxh:18286klzzwxh:18287klzzwxh:18288klzzwxh:18289klzzwxh:18290klzzwxh:18291klzzwxh:18292 for klzzwxh:18270int i = 0; i klzzwxh:18293 nativeLibs.sizeklzzwxh:18271klzzwxh:18272; i++klzzwxh:18273 klzzwxh:18274klzzwxh:18335klzzwxh:18294klzzwxh:18295klzzwxh:18296klzzwxh:18297klzzwxh:18298klzzwxh:18299klzzwxh:18300klzzwxh:18301klzzwxh:18302klzzwxh:18303klzzwxh:18304klzzwxh:18305klzzwxh:18306klzzwxh:18307klzzwxh:18308 NativeLib nativeLib = klzzwxh:18275NativeLibklzzwxh:18276 nativeLibs.getklzzwxh:18277iklzzwxh:18278;klzzwxh:18336klzzwxh:18309klzzwxh:18310klzzwxh:18311klzzwxh:18312klzzwxh:18313klzzwxh:18314klzzwxh:18315klzzwxh:18316klzzwxh:18317klzzwxh:18318klzzwxh:18319klzzwxh:18320klzzwxh:18321klzzwxh:18322klzzwxh:18323 nativeLib.toStringklzzwxh:18279sb, depth + 1klzzwxh:18280;klzzwxh:18337klzzwxh:18324klzzwxh:18325klzzwxh:18326klzzwxh:18327klzzwxh:18328klzzwxh:18329klzzwxh:18330klzzwxh:18331klzzwxh:18332klzzwxh:18333klzzwxh:18334 klzzwxh:18281

    klzzwxh:18350klzzwxh:18351klzzwxh:18352klzzwxh:18353klzzwxh:18354klzzwxh:18355klzzwxh:18356klzzwxh:18357klzzwxh:18358klzzwxh:18359klzzwxh:18360 for klzzwxh:18338int i = 0; i klzzwxh:18361 extensions.sizeklzzwxh:18339klzzwxh:18340; i++klzzwxh:18341 klzzwxh:18342klzzwxh:18403klzzwxh:18362klzzwxh:18363klzzwxh:18364klzzwxh:18365klzzwxh:18366klzzwxh:18367klzzwxh:18368klzzwxh:18369klzzwxh:18370klzzwxh:18371klzzwxh:18372klzzwxh:18373klzzwxh:18374klzzwxh:18375klzzwxh:18376 Extension extension = klzzwxh:18343Extensionklzzwxh:18344 extensions.getklzzwxh:18345iklzzwxh:18346;klzzwxh:18404klzzwxh:18377klzzwxh:18378klzzwxh:18379klzzwxh:18380klzzwxh:18381klzzwxh:18382klzzwxh:18383klzzwxh:18384klzzwxh:18385klzzwxh:18386klzzwxh:18387klzzwxh:18388klzzwxh:18389klzzwxh:18390klzzwxh:18391 extension.toStringklzzwxh:18347sb, depth + 1klzzwxh:18348;klzzwxh:18405klzzwxh:18392klzzwxh:18393klzzwxh:18394klzzwxh:18395klzzwxh:18396klzzwxh:18397klzzwxh:18398klzzwxh:18399klzzwxh:18400klzzwxh:18401klzzwxh:18402 klzzwxh:18349

    klzzwxh:18418klzzwxh:18419klzzwxh:18420klzzwxh:18421klzzwxh:18422klzzwxh:18423klzzwxh:18424klzzwxh:18425klzzwxh:18426klzzwxh:18427klzzwxh:18428 for klzzwxh:18406int i = 0; i klzzwxh:18429 properties.sizeklzzwxh:18407klzzwxh:18408; i++klzzwxh:18409 klzzwxh:18410klzzwxh:18471klzzwxh:18430klzzwxh:18431klzzwxh:18432klzzwxh:18433klzzwxh:18434klzzwxh:18435klzzwxh:18436klzzwxh:18437klzzwxh:18438klzzwxh:18439klzzwxh:18440klzzwxh:18441klzzwxh:18442klzzwxh:18443klzzwxh:18444 Property property = klzzwxh:18411Propertyklzzwxh:18412 properties.getklzzwxh:18413iklzzwxh:18414;klzzwxh:18472klzzwxh:18445klzzwxh:18446klzzwxh:18447klzzwxh:18448klzzwxh:18449klzzwxh:18450klzzwxh:18451klzzwxh:18452klzzwxh:18453klzzwxh:18454klzzwxh:18455klzzwxh:18456klzzwxh:18457klzzwxh:18458klzzwxh:18459 property.toStringklzzwxh:18415sb, depth + 1klzzwxh:18416;klzzwxh:18473klzzwxh:18460klzzwxh:18461klzzwxh:18462klzzwxh:18463klzzwxh:18464klzzwxh:18465klzzwxh:18466klzzwxh:18467klzzwxh:18468klzzwxh:18469klzzwxh:18470 klzzwxh:18417

    klzzwxh:18488klzzwxh:18489klzzwxh:18490klzzwxh:18491klzzwxh:18492klzzwxh:18493klzzwxh:18494klzzwxh:18495klzzwxh:18496klzzwxh:18497klzzwxh:18498 for klzzwxh:18474int i = 0; i klzzwxh:18499 packages.sizeklzzwxh:18475klzzwxh:18476; i++klzzwxh:18477 klzzwxh:18478klzzwxh:18541klzzwxh:18500klzzwxh:18501klzzwxh:18502klzzwxh:18503klzzwxh:18504klzzwxh:18505klzzwxh:18506klzzwxh:18507klzzwxh:18508klzzwxh:18509klzzwxh:18510klzzwxh:18511klzzwxh:18512klzzwxh:18513klzzwxh:18514 Package klzzwxh:18479package = klzzwxh:18480Packageklzzwxh:18481 packages.getklzzwxh:18482iklzzwxh:18483;klzzwxh:18542klzzwxh:18515klzzwxh:18516klzzwxh:18517klzzwxh:18518klzzwxh:18519klzzwxh:18520klzzwxh:18521klzzwxh:18522klzzwxh:18523klzzwxh:18524klzzwxh:18525klzzwxh:18526klzzwxh:18527klzzwxh:18528klzzwxh:18529 klzzwxh:18484package.toStringklzzwxh:18485sb, depth + 1klzzwxh:18486;klzzwxh:18543klzzwxh:18530klzzwxh:18531klzzwxh:18532klzzwxh:18533klzzwxh:18534klzzwxh:18535klzzwxh:18536klzzwxh:18537klzzwxh:18538klzzwxh:18539klzzwxh:18540 klzzwxh:18487

    klzzwxh:18553klzzwxh:18554klzzwxh:18555klzzwxh:18556klzzwxh:18557klzzwxh:18558klzzwxh:18559klzzwxh:18560klzzwxh:18561klzzwxh:18562klzzwxh:18563 appendTabsklzzwxh:18544sb, depthklzzwxh:18545;klzzwxh:18589klzzwxh:18564klzzwxh:18565klzzwxh:18566klzzwxh:18567klzzwxh:18568klzzwxh:18569klzzwxh:18570klzzwxh:18571klzzwxh:18572klzzwxh:18573klzzwxh:18574 sb.appendklzzwxh:18546klzzwxh:18575klzzwxh:18576/resourcesklzzwxh:18577klzzwxh:18578klzzwxh:18547.appendklzzwxh:18548NEWklzzwxh:18549LINEklzzwxh:18550;klzzwxh:18590klzzwxh:18579klzzwxh:18580klzzwxh:18581klzzwxh:18582klzzwxh:18583klzzwxh:18584klzzwxh:18585 klzzwxh:18551klzzwxh:18591klzzwxh:18586klzzwxh:18587klzzwxh:18588 klzzwxh:18552

    klzzwxh:18594klzzwxh:18595klzzwxh:18596 public class Security implements JNLPTaskMember klzzwxh:18592klzzwxh:18615klzzwxh:18597klzzwxh:18598klzzwxh:18599klzzwxh:18600klzzwxh:18601klzzwxh:18602klzzwxh:18603 public class Permission implements JNLPTaskMember klzzwxh:18593klzzwxh:18616klzzwxh:18604klzzwxh:18605klzzwxh:18606klzzwxh:18607klzzwxh:18608klzzwxh:18609klzzwxh:18610klzzwxh:18611klzzwxh:18612klzzwxh:18613klzzwxh:18614 private String name = null;

    klzzwxh:18621klzzwxh:18622klzzwxh:18623klzzwxh:18624klzzwxh:18625klzzwxh:18626klzzwxh:18627klzzwxh:18628klzzwxh:18629klzzwxh:18630klzzwxh:18631 public Permissionklzzwxh:18617String sklzzwxh:18618 klzzwxh:18619klzzwxh:18658klzzwxh:18632klzzwxh:18633klzzwxh:18634klzzwxh:18635klzzwxh:18636klzzwxh:18637klzzwxh:18638klzzwxh:18639klzzwxh:18640klzzwxh:18641klzzwxh:18642klzzwxh:18643klzzwxh:18644klzzwxh:18645klzzwxh:18646 name = s;klzzwxh:18659klzzwxh:18647klzzwxh:18648klzzwxh:18649klzzwxh:18650klzzwxh:18651klzzwxh:18652klzzwxh:18653klzzwxh:18654klzzwxh:18655klzzwxh:18656klzzwxh:18657 klzzwxh:18620

    klzzwxh:18676klzzwxh:18677klzzwxh:18678klzzwxh:18679klzzwxh:18680klzzwxh:18681klzzwxh:18682klzzwxh:18683klzzwxh:18684klzzwxh:18685klzzwxh:18686 public void toStringklzzwxh:18660StringBuffer sb, int depthklzzwxh:18661 klzzwxh:18662klzzwxh:18739klzzwxh:18687klzzwxh:18688klzzwxh:18689klzzwxh:18690klzzwxh:18691klzzwxh:18692klzzwxh:18693klzzwxh:18694klzzwxh:18695klzzwxh:18696klzzwxh:18697klzzwxh:18698klzzwxh:18699klzzwxh:18700klzzwxh:18701 appendTabsklzzwxh:18663sb, depthklzzwxh:18664;klzzwxh:18740klzzwxh:18702klzzwxh:18703klzzwxh:18704klzzwxh:18705klzzwxh:18706klzzwxh:18707klzzwxh:18708klzzwxh:18709klzzwxh:18710klzzwxh:18711klzzwxh:18712klzzwxh:18713klzzwxh:18714klzzwxh:18715klzzwxh:18716 sb.appendklzzwxh:18665'klzzwxh:18717'klzzwxh:18666.appendklzzwxh:18667nameklzzwxh:18668.appendklzzwxh:18669klzzwxh:18718/klzzwxh:18719klzzwxh:18720klzzwxh:18670.appendklzzwxh:18671NEWklzzwxh:18672LINEklzzwxh:18673;klzzwxh:18741klzzwxh:18721klzzwxh:18722klzzwxh:18723klzzwxh:18724klzzwxh:18725klzzwxh:18726klzzwxh:18727klzzwxh:18728klzzwxh:18729klzzwxh:18730klzzwxh:18731 klzzwxh:18674klzzwxh:18742klzzwxh:18732klzzwxh:18733klzzwxh:18734klzzwxh:18735klzzwxh:18736klzzwxh:18737klzzwxh:18738 klzzwxh:18675

    klzzwxh:18743klzzwxh:18744klzzwxh:18745klzzwxh:18746klzzwxh:18747klzzwxh:18748klzzwxh:18749 private Permission permission = null;

    klzzwxh:18757klzzwxh:18758klzzwxh:18759klzzwxh:18760klzzwxh:18761klzzwxh:18762klzzwxh:18763 public Permission createAllklzzwxh:18750Permissionsklzzwxh:18751klzzwxh:18752 klzzwxh:18753klzzwxh:18784klzzwxh:18764klzzwxh:18765klzzwxh:18766klzzwxh:18767klzzwxh:18768klzzwxh:18769klzzwxh:18770klzzwxh:18771klzzwxh:18772klzzwxh:18773klzzwxh:18774 return permission = new Permissionklzzwxh:18754klzzwxh:18775all-permissionsklzzwxh:18776klzzwxh:18755;klzzwxh:18785klzzwxh:18777klzzwxh:18778klzzwxh:18779klzzwxh:18780klzzwxh:18781klzzwxh:18782klzzwxh:18783 klzzwxh:18756

    klzzwxh:18795klzzwxh:18796klzzwxh:18797klzzwxh:18798klzzwxh:18799klzzwxh:18800klzzwxh:18801 public Permission createJ2eeklzzwxh:18786Applicationklzzwxh:18787Clientklzzwxh:18788Permissionsklzzwxh:18789klzzwxh:18790 klzzwxh:18791klzzwxh:18841klzzwxh:18802klzzwxh:18803klzzwxh:18804klzzwxh:18805klzzwxh:18806klzzwxh:18807klzzwxh:18808klzzwxh:18809klzzwxh:18810klzzwxh:18811klzzwxh:18812 return permission = new Permissionklzzwxh:18792klzzwxh:18842klzzwxh:18813klzzwxh:18814klzzwxh:18815klzzwxh:18816klzzwxh:18817klzzwxh:18818klzzwxh:18819klzzwxh:18820klzzwxh:18821klzzwxh:18822klzzwxh:18823klzzwxh:18824klzzwxh:18825klzzwxh:18826klzzwxh:18827klzzwxh:18828klzzwxh:18829klzzwxh:18830klzzwxh:18831 klzzwxh:18832j2ee-application-client-permissionsklzzwxh:18833klzzwxh:18793;klzzwxh:18843klzzwxh:18834klzzwxh:18835klzzwxh:18836klzzwxh:18837klzzwxh:18838klzzwxh:18839klzzwxh:18840 klzzwxh:18794

    klzzwxh:18864klzzwxh:18865klzzwxh:18866klzzwxh:18867klzzwxh:18868klzzwxh:18869klzzwxh:18870 public void toStringklzzwxh:18844StringBuffer sb, int depthklzzwxh:18845 klzzwxh:18846klzzwxh:18980klzzwxh:18871klzzwxh:18872klzzwxh:18873klzzwxh:18874klzzwxh:18875klzzwxh:18876klzzwxh:18877klzzwxh:18878klzzwxh:18879klzzwxh:18880klzzwxh:18881 appendTabsklzzwxh:18847sb, depthklzzwxh:18848;klzzwxh:18981klzzwxh:18882klzzwxh:18883klzzwxh:18884klzzwxh:18885klzzwxh:18886klzzwxh:18887klzzwxh:18888klzzwxh:18889klzzwxh:18890klzzwxh:18891klzzwxh:18892 sb.appendklzzwxh:18849klzzwxh:18893klzzwxh:18894securityklzzwxh:18895klzzwxh:18896klzzwxh:18850.appendklzzwxh:18851NEWklzzwxh:18852LINEklzzwxh:18853;klzzwxh:18982klzzwxh:18897klzzwxh:18898klzzwxh:18899klzzwxh:18900klzzwxh:18901klzzwxh:18902klzzwxh:18903klzzwxh:18904klzzwxh:18905klzzwxh:18906klzzwxh:18907 if klzzwxh:18854permission == nullklzzwxh:18855klzzwxh:18983klzzwxh:18908klzzwxh:18909klzzwxh:18910klzzwxh:18911klzzwxh:18912klzzwxh:18913klzzwxh:18914klzzwxh:18915klzzwxh:18916klzzwxh:18917klzzwxh:18918klzzwxh:18919klzzwxh:18920klzzwxh:18921klzzwxh:18922 throw new RuntimeExceptionklzzwxh:18856klzzwxh:18984klzzwxh:18923klzzwxh:18924klzzwxh:18925klzzwxh:18926klzzwxh:18927klzzwxh:18928klzzwxh:18929klzzwxh:18930klzzwxh:18931klzzwxh:18932klzzwxh:18933klzzwxh:18934klzzwxh:18935klzzwxh:18936klzzwxh:18937klzzwxh:18938klzzwxh:18939klzzwxh:18940klzzwxh:18941klzzwxh:18942klzzwxh:18943klzzwxh:18944klzzwxh:18945 klzzwxh:18946klzzwxh:18947securityklzzwxh:18948 requires either klzzwxh:18949allklzzwxh:18857permissions/klzzwxh:18950 or klzzwxh:18951j2eeklzzwxh:18858applicationklzzwxh:18859clientklzzwxh:18860permissions/klzzwxh:18952 as child element.klzzwxh:18953klzzwxh:18861;klzzwxh:18985klzzwxh:18954klzzwxh:18955klzzwxh:18956klzzwxh:18957klzzwxh:18958klzzwxh:18959klzzwxh:18960klzzwxh:18961klzzwxh:18962klzzwxh:18963klzzwxh:18964 elseklzzwxh:18986klzzwxh:18965klzzwxh:18966klzzwxh:18967klzzwxh:18968klzzwxh:18969klzzwxh:18970klzzwxh:18971klzzwxh:18972klzzwxh:18973klzzwxh:18974klzzwxh:18975klzzwxh:18976klzzwxh:18977klzzwxh:18978klzzwxh:18979 permission.toStringklzzwxh:18862sb, depth + 1klzzwxh:18863;

    klzzwxh:18996klzzwxh:18997klzzwxh:18998klzzwxh:18999klzzwxh:19000klzzwxh:19001klzzwxh:19002klzzwxh:19003klzzwxh:19004klzzwxh:19005klzzwxh:19006 appendTabsklzzwxh:18987sb, depthklzzwxh:18988;klzzwxh:19032klzzwxh:19007klzzwxh:19008klzzwxh:19009klzzwxh:19010klzzwxh:19011klzzwxh:19012klzzwxh:19013klzzwxh:19014klzzwxh:19015klzzwxh:19016klzzwxh:19017 sb.appendklzzwxh:18989klzzwxh:19018klzzwxh:19019/securityklzzwxh:19020klzzwxh:19021klzzwxh:18990.appendklzzwxh:18991NEWklzzwxh:18992LINEklzzwxh:18993;klzzwxh:19033klzzwxh:19022klzzwxh:19023klzzwxh:19024klzzwxh:19025klzzwxh:19026klzzwxh:19027klzzwxh:19028 klzzwxh:18994klzzwxh:19034klzzwxh:19029klzzwxh:19030klzzwxh:19031 klzzwxh:18995

    klzzwxh:19037klzzwxh:19038klzzwxh:19039 abstract public class XDesc implements JNLPTaskMember klzzwxh:19035klzzwxh:19043klzzwxh:19040klzzwxh:19041klzzwxh:19042 klzzwxh:19036

    klzzwxh:19050klzzwxh:19051klzzwxh:19052 /klzzwxh:19044klzzwxh:19045klzzwxh:19066klzzwxh:19053klzzwxh:19054klzzwxh:19055klzzwxh:19056 klzzwxh:19046 marker for JnlpDownloadServlet.klzzwxh:19067klzzwxh:19057klzzwxh:19058klzzwxh:19059klzzwxh:19060 klzzwxh:19047/klzzwxh:19068klzzwxh:19061klzzwxh:19062klzzwxh:19063 public static final String JNLPklzzwxh:19048DOWNLOADklzzwxh:19049SERVLET = klzzwxh:19064JnlpDownloadServletklzzwxh:19065;

    klzzwxh:19072klzzwxh:19073klzzwxh:19074 private static final String NEWklzzwxh:19069LINE = klzzwxh:19075klzzwxh:19070klzzwxh:19071klzzwxh:19076;

    klzzwxh:19087klzzwxh:19088klzzwxh:19089 private static String correctHRefPathklzzwxh:19077String filePathklzzwxh:19078 klzzwxh:19079klzzwxh:19100klzzwxh:19090klzzwxh:19091klzzwxh:19092klzzwxh:19093klzzwxh:19094klzzwxh:19095klzzwxh:19096 return filePath.replaceklzzwxh:19080'klzzwxh:19081klzzwxh:19082, '/'klzzwxh:19083.replaceklzzwxh:19084' ', '+'klzzwxh:19085;klzzwxh:19101klzzwxh:19097klzzwxh:19098klzzwxh:19099 klzzwxh:19086

    klzzwxh:19102klzzwxh:19103klzzwxh:19104 private String codebase = null;

    klzzwxh:19105klzzwxh:19106klzzwxh:19107 private String encoding = klzzwxh:19108UTF-8klzzwxh:19109;

    klzzwxh:19110klzzwxh:19111klzzwxh:19112 private String href = null;

    klzzwxh:19115klzzwxh:19116klzzwxh:19117 private List informations = new ArrayListklzzwxh:19113klzzwxh:19114;

    klzzwxh:19118klzzwxh:19119klzzwxh:19120 private String jnlpType = null;

    klzzwxh:19123klzzwxh:19124klzzwxh:19125 private List resources = new ArrayListklzzwxh:19121klzzwxh:19122;

    klzzwxh:19126klzzwxh:19127klzzwxh:19128 private Security security = null;

    klzzwxh:19129klzzwxh:19130klzzwxh:19131 private String spec = klzzwxh:191321.0+klzzwxh:19133;

    klzzwxh:19134klzzwxh:19135klzzwxh:19136 private File toFile = null;

    klzzwxh:19137klzzwxh:19138klzzwxh:19139 private String version = null;

    klzzwxh:19140klzzwxh:19141klzzwxh:19142 private XDesc xDesc = null;

    klzzwxh:19154klzzwxh:19155klzzwxh:19156 private void appendTabsklzzwxh:19143StringBuffer sb, int depthklzzwxh:19144 klzzwxh:19145klzzwxh:19186klzzwxh:19157klzzwxh:19158klzzwxh:19159klzzwxh:19160klzzwxh:19161klzzwxh:19162klzzwxh:19163 while klzzwxh:19146depth-- klzzwxh:19164 0klzzwxh:19147 klzzwxh:19148klzzwxh:19187klzzwxh:19165klzzwxh:19166klzzwxh:19167klzzwxh:19168klzzwxh:19169klzzwxh:19170klzzwxh:19171klzzwxh:19172klzzwxh:19173klzzwxh:19174klzzwxh:19175 sb.appendklzzwxh:19149'klzzwxh:19150'klzzwxh:19151;klzzwxh:19188klzzwxh:19176klzzwxh:19177klzzwxh:19178klzzwxh:19179klzzwxh:19180klzzwxh:19181klzzwxh:19182 klzzwxh:19152klzzwxh:19189klzzwxh:19183klzzwxh:19184klzzwxh:19185 klzzwxh:19153

    klzzwxh:19204klzzwxh:19205klzzwxh:19206 public AppletDesc createAppletklzzwxh:19190Descklzzwxh:19191klzzwxh:19192 klzzwxh:19193klzzwxh:19265klzzwxh:19207klzzwxh:19208klzzwxh:19209klzzwxh:19210klzzwxh:19211klzzwxh:19212klzzwxh:19213 if klzzwxh:19194xDesc klzzwxh:19195= nullklzzwxh:19196klzzwxh:19266klzzwxh:19214klzzwxh:19215klzzwxh:19216klzzwxh:19217klzzwxh:19218klzzwxh:19219klzzwxh:19220klzzwxh:19221klzzwxh:19222klzzwxh:19223klzzwxh:19224 throw new RuntimeExceptionklzzwxh:19197klzzwxh:19267klzzwxh:19225klzzwxh:19226klzzwxh:19227klzzwxh:19228klzzwxh:19229klzzwxh:19230klzzwxh:19231klzzwxh:19232klzzwxh:19233klzzwxh:19234klzzwxh:19235klzzwxh:19236klzzwxh:19237klzzwxh:19238klzzwxh:19239klzzwxh:19240klzzwxh:19241klzzwxh:19242klzzwxh:19243 klzzwxh:19244klzzwxh:19245jnlpklzzwxh:19246 : Only one of application-desc | applet-desc | component-desc | installer-desc expectedklzzwxh:19247klzzwxh:19198;klzzwxh:19268klzzwxh:19248klzzwxh:19249klzzwxh:19250klzzwxh:19251klzzwxh:19252klzzwxh:19253klzzwxh:19254 xDesc = new AppletDescklzzwxh:19199klzzwxh:19200;klzzwxh:19269klzzwxh:19255klzzwxh:19256klzzwxh:19257klzzwxh:19258klzzwxh:19259klzzwxh:19260klzzwxh:19261 return klzzwxh:19201AppletDescklzzwxh:19202 xDesc;klzzwxh:19270klzzwxh:19262klzzwxh:19263klzzwxh:19264 klzzwxh:19203

    klzzwxh:19285klzzwxh:19286klzzwxh:19287 public ApplicationDesc createApplicationklzzwxh:19271Descklzzwxh:19272klzzwxh:19273 klzzwxh:19274klzzwxh:19346klzzwxh:19288klzzwxh:19289klzzwxh:19290klzzwxh:19291klzzwxh:19292klzzwxh:19293klzzwxh:19294 if klzzwxh:19275xDesc klzzwxh:19276= nullklzzwxh:19277klzzwxh:19347klzzwxh:19295klzzwxh:19296klzzwxh:19297klzzwxh:19298klzzwxh:19299klzzwxh:19300klzzwxh:19301klzzwxh:19302klzzwxh:19303klzzwxh:19304klzzwxh:19305 throw new RuntimeExceptionklzzwxh:19278klzzwxh:19348klzzwxh:19306klzzwxh:19307klzzwxh:19308klzzwxh:19309klzzwxh:19310klzzwxh:19311klzzwxh:19312klzzwxh:19313klzzwxh:19314klzzwxh:19315klzzwxh:19316klzzwxh:19317klzzwxh:19318klzzwxh:19319klzzwxh:19320klzzwxh:19321klzzwxh:19322klzzwxh:19323klzzwxh:19324 klzzwxh:19325klzzwxh:19326jnlpklzzwxh:19327 : Only one of application-desc | applet-desc | component-desc | installer-desc expectedklzzwxh:19328klzzwxh:19279;klzzwxh:19349klzzwxh:19329klzzwxh:19330klzzwxh:19331klzzwxh:19332klzzwxh:19333klzzwxh:19334klzzwxh:19335 xDesc = new ApplicationDescklzzwxh:19280klzzwxh:19281;klzzwxh:19350klzzwxh:19336klzzwxh:19337klzzwxh:19338klzzwxh:19339klzzwxh:19340klzzwxh:19341klzzwxh:19342 return klzzwxh:19282ApplicationDescklzzwxh:19283 xDesc;klzzwxh:19351klzzwxh:19343klzzwxh:19344klzzwxh:19345 klzzwxh:19284

    klzzwxh:19366klzzwxh:19367klzzwxh:19368 public ComponentDesc createComponentklzzwxh:19352Descklzzwxh:19353klzzwxh:19354 klzzwxh:19355klzzwxh:19427klzzwxh:19369klzzwxh:19370klzzwxh:19371klzzwxh:19372klzzwxh:19373klzzwxh:19374klzzwxh:19375 if klzzwxh:19356xDesc klzzwxh:19357= nullklzzwxh:19358klzzwxh:19428klzzwxh:19376klzzwxh:19377klzzwxh:19378klzzwxh:19379klzzwxh:19380klzzwxh:19381klzzwxh:19382klzzwxh:19383klzzwxh:19384klzzwxh:19385klzzwxh:19386 throw new RuntimeExceptionklzzwxh:19359klzzwxh:19429klzzwxh:19387klzzwxh:19388klzzwxh:19389klzzwxh:19390klzzwxh:19391klzzwxh:19392klzzwxh:19393klzzwxh:19394klzzwxh:19395klzzwxh:19396klzzwxh:19397klzzwxh:19398klzzwxh:19399klzzwxh:19400klzzwxh:19401klzzwxh:19402klzzwxh:19403klzzwxh:19404klzzwxh:19405 klzzwxh:19406klzzwxh:19407jnlpklzzwxh:19408 : Only one of application-desc | applet-desc | component-desc | installer-desc expectedklzzwxh:19409klzzwxh:19360;klzzwxh:19430klzzwxh:19410klzzwxh:19411klzzwxh:19412klzzwxh:19413klzzwxh:19414klzzwxh:19415klzzwxh:19416 xDesc = new ComponentDescklzzwxh:19361klzzwxh:19362;klzzwxh:19431klzzwxh:19417klzzwxh:19418klzzwxh:19419klzzwxh:19420klzzwxh:19421klzzwxh:19422klzzwxh:19423 return klzzwxh:19363ComponentDescklzzwxh:19364 xDesc;klzzwxh:19432klzzwxh:19424klzzwxh:19425klzzwxh:19426 klzzwxh:19365

    klzzwxh:19441klzzwxh:19442klzzwxh:19443 public Information createInformationklzzwxh:19433klzzwxh:19434 klzzwxh:19435klzzwxh:19468klzzwxh:19444klzzwxh:19445klzzwxh:19446klzzwxh:19447klzzwxh:19448klzzwxh:19449klzzwxh:19450 Information information = new Informationklzzwxh:19436klzzwxh:19437;klzzwxh:19469klzzwxh:19451klzzwxh:19452klzzwxh:19453klzzwxh:19454klzzwxh:19455klzzwxh:19456klzzwxh:19457 informations.addklzzwxh:19438informationklzzwxh:19439;klzzwxh:19470klzzwxh:19458klzzwxh:19459klzzwxh:19460klzzwxh:19461klzzwxh:19462klzzwxh:19463klzzwxh:19464 return information;klzzwxh:19471klzzwxh:19465klzzwxh:19466klzzwxh:19467 klzzwxh:19440

    klzzwxh:19486klzzwxh:19487klzzwxh:19488 public InstallerDesc createInstallerklzzwxh:19472Descklzzwxh:19473klzzwxh:19474 klzzwxh:19475klzzwxh:19547klzzwxh:19489klzzwxh:19490klzzwxh:19491klzzwxh:19492klzzwxh:19493klzzwxh:19494klzzwxh:19495 if klzzwxh:19476xDesc klzzwxh:19477= nullklzzwxh:19478klzzwxh:19548klzzwxh:19496klzzwxh:19497klzzwxh:19498klzzwxh:19499klzzwxh:19500klzzwxh:19501klzzwxh:19502klzzwxh:19503klzzwxh:19504klzzwxh:19505klzzwxh:19506 throw new RuntimeExceptionklzzwxh:19479klzzwxh:19549klzzwxh:19507klzzwxh:19508klzzwxh:19509klzzwxh:19510klzzwxh:19511klzzwxh:19512klzzwxh:19513klzzwxh:19514klzzwxh:19515klzzwxh:19516klzzwxh:19517klzzwxh:19518klzzwxh:19519klzzwxh:19520klzzwxh:19521klzzwxh:19522klzzwxh:19523klzzwxh:19524klzzwxh:19525 klzzwxh:19526klzzwxh:19527jnlpklzzwxh:19528 : Only one of application-desc | applet-desc | component-desc | installer-desc expectedklzzwxh:19529klzzwxh:19480;klzzwxh:19550klzzwxh:19530klzzwxh:19531klzzwxh:19532klzzwxh:19533klzzwxh:19534klzzwxh:19535klzzwxh:19536 xDesc = new InstallerDescklzzwxh:19481klzzwxh:19482;klzzwxh:19551klzzwxh:19537klzzwxh:19538klzzwxh:19539klzzwxh:19540klzzwxh:19541klzzwxh:19542klzzwxh:19543 return klzzwxh:19483InstallerDescklzzwxh:19484 xDesc;klzzwxh:19552klzzwxh:19544klzzwxh:19545klzzwxh:19546 klzzwxh:19485

    klzzwxh:19564klzzwxh:19565klzzwxh:19566klzzwxh:19567 public Resources createResourcesklzzwxh:19553klzzwxh:19554 klzzwxh:19555klzzwxh:19592klzzwxh:19568klzzwxh:19569klzzwxh:19570klzzwxh:19571klzzwxh:19572klzzwxh:19573klzzwxh:19574 Resources klzzwxh:19556resources = new Resourcesklzzwxh:19557klzzwxh:19558;klzzwxh:19593klzzwxh:19575klzzwxh:19576klzzwxh:19577klzzwxh:19578klzzwxh:19579klzzwxh:19580klzzwxh:19581 resources.addklzzwxh:19559klzzwxh:19560resourcesklzzwxh:19561;klzzwxh:19594klzzwxh:19582klzzwxh:19583klzzwxh:19584klzzwxh:19585klzzwxh:19586klzzwxh:19587klzzwxh:19588 return klzzwxh:19562resources;klzzwxh:19595klzzwxh:19589klzzwxh:19590klzzwxh:19591 klzzwxh:19563

    klzzwxh:19602klzzwxh:19603klzzwxh:19604 public Security createSecurityklzzwxh:19596klzzwxh:19597 klzzwxh:19598klzzwxh:19615klzzwxh:19605klzzwxh:19606klzzwxh:19607klzzwxh:19608klzzwxh:19609klzzwxh:19610klzzwxh:19611 return security = new Securityklzzwxh:19599klzzwxh:19600;klzzwxh:19616klzzwxh:19612klzzwxh:19613klzzwxh:19614 klzzwxh:19601

    klzzwxh:19625klzzwxh:19626klzzwxh:19627 public void executeklzzwxh:19617klzzwxh:19618 throws BuildException klzzwxh:19619klzzwxh:19663klzzwxh:19628klzzwxh:19629klzzwxh:19630klzzwxh:19631klzzwxh:19632klzzwxh:19633klzzwxh:19634 try klzzwxh:19620klzzwxh:19664klzzwxh:19635klzzwxh:19636klzzwxh:19637klzzwxh:19638klzzwxh:19639klzzwxh:19640klzzwxh:19641klzzwxh:19642klzzwxh:19643klzzwxh:19644klzzwxh:19645 if klzzwxh:19621toFile == nullklzzwxh:19622klzzwxh:19665klzzwxh:19646klzzwxh:19647klzzwxh:19648klzzwxh:19649klzzwxh:19650klzzwxh:19651klzzwxh:19652klzzwxh:19653klzzwxh:19654klzzwxh:19655klzzwxh:19656klzzwxh:19657klzzwxh:19658klzzwxh:19659klzzwxh:19660 throw new BuildExceptionklzzwxh:19623klzzwxh:19661Attribute toFile undefinedklzzwxh:19662klzzwxh:19624;

    klzzwxh:19689klzzwxh:19690klzzwxh:19691klzzwxh:19692klzzwxh:19693klzzwxh:19694klzzwxh:19695klzzwxh:19696klzzwxh:19697klzzwxh:19698klzzwxh:19699 String s = toStringklzzwxh:19666klzzwxh:19667;klzzwxh:19860klzzwxh:19700klzzwxh:19701klzzwxh:19702klzzwxh:19703klzzwxh:19704klzzwxh:19705klzzwxh:19706klzzwxh:19707klzzwxh:19708klzzwxh:19709klzzwxh:19710 logklzzwxh:19668s, Project.MSGklzzwxh:19669INFOklzzwxh:19670;klzzwxh:19861klzzwxh:19711klzzwxh:19712klzzwxh:19713klzzwxh:19714klzzwxh:19715klzzwxh:19716klzzwxh:19717klzzwxh:19718klzzwxh:19719klzzwxh:19720klzzwxh:19721 try klzzwxh:19671klzzwxh:19862klzzwxh:19722klzzwxh:19723klzzwxh:19724klzzwxh:19725klzzwxh:19726klzzwxh:19727klzzwxh:19728klzzwxh:19729klzzwxh:19730klzzwxh:19731klzzwxh:19732klzzwxh:19733klzzwxh:19734klzzwxh:19735klzzwxh:19736 PrintWriter pw = new PrintWriterklzzwxh:19672new FileWriterklzzwxh:19673toFileklzzwxh:19674klzzwxh:19675;klzzwxh:19863klzzwxh:19737klzzwxh:19738klzzwxh:19739klzzwxh:19740klzzwxh:19741klzzwxh:19742klzzwxh:19743klzzwxh:19744klzzwxh:19745klzzwxh:19746klzzwxh:19747klzzwxh:19748klzzwxh:19749klzzwxh:19750klzzwxh:19751 pw.printklzzwxh:19676sklzzwxh:19677;klzzwxh:19864klzzwxh:19752klzzwxh:19753klzzwxh:19754klzzwxh:19755klzzwxh:19756klzzwxh:19757klzzwxh:19758klzzwxh:19759klzzwxh:19760klzzwxh:19761klzzwxh:19762klzzwxh:19763klzzwxh:19764klzzwxh:19765klzzwxh:19766 pw.closeklzzwxh:19678klzzwxh:19679;klzzwxh:19865klzzwxh:19767klzzwxh:19768klzzwxh:19769klzzwxh:19770klzzwxh:19771klzzwxh:19772klzzwxh:19773klzzwxh:19774klzzwxh:19775klzzwxh:19776klzzwxh:19777 klzzwxh:19680 catch klzzwxh:19681IOException exklzzwxh:19682 klzzwxh:19683klzzwxh:19866klzzwxh:19778klzzwxh:19779klzzwxh:19780klzzwxh:19781klzzwxh:19782klzzwxh:19783klzzwxh:19784klzzwxh:19785klzzwxh:19786klzzwxh:19787klzzwxh:19788klzzwxh:19789klzzwxh:19790klzzwxh:19791klzzwxh:19792 throw new BuildExceptionklzzwxh:19684klzzwxh:19867klzzwxh:19793klzzwxh:19794klzzwxh:19795klzzwxh:19796klzzwxh:19797klzzwxh:19798klzzwxh:19799klzzwxh:19800klzzwxh:19801klzzwxh:19802klzzwxh:19803klzzwxh:19804klzzwxh:19805klzzwxh:19806klzzwxh:19807klzzwxh:19808klzzwxh:19809klzzwxh:19810klzzwxh:19811klzzwxh:19812klzzwxh:19813klzzwxh:19814klzzwxh:19815 klzzwxh:19816Error writing created jnlp signature to klzzwxh:19817klzzwxh:19868klzzwxh:19818klzzwxh:19819klzzwxh:19820klzzwxh:19821klzzwxh:19822klzzwxh:19823klzzwxh:19824klzzwxh:19825klzzwxh:19826klzzwxh:19827klzzwxh:19828klzzwxh:19829klzzwxh:19830klzzwxh:19831klzzwxh:19832klzzwxh:19833klzzwxh:19834klzzwxh:19835klzzwxh:19836klzzwxh:19837klzzwxh:19838klzzwxh:19839klzzwxh:19840klzzwxh:19841klzzwxh:19842klzzwxh:19843klzzwxh:19844klzzwxh:19845klzzwxh:19846klzzwxh:19847klzzwxh:19848 + toFile.getAbsolutePathklzzwxh:19685klzzwxh:19686, exklzzwxh:19687;klzzwxh:19869klzzwxh:19849klzzwxh:19850klzzwxh:19851klzzwxh:19852klzzwxh:19853klzzwxh:19854klzzwxh:19855klzzwxh:19856klzzwxh:19857klzzwxh:19858klzzwxh:19859 klzzwxh:19688

    klzzwxh:19879klzzwxh:19880klzzwxh:19881klzzwxh:19882klzzwxh:19883klzzwxh:19884klzzwxh:19885 klzzwxh:19870 catch klzzwxh:19871Exception exklzzwxh:19872 klzzwxh:19873klzzwxh:19915klzzwxh:19886klzzwxh:19887klzzwxh:19888klzzwxh:19889klzzwxh:19890klzzwxh:19891klzzwxh:19892klzzwxh:19893klzzwxh:19894klzzwxh:19895klzzwxh:19896 ex.printStackTraceklzzwxh:19874klzzwxh:19875;klzzwxh:19916klzzwxh:19897klzzwxh:19898klzzwxh:19899klzzwxh:19900klzzwxh:19901klzzwxh:19902klzzwxh:19903klzzwxh:19904klzzwxh:19905klzzwxh:19906klzzwxh:19907 throw new BuildExceptionklzzwxh:19876exklzzwxh:19877;klzzwxh:19917klzzwxh:19908klzzwxh:19909klzzwxh:19910klzzwxh:19911klzzwxh:19912klzzwxh:19913klzzwxh:19914 klzzwxh:19878

    klzzwxh:19919klzzwxh:19920klzzwxh:19921 klzzwxh:19918

    klzzwxh:19926klzzwxh:19927klzzwxh:19928 public void setCodebaseklzzwxh:19922String stringklzzwxh:19923 klzzwxh:19924klzzwxh:19939klzzwxh:19929klzzwxh:19930klzzwxh:19931klzzwxh:19932klzzwxh:19933klzzwxh:19934klzzwxh:19935 codebase = string;klzzwxh:19940klzzwxh:19936klzzwxh:19937klzzwxh:19938 klzzwxh:19925

    klzzwxh:19950klzzwxh:19951klzzwxh:19952 /klzzwxh:19941klzzwxh:19942klzzwxh:19978klzzwxh:19953klzzwxh:19954klzzwxh:19955klzzwxh:19956 klzzwxh:19943 Set the encodingklzzwxh:19979klzzwxh:19957klzzwxh:19958klzzwxh:19959klzzwxh:19960 klzzwxh:19944 @param encoding The new encoding toi use.klzzwxh:19980klzzwxh:19961klzzwxh:19962klzzwxh:19963klzzwxh:19964 klzzwxh:19945/klzzwxh:19981klzzwxh:19965klzzwxh:19966klzzwxh:19967 public void setEncodingklzzwxh:19946String encodingklzzwxh:19947 klzzwxh:19948klzzwxh:19982klzzwxh:19968klzzwxh:19969klzzwxh:19970klzzwxh:19971klzzwxh:19972klzzwxh:19973klzzwxh:19974 this.encoding = encoding;klzzwxh:19983klzzwxh:19975klzzwxh:19976klzzwxh:19977 klzzwxh:19949

    klzzwxh:19993klzzwxh:19994klzzwxh:19995 /klzzwxh:19984klzzwxh:19985klzzwxh:20021klzzwxh:19996klzzwxh:19997klzzwxh:19998klzzwxh:19999 klzzwxh:19986 The Hrefklzzwxh:20022klzzwxh:20000klzzwxh:20001klzzwxh:20002klzzwxh:20003 klzzwxh:19987 @param href The new hrefklzzwxh:20023klzzwxh:20004klzzwxh:20005klzzwxh:20006klzzwxh:20007 klzzwxh:19988/klzzwxh:20024klzzwxh:20008klzzwxh:20009klzzwxh:20010 public void setHrefklzzwxh:19989String hrefklzzwxh:19990 klzzwxh:19991klzzwxh:20025klzzwxh:20011klzzwxh:20012klzzwxh:20013klzzwxh:20014klzzwxh:20015klzzwxh:20016klzzwxh:20017 this.href = href;klzzwxh:20026klzzwxh:20018klzzwxh:20019klzzwxh:20020 klzzwxh:19992

    klzzwxh:20031klzzwxh:20032klzzwxh:20033 public void setJnlpTypeklzzwxh:20027String jnlpTypeklzzwxh:20028 klzzwxh:20029klzzwxh:20044klzzwxh:20034klzzwxh:20035klzzwxh:20036klzzwxh:20037klzzwxh:20038klzzwxh:20039klzzwxh:20040 this.jnlpType = jnlpType;klzzwxh:20045klzzwxh:20041klzzwxh:20042klzzwxh:20043 klzzwxh:20030

    klzzwxh:20050klzzwxh:20051klzzwxh:20052 public void setSecurityklzzwxh:20046Security securityklzzwxh:20047 klzzwxh:20048klzzwxh:20063klzzwxh:20053klzzwxh:20054klzzwxh:20055klzzwxh:20056klzzwxh:20057klzzwxh:20058klzzwxh:20059 this.security = security;klzzwxh:20064klzzwxh:20060klzzwxh:20061klzzwxh:20062 klzzwxh:20049

    klzzwxh:20069klzzwxh:20070klzzwxh:20071 public void setSpecklzzwxh:20065String stringklzzwxh:20066 klzzwxh:20067klzzwxh:20082klzzwxh:20072klzzwxh:20073klzzwxh:20074klzzwxh:20075klzzwxh:20076klzzwxh:20077klzzwxh:20078 spec = string;klzzwxh:20083klzzwxh:20079klzzwxh:20080klzzwxh:20081 klzzwxh:20068

    klzzwxh:20093klzzwxh:20094klzzwxh:20095 /klzzwxh:20084klzzwxh:20085 klzzwxh:20121klzzwxh:20096klzzwxh:20097klzzwxh:20098klzzwxh:20099 klzzwxh:20086 The output filename for; requiredklzzwxh:20122klzzwxh:20100klzzwxh:20101klzzwxh:20102klzzwxh:20103 klzzwxh:20087 @param toFile The new File to write to. File extention .jnlpklzzwxh:20123klzzwxh:20104klzzwxh:20105klzzwxh:20106klzzwxh:20107 klzzwxh:20088/klzzwxh:20124klzzwxh:20108klzzwxh:20109klzzwxh:20110 public void setToFileklzzwxh:20089File toFileklzzwxh:20090 klzzwxh:20091klzzwxh:20125klzzwxh:20111klzzwxh:20112klzzwxh:20113klzzwxh:20114klzzwxh:20115klzzwxh:20116klzzwxh:20117 this.toFile = toFile;klzzwxh:20126klzzwxh:20118klzzwxh:20119klzzwxh:20120 klzzwxh:20092

    klzzwxh:20131klzzwxh:20132klzzwxh:20133 public void setVersionklzzwxh:20127String stringklzzwxh:20128 klzzwxh:20129klzzwxh:20144klzzwxh:20134klzzwxh:20135klzzwxh:20136klzzwxh:20137klzzwxh:20138klzzwxh:20139klzzwxh:20140 version = string;klzzwxh:20145klzzwxh:20141klzzwxh:20142klzzwxh:20143 klzzwxh:20130

    klzzwxh:20174klzzwxh:20175klzzwxh:20176 public String toStringklzzwxh:20146klzzwxh:20147 klzzwxh:20148klzzwxh:20288klzzwxh:20177klzzwxh:20178klzzwxh:20179klzzwxh:20180klzzwxh:20181klzzwxh:20182klzzwxh:20183 /klzzwxh:20149klzzwxh:20184klzzwxh:20185klzzwxh:20186klzzwxh:20187klzzwxh:20188klzzwxh:20189klzzwxh:20190 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstanceklzzwxh:20150klzzwxh:20151;klzzwxh:20289klzzwxh:20191klzzwxh:20192klzzwxh:20193klzzwxh:20194klzzwxh:20195klzzwxh:20196klzzwxh:20197klzzwxh:20198 DocumentBuilder builder;klzzwxh:20290klzzwxh:20199klzzwxh:20200klzzwxh:20201klzzwxh:20202klzzwxh:20203klzzwxh:20204klzzwxh:20205klzzwxh:20206 try klzzwxh:20152klzzwxh:20291klzzwxh:20207klzzwxh:20208klzzwxh:20209klzzwxh:20210klzzwxh:20211klzzwxh:20212klzzwxh:20213klzzwxh:20214 builder = factory.newDocumentBuilderklzzwxh:20153klzzwxh:20154;klzzwxh:20292klzzwxh:20215klzzwxh:20216klzzwxh:20217klzzwxh:20218klzzwxh:20219klzzwxh:20220klzzwxh:20221klzzwxh:20222 Document document = builder.newDocumentklzzwxh:20155klzzwxh:20156;klzzwxh:20223 klzzwxh:20293klzzwxh:20224klzzwxh:20225klzzwxh:20226klzzwxh:20227klzzwxh:20228klzzwxh:20229klzzwxh:20230klzzwxh:20231 writeJnlpElementklzzwxh:20157documentklzzwxh:20158;klzzwxh:20294klzzwxh:20232klzzwxh:20233klzzwxh:20234klzzwxh:20235klzzwxh:20236klzzwxh:20237klzzwxh:20238klzzwxh:20239 klzzwxh:20159 catch klzzwxh:20160ParserConfigurationException eklzzwxh:20161 klzzwxh:20162klzzwxh:20295klzzwxh:20240klzzwxh:20241klzzwxh:20242klzzwxh:20243klzzwxh:20244klzzwxh:20245klzzwxh:20246klzzwxh:20247 throw new RuntimeExceptionklzzwxh:20163eklzzwxh:20164;klzzwxh:20296klzzwxh:20248klzzwxh:20249klzzwxh:20250klzzwxh:20251klzzwxh:20252klzzwxh:20253klzzwxh:20254klzzwxh:20255 klzzwxh:20165klzzwxh:20297klzzwxh:20256klzzwxh:20257klzzwxh:20258klzzwxh:20259klzzwxh:20260klzzwxh:20261klzzwxh:20262klzzwxh:20263 klzzwxh:20166/klzzwxh:20298klzzwxh:20264klzzwxh:20265klzzwxh:20266klzzwxh:20267klzzwxh:20268klzzwxh:20269klzzwxh:20270 StringBuffer sb = new StringBufferklzzwxh:20167klzzwxh:20168;klzzwxh:20299klzzwxh:20271klzzwxh:20272klzzwxh:20273klzzwxh:20274klzzwxh:20275klzzwxh:20276klzzwxh:20277 toStringklzzwxh:20169sb, 0klzzwxh:20170;klzzwxh:20300klzzwxh:20278klzzwxh:20279klzzwxh:20280klzzwxh:20281klzzwxh:20282klzzwxh:20283klzzwxh:20284 return sb.toStringklzzwxh:20171klzzwxh:20172;klzzwxh:20301klzzwxh:20285klzzwxh:20286klzzwxh:20287 klzzwxh:20173

    klzzwxh:20354klzzwxh:20355klzzwxh:20356 /klzzwxh:20302klzzwxh:20357klzzwxh:20358klzzwxh:20359 private void writeJnlpElementklzzwxh:20303Document documentklzzwxh:20304 klzzwxh:20305klzzwxh:20440klzzwxh:20360klzzwxh:20361klzzwxh:20362klzzwxh:20363 Element jnlpElement = document.createElementklzzwxh:20306klzzwxh:20364jnlpklzzwxh:20365klzzwxh:20307;klzzwxh:20441klzzwxh:20366klzzwxh:20367klzzwxh:20368klzzwxh:20369 if klzzwxh:20308getSpecklzzwxh:20309klzzwxh:20310 klzzwxh:20311= nullklzzwxh:20312 klzzwxh:20313klzzwxh:20442klzzwxh:20370klzzwxh:20371klzzwxh:20372klzzwxh:20373 jnlpElement.setAttributeklzzwxh:20314klzzwxh:20374specklzzwxh:20375, getSpecklzzwxh:20315klzzwxh:20316klzzwxh:20317;klzzwxh:20443klzzwxh:20376klzzwxh:20377klzzwxh:20378klzzwxh:20379 klzzwxh:20318klzzwxh:20444klzzwxh:20380klzzwxh:20381klzzwxh:20382klzzwxh:20383 ifklzzwxh:20319 getVersionklzzwxh:20320klzzwxh:20321 klzzwxh:20322=nullklzzwxh:20323klzzwxh:20445klzzwxh:20384klzzwxh:20385klzzwxh:20386klzzwxh:20387 jnlpElement.setAttributeklzzwxh:20324klzzwxh:20388versionklzzwxh:20389, getVersionklzzwxh:20325klzzwxh:20326klzzwxh:20327;klzzwxh:20446klzzwxh:20390klzzwxh:20391klzzwxh:20392klzzwxh:20393 ifklzzwxh:20328 getCodebaseklzzwxh:20329klzzwxh:20330 klzzwxh:20331= nullklzzwxh:20332klzzwxh:20447klzzwxh:20394klzzwxh:20395klzzwxh:20396klzzwxh:20397 jnlpElement.setAttributeklzzwxh:20333klzzwxh:20398codebaseklzzwxh:20399, getCodebaseklzzwxh:20334klzzwxh:20335klzzwxh:20336;klzzwxh:20400klzzwxh:20401klzzwxh:20402klzzwxh:20403klzzwxh:20404klzzwxh:20405klzzwxh:20406klzzwxh:20407 klzzwxh:20448klzzwxh:20408klzzwxh:20409klzzwxh:20410klzzwxh:20411 ifklzzwxh:20337 getHrefklzzwxh:20338klzzwxh:20339 klzzwxh:20340= nullklzzwxh:20341klzzwxh:20449klzzwxh:20412klzzwxh:20413klzzwxh:20414klzzwxh:20415 jnlpElement.setAttributeklzzwxh:20342klzzwxh:20416hrefklzzwxh:20417, getHrefklzzwxh:20343klzzwxh:20344klzzwxh:20345;klzzwxh:20418 klzzwxh:20450klzzwxh:20419klzzwxh:20420klzzwxh:20421klzzwxh:20422 klzzwxh:20451klzzwxh:20423klzzwxh:20424klzzwxh:20425klzzwxh:20426 if klzzwxh:20346informations.sizeklzzwxh:20347klzzwxh:20348 klzzwxh:20427 1klzzwxh:20349 klzzwxh:20350klzzwxh:20452klzzwxh:20428klzzwxh:20429klzzwxh:20430klzzwxh:20431 throw new RuntimeExceptionklzzwxh:20351 klzzwxh:20432klzzwxh:20433jnlpklzzwxh:20434 : At least one information expectedklzzwxh:20435klzzwxh:20352;klzzwxh:20453klzzwxh:20436klzzwxh:20437klzzwxh:20438klzzwxh:20439 klzzwxh:20353

    klzzwxh:20493klzzwxh:20494klzzwxh:20495klzzwxh:20496 for klzzwxh:20454int i = 0; i klzzwxh:20497 informations.sizeklzzwxh:20455klzzwxh:20456; i++klzzwxh:20457klzzwxh:20581klzzwxh:20498klzzwxh:20499klzzwxh:20500klzzwxh:20501 klzzwxh:20458klzzwxh:20582klzzwxh:20502klzzwxh:20503klzzwxh:20504klzzwxh:20505 Information information = klzzwxh:20459Informationklzzwxh:20460informations.getklzzwxh:20461 iklzzwxh:20462;klzzwxh:20583klzzwxh:20506klzzwxh:20507klzzwxh:20508klzzwxh:20509 information.writeInformationsElementklzzwxh:20463document, jnlpElementklzzwxh:20464;klzzwxh:20584klzzwxh:20510klzzwxh:20511klzzwxh:20512klzzwxh:20513 klzzwxh:20465klzzwxh:20585klzzwxh:20514klzzwxh:20515klzzwxh:20516klzzwxh:20517 klzzwxh:20586klzzwxh:20518klzzwxh:20519klzzwxh:20520klzzwxh:20521 ifklzzwxh:20466 securityklzzwxh:20467=nullklzzwxh:20468klzzwxh:20587klzzwxh:20522klzzwxh:20523klzzwxh:20524klzzwxh:20525 security.writeSecurityElementklzzwxh:20469document, jnlpElementklzzwxh:20470;klzzwxh:20588klzzwxh:20526klzzwxh:20527klzzwxh:20528klzzwxh:20529 klzzwxh:20589klzzwxh:20530klzzwxh:20531klzzwxh:20532klzzwxh:20533 for klzzwxh:20471int i = 0; iklzzwxh:20534resources.sizeklzzwxh:20472klzzwxh:20473; i++klzzwxh:20474klzzwxh:20590klzzwxh:20535klzzwxh:20536klzzwxh:20537klzzwxh:20538 klzzwxh:20475klzzwxh:20591klzzwxh:20539klzzwxh:20540klzzwxh:20541klzzwxh:20542 JNLPTask.Resources resources= klzzwxh:20476JNLPTask.Resourcesklzzwxh:20477this.resources.getklzzwxh:20478 iklzzwxh:20479;klzzwxh:20592klzzwxh:20543klzzwxh:20544klzzwxh:20545klzzwxh:20546 resources.writeResourcesElementklzzwxh:20480 sb, 1klzzwxh:20481;klzzwxh:20593klzzwxh:20547klzzwxh:20548klzzwxh:20549klzzwxh:20550 klzzwxh:20482klzzwxh:20594klzzwxh:20551klzzwxh:20552klzzwxh:20553klzzwxh:20554 klzzwxh:20595klzzwxh:20555klzzwxh:20556klzzwxh:20557klzzwxh:20558 ifklzzwxh:20483xDesc == nullklzzwxh:20484 klzzwxh:20485klzzwxh:20596klzzwxh:20559klzzwxh:20560klzzwxh:20561klzzwxh:20562 throw new RuntimeExceptionklzzwxh:20486 klzzwxh:20563klzzwxh:20564jnlpklzzwxh:20565 : Sub element missing klzzwxh:20487 application-desc | applet-desc | component-desc | installer-descklzzwxh:20488klzzwxh:20566klzzwxh:20489;klzzwxh:20597klzzwxh:20567klzzwxh:20568klzzwxh:20569klzzwxh:20570 klzzwxh:20490klzzwxh:20598klzzwxh:20571klzzwxh:20572klzzwxh:20573klzzwxh:20574 klzzwxh:20599klzzwxh:20575klzzwxh:20576klzzwxh:20577klzzwxh:20578 xDesc.toStringklzzwxh:20491 sb, depth+1klzzwxh:20492;klzzwxh:20579klzzwxh:20580

    klzzwxh:20679klzzwxh:20680klzzwxh:20681klzzwxh:20682 klzzwxh:20600klzzwxh:20888klzzwxh:20683klzzwxh:20684klzzwxh:20685klzzwxh:20686 klzzwxh:20601/klzzwxh:20889klzzwxh:20687klzzwxh:20688klzzwxh:20689 public void toStringklzzwxh:20602StringBuffer sb, int depthklzzwxh:20603 klzzwxh:20604klzzwxh:20890klzzwxh:20690klzzwxh:20691klzzwxh:20692klzzwxh:20693klzzwxh:20694klzzwxh:20695klzzwxh:20696 sb.appendklzzwxh:20605klzzwxh:20697klzzwxh:20698?xml version=klzzwxh:20606quot;1.0klzzwxh:20607quot; encoding=klzzwxh:20608quot;klzzwxh:20699klzzwxh:20609.appendklzzwxh:20610encodingklzzwxh:20611.appendklzzwxh:20612klzzwxh:20891klzzwxh:20700klzzwxh:20701klzzwxh:20702klzzwxh:20703klzzwxh:20704klzzwxh:20705klzzwxh:20706klzzwxh:20707klzzwxh:20708klzzwxh:20709klzzwxh:20710klzzwxh:20711klzzwxh:20712klzzwxh:20713klzzwxh:20714 klzzwxh:20715klzzwxh:20613quot;?klzzwxh:20716klzzwxh:20717klzzwxh:20614.appendklzzwxh:20615NEWklzzwxh:20616LINEklzzwxh:20617;klzzwxh:20892klzzwxh:20718klzzwxh:20719klzzwxh:20720klzzwxh:20721klzzwxh:20722klzzwxh:20723klzzwxh:20724 sbklzzwxh:20893klzzwxh:20725klzzwxh:20726klzzwxh:20727klzzwxh:20728klzzwxh:20729klzzwxh:20730klzzwxh:20731klzzwxh:20732klzzwxh:20733klzzwxh:20734klzzwxh:20735klzzwxh:20736klzzwxh:20737klzzwxh:20738klzzwxh:20739 .appendklzzwxh:20618klzzwxh:20894klzzwxh:20740klzzwxh:20741klzzwxh:20742klzzwxh:20743klzzwxh:20744klzzwxh:20745klzzwxh:20746klzzwxh:20747klzzwxh:20748klzzwxh:20749klzzwxh:20750klzzwxh:20751klzzwxh:20752klzzwxh:20753klzzwxh:20754klzzwxh:20755klzzwxh:20756klzzwxh:20757klzzwxh:20758klzzwxh:20759klzzwxh:20760klzzwxh:20761klzzwxh:20762 klzzwxh:20763klzzwxh:20764klzzwxh:20619DOCTYPE jnlp PUBLIC klzzwxh:20620quot;-//Sun Microsystems, Inc//DTD JNLP Discriptor 1.1//ENklzzwxh:20621quot; klzzwxh:20622quot;http://java.sun.com/dtd/JNLP-1.5.dtdklzzwxh:20623quot;klzzwxh:20765klzzwxh:20766klzzwxh:20624klzzwxh:20895klzzwxh:20767klzzwxh:20768klzzwxh:20769klzzwxh:20770klzzwxh:20771klzzwxh:20772klzzwxh:20773klzzwxh:20774klzzwxh:20775klzzwxh:20776klzzwxh:20777klzzwxh:20778klzzwxh:20779klzzwxh:20780klzzwxh:20781 .appendklzzwxh:20625NEWklzzwxh:20626LINEklzzwxh:20627;klzzwxh:20896klzzwxh:20782klzzwxh:20783klzzwxh:20784klzzwxh:20785klzzwxh:20786klzzwxh:20787klzzwxh:20788 sb.appendklzzwxh:20628klzzwxh:20789klzzwxh:20790jnlpklzzwxh:20791klzzwxh:20629;klzzwxh:20897klzzwxh:20792klzzwxh:20793klzzwxh:20794klzzwxh:20795klzzwxh:20796klzzwxh:20797klzzwxh:20798 if klzzwxh:20630spec klzzwxh:20631= nullklzzwxh:20632klzzwxh:20898klzzwxh:20799klzzwxh:20800klzzwxh:20801klzzwxh:20802klzzwxh:20803klzzwxh:20804klzzwxh:20805klzzwxh:20806klzzwxh:20807klzzwxh:20808klzzwxh:20809 sb.appendklzzwxh:20633klzzwxh:20810 spec=klzzwxh:20634quot;klzzwxh:20811klzzwxh:20635.appendklzzwxh:20636specklzzwxh:20637.appendklzzwxh:20638klzzwxh:20812klzzwxh:20639quot;klzzwxh:20813klzzwxh:20640;klzzwxh:20899klzzwxh:20814klzzwxh:20815klzzwxh:20816klzzwxh:20817klzzwxh:20818klzzwxh:20819klzzwxh:20820 if klzzwxh:20641version klzzwxh:20642= nullklzzwxh:20643klzzwxh:20900klzzwxh:20821klzzwxh:20822klzzwxh:20823klzzwxh:20824klzzwxh:20825klzzwxh:20826klzzwxh:20827klzzwxh:20828klzzwxh:20829klzzwxh:20830klzzwxh:20831 sb.appendklzzwxh:20644klzzwxh:20832 version=klzzwxh:20645quot;klzzwxh:20833klzzwxh:20646.appendklzzwxh:20647versionklzzwxh:20648.appendklzzwxh:20649klzzwxh:20834klzzwxh:20650quot;klzzwxh:20835klzzwxh:20651;klzzwxh:20901klzzwxh:20836klzzwxh:20837klzzwxh:20838klzzwxh:20839klzzwxh:20840klzzwxh:20841klzzwxh:20842 if klzzwxh:20652codebase klzzwxh:20653= nullklzzwxh:20654klzzwxh:20902klzzwxh:20843klzzwxh:20844klzzwxh:20845klzzwxh:20846klzzwxh:20847klzzwxh:20848klzzwxh:20849klzzwxh:20850klzzwxh:20851klzzwxh:20852klzzwxh:20853 sb.appendklzzwxh:20655klzzwxh:20854 codebase=klzzwxh:20656quot;klzzwxh:20855klzzwxh:20657.appendklzzwxh:20658codebaseklzzwxh:20659.appendklzzwxh:20660klzzwxh:20856klzzwxh:20661quot;klzzwxh:20857klzzwxh:20662;klzzwxh:20903klzzwxh:20858klzzwxh:20859klzzwxh:20860klzzwxh:20861klzzwxh:20862klzzwxh:20863klzzwxh:20864 if klzzwxh:20663href klzzwxh:20664= nullklzzwxh:20665klzzwxh:20904klzzwxh:20865klzzwxh:20866klzzwxh:20867klzzwxh:20868klzzwxh:20869klzzwxh:20870klzzwxh:20871klzzwxh:20872klzzwxh:20873klzzwxh:20874klzzwxh:20875 sb.appendklzzwxh:20666klzzwxh:20876 href=klzzwxh:20667quot;klzzwxh:20877klzzwxh:20668.appendklzzwxh:20669hrefklzzwxh:20670.appendklzzwxh:20671klzzwxh:20878klzzwxh:20672quot;klzzwxh:20879klzzwxh:20673;klzzwxh:20905klzzwxh:20880klzzwxh:20881klzzwxh:20882klzzwxh:20883klzzwxh:20884klzzwxh:20885klzzwxh:20886 sb.appendklzzwxh:20674'klzzwxh:20887'klzzwxh:20675.appendklzzwxh:20676NEWklzzwxh:20677LINEklzzwxh:20678;

    klzzwxh:20914klzzwxh:20915klzzwxh:20916klzzwxh:20917klzzwxh:20918klzzwxh:20919klzzwxh:20920 if klzzwxh:20906informations.sizeklzzwxh:20907klzzwxh:20908 klzzwxh:20921 1klzzwxh:20909 klzzwxh:20910klzzwxh:20963klzzwxh:20922klzzwxh:20923klzzwxh:20924klzzwxh:20925klzzwxh:20926klzzwxh:20927klzzwxh:20928klzzwxh:20929klzzwxh:20930klzzwxh:20931klzzwxh:20932 throw new RuntimeExceptionklzzwxh:20911klzzwxh:20964klzzwxh:20933klzzwxh:20934klzzwxh:20935klzzwxh:20936klzzwxh:20937klzzwxh:20938klzzwxh:20939klzzwxh:20940klzzwxh:20941klzzwxh:20942klzzwxh:20943klzzwxh:20944klzzwxh:20945klzzwxh:20946klzzwxh:20947klzzwxh:20948klzzwxh:20949klzzwxh:20950klzzwxh:20951 klzzwxh:20952klzzwxh:20953jnlpklzzwxh:20954 : At least one information expectedklzzwxh:20955klzzwxh:20912;klzzwxh:20965klzzwxh:20956klzzwxh:20957klzzwxh:20958klzzwxh:20959klzzwxh:20960klzzwxh:20961klzzwxh:20962 klzzwxh:20913

    klzzwxh:20978klzzwxh:20979klzzwxh:20980klzzwxh:20981klzzwxh:20982klzzwxh:20983klzzwxh:20984 for klzzwxh:20966int i = 0; i klzzwxh:20985 informations.sizeklzzwxh:20967klzzwxh:20968; i++klzzwxh:20969 klzzwxh:20970klzzwxh:21015klzzwxh:20986klzzwxh:20987klzzwxh:20988klzzwxh:20989klzzwxh:20990klzzwxh:20991klzzwxh:20992klzzwxh:20993klzzwxh:20994klzzwxh:20995klzzwxh:20996 Information information = klzzwxh:20971Informationklzzwxh:20972 informations.getklzzwxh:20973iklzzwxh:20974;klzzwxh:21016klzzwxh:20997klzzwxh:20998klzzwxh:20999klzzwxh:21000klzzwxh:21001klzzwxh:21002klzzwxh:21003klzzwxh:21004klzzwxh:21005klzzwxh:21006klzzwxh:21007 information.toStringklzzwxh:20975sb, 1klzzwxh:20976;klzzwxh:21017klzzwxh:21008klzzwxh:21009klzzwxh:21010klzzwxh:21011klzzwxh:21012klzzwxh:21013klzzwxh:21014 klzzwxh:20977

    klzzwxh:21023klzzwxh:21024klzzwxh:21025klzzwxh:21026klzzwxh:21027klzzwxh:21028klzzwxh:21029 if klzzwxh:21018security klzzwxh:21019= nullklzzwxh:21020klzzwxh:21041klzzwxh:21030klzzwxh:21031klzzwxh:21032klzzwxh:21033klzzwxh:21034klzzwxh:21035klzzwxh:21036klzzwxh:21037klzzwxh:21038klzzwxh:21039klzzwxh:21040 security.toStringklzzwxh:21021sb, depth + 1klzzwxh:21022;

    klzzwxh:21054klzzwxh:21055klzzwxh:21056klzzwxh:21057klzzwxh:21058klzzwxh:21059klzzwxh:21060 for klzzwxh:21042int i = 0; i klzzwxh:21061 resources.sizeklzzwxh:21043klzzwxh:21044; i++klzzwxh:21045 klzzwxh:21046klzzwxh:21110klzzwxh:21062klzzwxh:21063klzzwxh:21064klzzwxh:21065klzzwxh:21066klzzwxh:21067klzzwxh:21068klzzwxh:21069klzzwxh:21070klzzwxh:21071klzzwxh:21072 JNLPTask.Resources resources = klzzwxh:21047JNLPTask.Resourcesklzzwxh:21048 this.resourcesklzzwxh:21111klzzwxh:21073klzzwxh:21074klzzwxh:21075klzzwxh:21076klzzwxh:21077klzzwxh:21078klzzwxh:21079klzzwxh:21080klzzwxh:21081klzzwxh:21082klzzwxh:21083klzzwxh:21084klzzwxh:21085klzzwxh:21086klzzwxh:21087klzzwxh:21088klzzwxh:21089klzzwxh:21090klzzwxh:21091 .getklzzwxh:21049iklzzwxh:21050;klzzwxh:21112klzzwxh:21092klzzwxh:21093klzzwxh:21094klzzwxh:21095klzzwxh:21096klzzwxh:21097klzzwxh:21098klzzwxh:21099klzzwxh:21100klzzwxh:21101klzzwxh:21102 resources.toStringklzzwxh:21051sb, 1klzzwxh:21052;klzzwxh:21113klzzwxh:21103klzzwxh:21104klzzwxh:21105klzzwxh:21106klzzwxh:21107klzzwxh:21108klzzwxh:21109 klzzwxh:21053

    klzzwxh:21122klzzwxh:21123klzzwxh:21124klzzwxh:21125klzzwxh:21126klzzwxh:21127klzzwxh:21128 if klzzwxh:21114xDesc == nullklzzwxh:21115 klzzwxh:21116klzzwxh:21170klzzwxh:21129klzzwxh:21130klzzwxh:21131klzzwxh:21132klzzwxh:21133klzzwxh:21134klzzwxh:21135klzzwxh:21136klzzwxh:21137klzzwxh:21138klzzwxh:21139 throw new RuntimeExceptionklzzwxh:21117klzzwxh:21171klzzwxh:21140klzzwxh:21141klzzwxh:21142klzzwxh:21143klzzwxh:21144klzzwxh:21145klzzwxh:21146klzzwxh:21147klzzwxh:21148klzzwxh:21149klzzwxh:21150klzzwxh:21151klzzwxh:21152klzzwxh:21153klzzwxh:21154klzzwxh:21155klzzwxh:21156klzzwxh:21157klzzwxh:21158 klzzwxh:21159klzzwxh:21160jnlpklzzwxh:21161 : Sub element missing klzzwxh:21118 application-desc | applet-desc | component-desc | installer-descklzzwxh:21119klzzwxh:21162klzzwxh:21120;klzzwxh:21172klzzwxh:21163klzzwxh:21164klzzwxh:21165klzzwxh:21166klzzwxh:21167klzzwxh:21168klzzwxh:21169 klzzwxh:21121

    klzzwxh:21175klzzwxh:21176klzzwxh:21177klzzwxh:21178klzzwxh:21179klzzwxh:21180klzzwxh:21181 xDesc.toStringklzzwxh:21173sb, depth + 1klzzwxh:21174;

    klzzwxh:21189klzzwxh:21190klzzwxh:21191klzzwxh:21192klzzwxh:21193klzzwxh:21194klzzwxh:21195 sb.appendklzzwxh:21182klzzwxh:21196klzzwxh:21197/jnlpklzzwxh:21198klzzwxh:21199klzzwxh:21183.appendklzzwxh:21184NEWklzzwxh:21185LINEklzzwxh:21186;klzzwxh:21203klzzwxh:21200klzzwxh:21201klzzwxh:21202 klzzwxh:21187klzzwxh:21204klzzwxh:21188

    /klzzwxh:21205klzzwxh:21206klzzwxh:21236 klzzwxh:21207 @versionklzzwxh:21217klzzwxh:21218klzzwxh:21219klzzwxh:21220 1.0klzzwxh:21237 klzzwxh:21208 @sinceklzzwxh:21221klzzwxh:21222klzzwxh:21223klzzwxh:21224klzzwxh:21225klzzwxh:21226klzzwxh:21227klzzwxh:21228 03.09.2003klzzwxh:21238 klzzwxh:21209 @authorklzzwxh:21229klzzwxh:21230klzzwxh:21231klzzwxh:21232klzzwxh:21233klzzwxh:21234klzzwxh:21235 lars.gersmann@orangevolt.comklzzwxh:21239 klzzwxh:21210klzzwxh:21240 klzzwxh:21211 klzzwxh:21212cklzzwxh:21213 Copyright 2005 Orangevolt klzzwxh:21214www.orangevolt.comklzzwxh:21215.klzzwxh:21241 klzzwxh:21216/

    interface JNLPTaskMember klzzwxh:21242klzzwxh:21249klzzwxh:21246klzzwxh:21247klzzwxh:21248 public void toStringklzzwxh:21243StringBuffer sb, int depthklzzwxh:21244;klzzwxh:21250klzzwxh:21245

     
    • Ismail Degani

      Ismail Degani - 2006-08-18

      Oh yes, here's a sample of how you can use it: This loads up a file "client.properties" and puts any properties starting with "jnlp" into the jnlp under resources

              <loadproperties srcfile="client.properties"></loadproperties>
              <jnlp codebase="sdfg" toFile="file.jnlp"
                  href="file.jnlp"
                  version="1.5" >
                  <resources>

                      <fileset dir="lib"/>
                      <propertyset>
                      <propertyref prefix="jnlp"/>
                      </propertyset>
                  </resources>
                  <application_desc main_class="com.main.MainClass"/>
              </jnlp>

       
    • Arne Plöse

      Arne Plöse - 2006-09-04

      Tkank you,
      I put it in the current svn.

      Arne

       
  • Anonymous

    Anonymous - 2011-04-06

    Hello I would like to contribute to the project…
    Would it possible to make me a developer?
    I would like to do some improvement on JNLP Task.

    I could not contact any admin personally, because that pages are not working here on sourceforge site :(

    I could of cause make my own branch but it makes not a much snese because yout project exists.
    Thank you.

     
  • Arne Plöse

    Arne Plöse - 2011-05-05

    Hi, I have added you to the project ;-)

    If you have any questions just ask - the project in svn is a kind of broken …

    Arne

     

Log in to post a comment.