http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/PaintApp-suite/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/PaintApp-suite/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties b/apisupport.paintapp/PaintApp-suite/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties deleted file mode 100644 index 5a157f0..0000000 --- a/apisupport.paintapp/PaintApp-suite/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (c) 2010, Oracle. All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# -# * Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# -# * Neither the name of Oracle nor the names of its contributors -# may be used to endorse or promote products derived from this software without -# specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -# THE POSSIBILITY OF SUCH DAMAGE. - -CTL_MainWindow_Title=Paint Application {0} -CTL_MainWindow_Title_No_Project=Paint Application {0}
http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/PaintApp-suite/branding/modules/org-netbeans-core.jar/org/netbeans/core/ui/Bundle.properties ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/PaintApp-suite/branding/modules/org-netbeans-core.jar/org/netbeans/core/ui/Bundle.properties b/apisupport.paintapp/PaintApp-suite/branding/modules/org-netbeans-core.jar/org/netbeans/core/ui/Bundle.properties deleted file mode 100644 index 6cfa247..0000000 --- a/apisupport.paintapp/PaintApp-suite/branding/modules/org-netbeans-core.jar/org/netbeans/core/ui/Bundle.properties +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright (c) 2010, Oracle. All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# -# * Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# -# * Neither the name of Oracle nor the names of its contributors -# may be used to endorse or promote products derived from this software without -# specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -# THE POSSIBILITY OF SUCH DAMAGE. - -LBL_ProductInformation=Paint Application http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/PaintApp-suite/build.xml ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/PaintApp-suite/build.xml b/apisupport.paintapp/PaintApp-suite/build.xml deleted file mode 100644 index c2fe68d..0000000 --- a/apisupport.paintapp/PaintApp-suite/build.xml +++ /dev/null @@ -1,47 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- -DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - -Copyright (c) 2007, 2016 Oracle and/or its affiliates. All rights reserved. - -Oracle and Java are registered trademarks of Oracle and/or its affiliates. -Other names may be trademarks of their respective owners. - -The contents of this file are subject to the terms of either the GNU -General Public License Version 2 only ("GPL") or the Common -Development and Distribution License("CDDL") (collectively, the -"License"). You may not use this file except in compliance with the -License. You can obtain a copy of the License at -http://www.netbeans.org/cddl-gplv2.html -or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the -specific language governing permissions and limitations under the -License. When distributing the software, include this License Header -Notice in each file and include the License file at -nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this -particular file as subject to the "Classpath" exception as provided -by Oracle in the GPL Version 2 section of the License file that -accompanied this code. If applicable, add the following below the -License Header, with the fields enclosed by brackets [] replaced by -your own identifying information: -"Portions Copyrighted [year] [name of copyright owner]" - -If you wish your version of this file to be governed by only the CDDL -or only the GPL Version 2, indicate your decision by adding -"[Contributor] elects to include this software in this distribution -under the [CDDL or GPL Version 2] license." If you do not indicate a -single choice of license, a recipient has the option to distribute -your version of this file under either the CDDL, the GPL Version 2 or -to extend the choice of license to its licensees as provided above. -However, if you add GPL Version 2 code and therefore, elected the GPL -Version 2 license, then the option applies only if the new code is -made subject to such option by the copyright holder. - -Contributor(s): ---> -<!-- You may freely edit this file. See harness/README in the NetBeans platform --> -<!-- for some information on what you could do (e.g. targets to override). --> -<!-- If you delete this file and reopen the project it will be recreated. --> -<project name="PaintApp" basedir="."> - <description>Builds the module suite PaintApp.</description> - <import file="nbproject/build-impl.xml"/> -</project> http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/PaintApp-suite/nbproject/build-impl.xml ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/PaintApp-suite/nbproject/build-impl.xml b/apisupport.paintapp/PaintApp-suite/nbproject/build-impl.xml deleted file mode 100644 index 0276e44..0000000 --- a/apisupport.paintapp/PaintApp-suite/nbproject/build-impl.xml +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- -*** GENERATED FROM project.xml - DO NOT EDIT *** -*** EDIT ../build.xml INSTEAD *** ---> -<project name="PaintApp-impl" basedir=".." xmlns:sproject="http://www.netbeans.org/ns/nb-module-suite-project/1"> - <fail message="Please build using Ant 1.7.1 or higher."> - <condition> - <not> - <antversion atleast="1.7.1"/> - </not> - </condition> - </fail> - <property file="nbproject/private/platform-private.properties"/> - <property file="nbproject/platform.properties"/> - <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-suite-project/1"> - <attribute name="name"/> - <attribute name="value"/> - <sequential> - <property name="@{name}" value="${@{value}}"/> - </sequential> - </macrodef> - <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-suite-project/1"> - <attribute name="property"/> - <attribute name="value"/> - <sequential> - <property name="@{property}" value="@{value}"/> - </sequential> - </macrodef> - <property file="${user.properties.file}"/> - <sproject:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir"/> - <sproject:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir"/> - <sproject:evalprops property="cluster.path.evaluated" value="${cluster.path}"/> - <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness)."> - <condition> - <not> - <contains string="${cluster.path.evaluated}" substring="platform"/> - </not> - </condition> - </fail> - <ant antfile="nbproject/platform.xml"/> - <fail message="Cannot find NetBeans build harness. ${line.separator}Check that nbplatform.${nbplatform.active}.netbeans.dest.dir and nbplatform.${nbplatform.active}.harness.dir are defined. ${line.separator}On a developer machine these are normally defined in ${user.properties.file}=${netbeans.user}/build.properties ${line.separator}but for automated builds you should pass these properties to Ant explicitly. ${line.separator}You may instead download the harness and platform: -Dbootstrap.url=.../tasks.jar -Dautoupdate.catalog.url=.../updates.xml"> - <condition> - <not> - <available file="${harness.dir}/suite.xml"/> - </not> - </condition> - </fail> - <import file="${harness.dir}/suite.xml"/> -</project> http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/PaintApp-suite/nbproject/genfiles.properties ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/PaintApp-suite/nbproject/genfiles.properties b/apisupport.paintapp/PaintApp-suite/nbproject/genfiles.properties deleted file mode 100644 index b22f632..0000000 --- a/apisupport.paintapp/PaintApp-suite/nbproject/genfiles.properties +++ /dev/null @@ -1,11 +0,0 @@ -build.xml.data.CRC32=3404ca48 -build.xml.script.CRC32=5eaedf68 [email protected] -# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. -# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=3404ca48 -nbproject/build-impl.xml.script.CRC32=abfb91a2 -nbproject/[email protected] -nbproject/platform.xml.data.CRC32=3404ca48 -nbproject/platform.xml.script.CRC32=6dcbd131 -nbproject/[email protected] http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/PaintApp-suite/nbproject/platform.properties ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/PaintApp-suite/nbproject/platform.properties b/apisupport.paintapp/PaintApp-suite/nbproject/platform.properties deleted file mode 100644 index 5dd7987..0000000 --- a/apisupport.paintapp/PaintApp-suite/nbproject/platform.properties +++ /dev/null @@ -1,101 +0,0 @@ -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. -# -# Copyright (c) 2007, 2016 Oracle and/or its affiliates. All rights reserved. -# -# Oracle and Java are registered trademarks of Oracle and/or its affiliates. -# Other names may be trademarks of their respective owners. -# -# The contents of this file are subject to the terms of either the GNU -# General Public License Version 2 only ("GPL") or the Common -# Development and Distribution License("CDDL") (collectively, the -# "License"). You may not use this file except in compliance with the -# License. You can obtain a copy of the License at -# http://www.netbeans.org/cddl-gplv2.html -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the -# specific language governing permissions and limitations under the -# License. When distributing the software, include this License Header -# Notice in each file and include the License file at -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the GPL Version 2 section of the License file that -# accompanied this code. If applicable, add the following below the -# License Header, with the fields enclosed by brackets [] replaced by -# your own identifying information: -# "Portions Copyrighted [year] [name of copyright owner]" -# -# If you wish your version of this file to be governed by only the CDDL -# or only the GPL Version 2, indicate your decision by adding -# "[Contributor] elects to include this software in this distribution -# under the [CDDL or GPL Version 2] license." If you do not indicate a -# single choice of license, a recipient has the option to distribute -# your version of this file under either the CDDL, the GPL Version 2 or -# to extend the choice of license to its licensees as provided above. -# However, if you add GPL Version 2 code and therefore, elected the GPL -# Version 2 license, then the option applies only if the new code is -# made subject to such option by the copyright holder. -# -# Contributor(s): - -cluster.path=\ - ${nbplatform.active.dir}/platform -disabled.modules=\ - net.java.html,\ - net.java.html.boot,\ - net.java.html.boot.fx,\ - net.java.html.boot.script,\ - net.java.html.geo,\ - net.java.html.json,\ - net.java.html.sound,\ - org.jdesktop.layout,\ - org.netbeans.api.htmlui,\ - org.netbeans.api.progress.compat8,\ - org.netbeans.api.search,\ - org.netbeans.api.visual,\ - org.netbeans.core.execution,\ - org.netbeans.core.io.ui,\ - org.netbeans.core.multitabs,\ - org.netbeans.core.multiview,\ - org.netbeans.core.nativeaccess,\ - org.netbeans.core.netigso,\ - org.netbeans.core.network,\ - org.netbeans.core.osgi,\ - org.netbeans.core.output2,\ - org.netbeans.core.ui,\ - org.netbeans.html.ko4j,\ - org.netbeans.lib.uihandler,\ - org.netbeans.libs.felix,\ - org.netbeans.libs.javafx,\ - org.netbeans.libs.jna,\ - org.netbeans.libs.jna.platform,\ - org.netbeans.libs.jsr223,\ - org.netbeans.libs.osgi,\ - org.netbeans.libs.testng,\ - org.netbeans.modules.autoupdate.cli,\ - org.netbeans.modules.autoupdate.services,\ - org.netbeans.modules.autoupdate.ui,\ - org.netbeans.modules.core.kit,\ - org.netbeans.modules.editor.mimelookup.impl,\ - org.netbeans.modules.favorites,\ - org.netbeans.modules.javahelp,\ - org.netbeans.modules.keyring.fallback,\ - org.netbeans.modules.keyring.impl,\ - org.netbeans.modules.masterfs,\ - org.netbeans.modules.masterfs.linux,\ - org.netbeans.modules.masterfs.macosx,\ - org.netbeans.modules.masterfs.nio2,\ - org.netbeans.modules.masterfs.ui,\ - org.netbeans.modules.masterfs.windows,\ - org.netbeans.modules.netbinox,\ - org.netbeans.modules.options.keymap,\ - org.netbeans.modules.print,\ - org.netbeans.modules.sendopts,\ - org.netbeans.modules.spi.actions,\ - org.netbeans.modules.templates,\ - org.netbeans.modules.uihandler,\ - org.objectweb.asm,\ - org.openide.compat,\ - org.openide.execution,\ - org.openide.execution.compat8,\ - org.openide.options,\ - org.openide.util.enumerations -nbplatform.active=default http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/PaintApp-suite/nbproject/platform.xml ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/PaintApp-suite/nbproject/platform.xml b/apisupport.paintapp/PaintApp-suite/nbproject/platform.xml deleted file mode 100644 index bd2f50d..0000000 --- a/apisupport.paintapp/PaintApp-suite/nbproject/platform.xml +++ /dev/null @@ -1,73 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- -DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - -Copyright (c) 2011, 2016 Oracle and/or its affiliates. All rights reserved. - -Oracle and Java are registered trademarks of Oracle and/or its affiliates. -Other names may be trademarks of their respective owners. - -The contents of this file are subject to the terms of either the GNU -General Public License Version 2 only ("GPL") or the Common -Development and Distribution License("CDDL") (collectively, the -"License"). You may not use this file except in compliance with the -License. You can obtain a copy of the License at -http://www.netbeans.org/cddl-gplv2.html -or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the -specific language governing permissions and limitations under the -License. When distributing the software, include this License Header -Notice in each file and include the License file at -nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this -particular file as subject to the "Classpath" exception as provided -by Oracle in the GPL Version 2 section of the License file that -accompanied this code. If applicable, add the following below the -License Header, with the fields enclosed by brackets [] replaced by -your own identifying information: -"Portions Copyrighted [year] [name of copyright owner]" - -If you wish your version of this file to be governed by only the CDDL -or only the GPL Version 2, indicate your decision by adding -"[Contributor] elects to include this software in this distribution -under the [CDDL or GPL Version 2] license." If you do not indicate a -single choice of license, a recipient has the option to distribute -your version of this file under either the CDDL, the GPL Version 2 or -to extend the choice of license to its licensees as provided above. -However, if you add GPL Version 2 code and therefore, elected the GPL -Version 2 license, then the option applies only if the new code is -made subject to such option by the copyright holder. - -Contributor(s): ---> -<project name="platform" default="download" basedir=".."> - <condition property="download.required"> - <and> - <not> - <available file="${harness.dir}/suite.xml"/> - </not> - <isset property="bootstrap.url"/> - <isset property="autoupdate.catalog.url"/> - </and> - </condition> - <target name="download" if="download.required"> - <mkdir dir="${harness.dir}"/> - <pathconvert pathsep="|" property="download.clusters"> - <mapper type="flatten"/> - <path path="${cluster.path}"/> - </pathconvert> - <property name="disabled.modules" value=""/> - <pathconvert property="module.includes" pathsep=""> - <mapper type="glob" from="${basedir}${file.separator}*" to="(?!^\Q*\E$)"/> - <path> - <filelist files="${disabled.modules}" dir="."/> - </path> - </pathconvert> - <echo message="Downloading clusters ${download.clusters}"/> - <property name="tasks.jar" location="${java.io.tmpdir}/tasks.jar"/> - <get src="${bootstrap.url}" dest="${tasks.jar}" usetimestamp="true" verbose="true"/> - <taskdef name="autoupdate" classname="org.netbeans.nbbuild.AutoUpdate" classpath="${tasks.jar}"/> - <autoupdate installdir="${nbplatform.active.dir}" updatecenter="${autoupdate.catalog.url}"> - <modules includes="${module.includes}.*" clusters="${download.clusters}"/> - <modules includes="org[.]netbeans[.]modules[.]apisupport[.]harness" clusters="harness"/> - </autoupdate> - </target> -</project> http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/PaintApp-suite/nbproject/project.properties ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/PaintApp-suite/nbproject/project.properties b/apisupport.paintapp/PaintApp-suite/nbproject/project.properties deleted file mode 100644 index 6d110b0..0000000 --- a/apisupport.paintapp/PaintApp-suite/nbproject/project.properties +++ /dev/null @@ -1,46 +0,0 @@ -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. -# -# Copyright (c) 2007, 2016 Oracle and/or its affiliates. All rights reserved. -# -# Oracle and Java are registered trademarks of Oracle and/or its affiliates. -# Other names may be trademarks of their respective owners. -# -# The contents of this file are subject to the terms of either the GNU -# General Public License Version 2 only ("GPL") or the Common -# Development and Distribution License("CDDL") (collectively, the -# "License"). You may not use this file except in compliance with the -# License. You can obtain a copy of the License at -# http://www.netbeans.org/cddl-gplv2.html -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the -# specific language governing permissions and limitations under the -# License. When distributing the software, include this License Header -# Notice in each file and include the License file at -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the GPL Version 2 section of the License file that -# accompanied this code. If applicable, add the following below the -# License Header, with the fields enclosed by brackets [] replaced by -# your own identifying information: -# "Portions Copyrighted [year] [name of copyright owner]" -# -# If you wish your version of this file to be governed by only the CDDL -# or only the GPL Version 2, indicate your decision by adding -# "[Contributor] elects to include this software in this distribution -# under the [CDDL or GPL Version 2] license." If you do not indicate a -# single choice of license, a recipient has the option to distribute -# your version of this file under either the CDDL, the GPL Version 2 or -# to extend the choice of license to its licensees as provided above. -# However, if you add GPL Version 2 code and therefore, elected the GPL -# Version 2 license, then the option applies only if the new code is -# made subject to such option by the copyright holder. -# -# Contributor(s): -app.icon=branding/core/core.jar/org/netbeans/core/startup/frame48.gif -app.name=paintit -app.title=Paint Application -branding.token=${app.name} -modules=\ - ${project.org.netbeans.swing.colorchooser}:\ - ${project.org.netbeans.paint} -project.org.netbeans.paint=Paint -project.org.netbeans.swing.colorchooser=ColorChooser http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/PaintApp-suite/nbproject/project.xml ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/PaintApp-suite/nbproject/project.xml b/apisupport.paintapp/PaintApp-suite/nbproject/project.xml deleted file mode 100644 index b6cbf87..0000000 --- a/apisupport.paintapp/PaintApp-suite/nbproject/project.xml +++ /dev/null @@ -1,48 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- -DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - -Copyright (c) 2007, 2016 Oracle and/or its affiliates. All rights reserved. - -Oracle and Java are registered trademarks of Oracle and/or its affiliates. -Other names may be trademarks of their respective owners. - -The contents of this file are subject to the terms of either the GNU -General Public License Version 2 only ("GPL") or the Common -Development and Distribution License("CDDL") (collectively, the -"License"). You may not use this file except in compliance with the -License. You can obtain a copy of the License at -http://www.netbeans.org/cddl-gplv2.html -or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the -specific language governing permissions and limitations under the -License. When distributing the software, include this License Header -Notice in each file and include the License file at -nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this -particular file as subject to the "Classpath" exception as provided -by Oracle in the GPL Version 2 section of the License file that -accompanied this code. If applicable, add the following below the -License Header, with the fields enclosed by brackets [] replaced by -your own identifying information: -"Portions Copyrighted [year] [name of copyright owner]" - -If you wish your version of this file to be governed by only the CDDL -or only the GPL Version 2, indicate your decision by adding -"[Contributor] elects to include this software in this distribution -under the [CDDL or GPL Version 2] license." If you do not indicate a -single choice of license, a recipient has the option to distribute -your version of this file under either the CDDL, the GPL Version 2 or -to extend the choice of license to its licensees as provided above. -However, if you add GPL Version 2 code and therefore, elected the GPL -Version 2 license, then the option applies only if the new code is -made subject to such option by the copyright holder. - -Contributor(s): ---> -<project xmlns="http://www.netbeans.org/ns/project/1"> - <type>org.netbeans.modules.apisupport.project.suite</type> - <configuration> - <data xmlns="http://www.netbeans.org/ns/nb-module-suite-project/1"> - <name>PaintApp</name> - </data> - </configuration> -</project> http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/build.xml ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/build.xml b/apisupport.paintapp/build.xml deleted file mode 100644 index 83e905d..0000000 --- a/apisupport.paintapp/build.xml +++ /dev/null @@ -1,61 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- -DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - -Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved. - -Oracle and Java are registered trademarks of Oracle and/or its affiliates. -Other names may be trademarks of their respective owners. - - -The contents of this file are subject to the terms of either the GNU -General Public License Version 2 only ("GPL") or the Common -Development and Distribution License("CDDL") (collectively, the -"License"). You may not use this file except in compliance with the -License. You can obtain a copy of the License at -http://www.netbeans.org/cddl-gplv2.html -or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the -specific language governing permissions and limitations under the -License. When distributing the software, include this License Header -Notice in each file and include the License file at -nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this -particular file as subject to the "Classpath" exception as provided -by Oracle in the GPL Version 2 section of the License file that -accompanied this code. If applicable, add the following below the -License Header, with the fields enclosed by brackets [] replaced by -your own identifying information: -"Portions Copyrighted [year] [name of copyright owner]" - -Contributor(s): - -The Original Software is NetBeans. The Initial Developer of the Original -Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun -Microsystems, Inc. All Rights Reserved. - -If you wish your version of this file to be governed by only the CDDL -or only the GPL Version 2, indicate your decision by adding -"[Contributor] elects to include this software in this distribution -under the [CDDL or GPL Version 2] license." If you do not indicate a -single choice of license, a recipient has the option to distribute -your version of this file under either the CDDL, the GPL Version 2 or -to extend the choice of license to its licensees as provided above. -However, if you add GPL Version 2 code and therefore, elected the GPL -Version 2 license, then the option applies only if the new code is -made subject to such option by the copyright holder. ---> -<project basedir="." default="netbeans" name="apisupport.paintapp"> - <import file="../nbbuild/templates/projectized.xml"/> - - <target name="jar" depends="zip-project,projectized-common.jar"/> - - <target name="zip-project" depends="init"> - <property name="examples" location="${build.classes.dir}/org/netbeans/modules/apisupport/paintapp/"/> - <mkdir dir="${examples}"/> - <zip basedir="PaintApp-suite" destfile="${examples}/PaintAppProject.zip"> - <exclude name="**/build/"/> - <exclude name="**/dist/"/> - <exclude name="**/nbproject/private/"/> - </zip> - </target> - -</project> http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/l10n.list ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/l10n.list b/apisupport.paintapp/l10n.list deleted file mode 100644 index 8884945..0000000 --- a/apisupport.paintapp/l10n.list +++ /dev/null @@ -1,6 +0,0 @@ -# apisupport/samples/PaintApp-sample-ui -read global -${l10n-module}/src/**/*.gif -${l10n-module}/src/**/*.html -${l10n-module}/src/**/*.png -${l10n-module}/src/**/Bundle.properties http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/manifest.mf ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/manifest.mf b/apisupport.paintapp/manifest.mf deleted file mode 100644 index abc6b44..0000000 --- a/apisupport.paintapp/manifest.mf +++ /dev/null @@ -1,6 +0,0 @@ -Manifest-Version: 1.0 -OpenIDE-Module: org.netbeans.modules.apisupport.paintapp -OpenIDE-Module-Layer: org/netbeans/modules/apisupport/paintapp/layer.xml -OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/apisupport/paintapp/Bundle.properties -OpenIDE-Module-Specification-Version: 1.32 -AutoUpdate-Show-In-Client: false http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/nbproject/project.properties ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/nbproject/project.properties b/apisupport.paintapp/nbproject/project.properties deleted file mode 100644 index ad4ecad..0000000 --- a/apisupport.paintapp/nbproject/project.properties +++ /dev/null @@ -1,46 +0,0 @@ -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. -# -# Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved. -# -# Oracle and Java are registered trademarks of Oracle and/or its affiliates. -# Other names may be trademarks of their respective owners. -# -# The contents of this file are subject to the terms of either the GNU -# General Public License Version 2 only ("GPL") or the Common -# Development and Distribution License("CDDL") (collectively, the -# "License"). You may not use this file except in compliance with the -# License. You can obtain a copy of the License at -# http://www.netbeans.org/cddl-gplv2.html -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the -# specific language governing permissions and limitations under the -# License. When distributing the software, include this License Header -# Notice in each file and include the License file at -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the GPL Version 2 section of the License file that -# accompanied this code. If applicable, add the following below the -# License Header, with the fields enclosed by brackets [] replaced by -# your own identifying information: -# "Portions Copyrighted [year] [name of copyright owner]" -# -# Contributor(s): -# -# The Original Software is NetBeans. The Initial Developer of the Original -# Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun -# Microsystems, Inc. All Rights Reserved. -# -# If you wish your version of this file to be governed by only the CDDL -# or only the GPL Version 2, indicate your decision by adding -# "[Contributor] elects to include this software in this distribution -# under the [CDDL or GPL Version 2] license." If you do not indicate a -# single choice of license, a recipient has the option to distribute -# your version of this file under either the CDDL, the GPL Version 2 or -# to extend the choice of license to its licensees as provided above. -# However, if you add GPL Version 2 code and therefore, elected the GPL -# Version 2 license, then the option applies only if the new code is -# made subject to such option by the copyright holder. - -javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.6 -bootclasspath.prepend=${tools.jar} -test-unit-sys-prop.test.nbroot=${nb_all} http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/nbproject/project.xml ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/nbproject/project.xml b/apisupport.paintapp/nbproject/project.xml deleted file mode 100644 index d7ec68a..0000000 --- a/apisupport.paintapp/nbproject/project.xml +++ /dev/null @@ -1,193 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- -DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - -Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved. - -Oracle and Java are registered trademarks of Oracle and/or its affiliates. -Other names may be trademarks of their respective owners. - - -The contents of this file are subject to the terms of either the GNU -General Public License Version 2 only ("GPL") or the Common -Development and Distribution License("CDDL") (collectively, the -"License"). You may not use this file except in compliance with the -License. You can obtain a copy of the License at -http://www.netbeans.org/cddl-gplv2.html -or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the -specific language governing permissions and limitations under the -License. When distributing the software, include this License Header -Notice in each file and include the License file at -nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this -particular file as subject to the "Classpath" exception as provided -by Oracle in the GPL Version 2 section of the License file that -accompanied this code. If applicable, add the following below the -License Header, with the fields enclosed by brackets [] replaced by -your own identifying information: -"Portions Copyrighted [year] [name of copyright owner]" - -Contributor(s): - -The Original Software is NetBeans. The Initial Developer of the Original -Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun -Microsystems, Inc. All Rights Reserved. - -If you wish your version of this file to be governed by only the CDDL -or only the GPL Version 2, indicate your decision by adding -"[Contributor] elects to include this software in this distribution -under the [CDDL or GPL Version 2] license." If you do not indicate a -single choice of license, a recipient has the option to distribute -your version of this file under either the CDDL, the GPL Version 2 or -to extend the choice of license to its licensees as provided above. -However, if you add GPL Version 2 code and therefore, elected the GPL -Version 2 license, then the option applies only if the new code is -made subject to such option by the copyright holder. ---> -<project xmlns="http://www.netbeans.org/ns/project/1"> - <type>org.netbeans.modules.apisupport.project</type> - <configuration> - <data xmlns="http://www.netbeans.org/ns/nb-module-project/3"> - <code-name-base>org.netbeans.modules.apisupport.paintapp</code-name-base> - <module-dependencies> - <dependency> - <code-name-base>org.netbeans.modules.apisupport.ant</code-name-base> - <run-dependency> - <specification-version>2.42</specification-version> - </run-dependency> - </dependency> - <dependency> - <code-name-base>org.netbeans.modules.projectapi</code-name-base> - <build-prerequisite/> - <compile-dependency/> - <run-dependency> - <release-version>1</release-version> - <specification-version>1.9</specification-version> - </run-dependency> - </dependency> - <dependency> - <code-name-base>org.netbeans.modules.projectuiapi</code-name-base> - <build-prerequisite/> - <compile-dependency/> - <run-dependency> - <release-version>1</release-version> - <specification-version>1.78</specification-version> - </run-dependency> - </dependency> - <dependency> - <code-name-base>org.netbeans.modules.projectuiapi.base</code-name-base> - <build-prerequisite/> - <compile-dependency/> - <run-dependency> - <release-version>1</release-version> - <specification-version>1.78</specification-version> - </run-dependency> - </dependency> - <dependency> - <code-name-base>org.openide.awt</code-name-base> - <build-prerequisite/> - <compile-dependency/> - <run-dependency> - <specification-version>6.7</specification-version> - </run-dependency> - </dependency> - <dependency> - <code-name-base>org.openide.dialogs</code-name-base> - <build-prerequisite/> - <compile-dependency/> - <run-dependency> - <specification-version>7.8</specification-version> - </run-dependency> - </dependency> - <dependency> - <code-name-base>org.openide.filesystems</code-name-base> - <build-prerequisite/> - <compile-dependency/> - <run-dependency> - <specification-version>9.0</specification-version> - </run-dependency> - </dependency> - <dependency> - <code-name-base>org.openide.loaders</code-name-base> - <build-prerequisite/> - <compile-dependency/> - <run-dependency> - <specification-version>7.61</specification-version> - </run-dependency> - </dependency> - <dependency> - <code-name-base>org.openide.util.ui</code-name-base> - <build-prerequisite/> - <compile-dependency/> - <run-dependency> - <specification-version>9.3</specification-version> - </run-dependency> - </dependency> - <dependency> - <code-name-base>org.openide.util</code-name-base> - <build-prerequisite/> - <compile-dependency/> - <run-dependency> - <specification-version>9.3</specification-version> - </run-dependency> - </dependency> - <dependency> - <code-name-base>org.openide.util.lookup</code-name-base> - <build-prerequisite/> - <compile-dependency/> - <run-dependency> - <specification-version>8.0</specification-version> - </run-dependency> - </dependency> - </module-dependencies> - <test-dependencies> - <test-type> - <name>unit</name> - <test-dependency> - <code-name-base>org.netbeans.libs.junit4</code-name-base> - <compile-dependency/> - </test-dependency> - <test-dependency> - <code-name-base>org.netbeans.modules.apisupport.ant</code-name-base> - <compile-dependency/> - <test/> - </test-dependency> - <test-dependency> - <code-name-base>org.netbeans.modules.apisupport.paintapp</code-name-base> - <recursive/> - <compile-dependency/> - </test-dependency> - <test-dependency> - <code-name-base>org.netbeans.modules.apisupport.project</code-name-base> - <recursive/> - <compile-dependency/> - <test/> - </test-dependency> - <test-dependency> - <code-name-base>org.netbeans.modules.masterfs</code-name-base> - <recursive/> - <compile-dependency/> - </test-dependency> - <test-dependency> - <code-name-base>org.netbeans.modules.nbjunit</code-name-base> - <recursive/> - <compile-dependency/> - </test-dependency> - <test-dependency> - <code-name-base>org.netbeans.modules.parsing.nb</code-name-base> - </test-dependency> - <test-dependency> - <code-name-base>org.netbeans.modules.projectapi.nb</code-name-base> - </test-dependency> - <test-dependency> - <code-name-base>org.netbeans.modules.projectui</code-name-base> - </test-dependency> - <test-dependency> - <code-name-base>org.openide.util.lookup</code-name-base> - <test/> - </test-dependency> - </test-type> - </test-dependencies> - <public-packages/> - </data> - </configuration> -</project> http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/Bundle.properties ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/Bundle.properties b/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/Bundle.properties deleted file mode 100644 index e9406e0..0000000 --- a/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/Bundle.properties +++ /dev/null @@ -1,59 +0,0 @@ -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. -# -# Copyright (c) 2005, 2016 Oracle and/or its affiliates. All rights reserved. -# -# Oracle and Java are registered trademarks of Oracle and/or its affiliates. -# Other names may be trademarks of their respective owners. -# -# The contents of this file are subject to the terms of either the GNU -# General Public License Version 2 only ("GPL") or the Common -# Development and Distribution License("CDDL") (collectively, the -# "License"). You may not use this file except in compliance with the -# License. You can obtain a copy of the License at -# http://www.netbeans.org/cddl-gplv2.html -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the -# specific language governing permissions and limitations under the -# License. When distributing the software, include this License Header -# Notice in each file and include the License file at -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the GPL Version 2 section of the License file that -# accompanied this code. If applicable, add the following below the -# License Header, with the fields enclosed by brackets [] replaced by -# your own identifying information: -# "Portions Copyrighted [year] [name of copyright owner]" -# -# If you wish your version of this file to be governed by only the CDDL -# or only the GPL Version 2, indicate your decision by adding -# "[Contributor] elects to include this software in this distribution -# under the [CDDL or GPL Version 2] license." If you do not indicate a -# single choice of license, a recipient has the option to distribute -# your version of this file under either the CDDL, the GPL Version 2 or -# to extend the choice of license to its licensees as provided above. -# However, if you add GPL Version 2 code and therefore, elected the GPL -# Version 2 license, then the option applies only if the new code is -# made subject to such option by the copyright holder. -# -# Contributor(s): -LBL_CreateProjectStep=Create a new Paint Application project -OpenIDE-Module-Display-Category=Developing NetBeans -OpenIDE-Module-Long-Description=\ - Sample paint application based on the NetBeans platform. -OpenIDE-Module-Name=PaintApp Platform Sample -OpenIDE-Module-Short-Description=Sample NetBeans platform application. -Templates/Project/Samples/ApiSupport/PaintAppProject.zip=Paint Application - -# {0} - step # -# {1} - step count -PaintAppWizardIterator.name.format={0} of {1} -PaintAppPanelVisual.project_name=Project &Name: -#NOI18N -PaintAppPanelVisual.default_prj_name=PaintApp -PaintAppPanelVisual.folder_exists=Project Folder already exists and is not empty. -PaintAppPanelVisual.folder_creation_error=Project Folder cannot be created. -PaintAppPanelVisual.invalid_path=Project Folder is not a valid path. -PaintAppPanelVisual.invalid_folder_name=Project Name is not a valid folder name. -PaintAppPanelVisual.select_project_location=Select Project Location -PaintAppPanelVisual.project_folder=Project &Folder: -PaintAppPanelVisual.browse=Br&owse... -PaintAppPanelVisual.project_location=Project &Location: http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppDescription.html ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppDescription.html b/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppDescription.html deleted file mode 100644 index f1d0a3f..0000000 --- a/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppDescription.html +++ /dev/null @@ -1,50 +0,0 @@ -<!-- -DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - -Copyright (c) 2005, 2016 Oracle and/or its affiliates. All rights reserved. - -Oracle and Java are registered trademarks of Oracle and/or its affiliates. -Other names may be trademarks of their respective owners. - -The contents of this file are subject to the terms of either the GNU -General Public License Version 2 only ("GPL") or the Common -Development and Distribution License("CDDL") (collectively, the -"License"). You may not use this file except in compliance with the -License. You can obtain a copy of the License at -http://www.netbeans.org/cddl-gplv2.html -or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the -specific language governing permissions and limitations under the -License. When distributing the software, include this License Header -Notice in each file and include the License file at -nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this -particular file as subject to the "Classpath" exception as provided -by Oracle in the GPL Version 2 section of the License file that -accompanied this code. If applicable, add the following below the -License Header, with the fields enclosed by brackets [] replaced by -your own identifying information: -"Portions Copyrighted [year] [name of copyright owner]" - -If you wish your version of this file to be governed by only the CDDL -or only the GPL Version 2, indicate your decision by adding -"[Contributor] elects to include this software in this distribution -under the [CDDL or GPL Version 2] license." If you do not indicate a -single choice of license, a recipient has the option to distribute -your version of this file under either the CDDL, the GPL Version 2 or -to extend the choice of license to its licensees as provided above. -However, if you add GPL Version 2 code and therefore, elected the GPL -Version 2 license, then the option applies only if the new code is -made subject to such option by the copyright holder. - -Contributor(s): ---> - -<html> -<head> - <meta http-equiv="content-type" content="text/html; charset=UTF-8"> -</head> - <body> - Illustrates how to use the NetBeans Platform to create your own - application. See the PaintApp Tutorial for details. - </body> -</html> - http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppPanelVisual.form ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppPanelVisual.form b/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppPanelVisual.form deleted file mode 100644 index 1c37cd5..0000000 --- a/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppPanelVisual.form +++ /dev/null @@ -1,118 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" ?> - -<Form version="1.3" maxVersion="1.3" type="org.netbeans.modules.form.forminfo.JPanelFormInfo"> - <AuxValues> - <AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/> - <AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/> - <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="true"/> - <AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/> - <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/> - <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/> - <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/> - <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/> - </AuxValues> - - <Layout> - <DimensionLayout dim="0"> - <Group type="103" groupAlignment="0" attributes="0"> - <Group type="102" attributes="0"> - <EmptySpace min="-2" max="-2" attributes="0"/> - <Group type="103" groupAlignment="0" attributes="0"> - <Component id="projectNameLabel" alignment="0" min="-2" max="-2" attributes="0"/> - <Component id="projectLocationLabel" alignment="0" min="-2" max="-2" attributes="0"/> - <Component id="createdFolderLabel" alignment="0" min="-2" max="-2" attributes="0"/> - </Group> - <EmptySpace min="-2" max="-2" attributes="0"/> - <Group type="103" groupAlignment="0" attributes="0"> - <Component id="projectNameTextField" alignment="1" pref="191" max="32767" attributes="0"/> - <Component id="projectLocationTextField" alignment="1" pref="191" max="32767" attributes="0"/> - <Component id="createdFolderTextField" alignment="1" pref="191" max="32767" attributes="0"/> - </Group> - <EmptySpace min="-2" max="-2" attributes="0"/> - <Component id="browseButton" min="-2" max="-2" attributes="0"/> - <EmptySpace min="-2" max="-2" attributes="0"/> - </Group> - </Group> - </DimensionLayout> - <DimensionLayout dim="1"> - <Group type="103" groupAlignment="0" attributes="0"> - <Group type="102" attributes="0"> - <EmptySpace max="-2" attributes="0"/> - <Group type="103" groupAlignment="3" attributes="0"> - <Component id="projectNameLabel" alignment="3" min="-2" max="-2" attributes="0"/> - <Component id="projectNameTextField" alignment="3" min="-2" max="-2" attributes="0"/> - </Group> - <EmptySpace max="-2" attributes="0"/> - <Group type="103" groupAlignment="3" attributes="0"> - <Component id="projectLocationLabel" alignment="3" min="-2" max="-2" attributes="0"/> - <Component id="projectLocationTextField" alignment="3" min="-2" max="-2" attributes="0"/> - <Component id="browseButton" alignment="3" min="-2" max="-2" attributes="0"/> - </Group> - <EmptySpace max="-2" attributes="0"/> - <Group type="103" groupAlignment="3" attributes="0"> - <Component id="createdFolderLabel" alignment="3" min="-2" max="-2" attributes="0"/> - <Component id="createdFolderTextField" alignment="3" min="-2" max="-2" attributes="0"/> - </Group> - <EmptySpace pref="213" max="32767" attributes="0"/> - </Group> - </Group> - </DimensionLayout> - </Layout> - <SubComponents> - <Component class="javax.swing.JLabel" name="projectNameLabel"> - <Properties> - <Property name="labelFor" type="java.awt.Component" editor="org.netbeans.modules.form.ComponentChooserEditor"> - <ComponentRef name="projectNameTextField"/> - </Property> - <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> - <ResourceString bundle="org/netbeans/modules/apisupport/paintapp/Bundle.properties" key="PaintAppPanelVisual.project_name" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> - </Property> - </Properties> - <AuxValues> - <AuxValue name="generateMnemonicsCode" type="java.lang.Boolean" value="true"/> - </AuxValues> - </Component> - <Component class="javax.swing.JTextField" name="projectNameTextField"> - </Component> - <Component class="javax.swing.JLabel" name="projectLocationLabel"> - <Properties> - <Property name="labelFor" type="java.awt.Component" editor="org.netbeans.modules.form.ComponentChooserEditor"> - <ComponentRef name="projectLocationTextField"/> - </Property> - <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> - <ResourceString bundle="org/netbeans/modules/apisupport/paintapp/Bundle.properties" key="PaintAppPanelVisual.project_location" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> - </Property> - </Properties> - <AuxValues> - <AuxValue name="generateMnemonicsCode" type="java.lang.Boolean" value="true"/> - </AuxValues> - </Component> - <Component class="javax.swing.JTextField" name="projectLocationTextField"> - </Component> - <Component class="javax.swing.JButton" name="browseButton"> - <Properties> - <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> - <ResourceString bundle="org/netbeans/modules/apisupport/paintapp/Bundle.properties" key="PaintAppPanelVisual.browse" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> - </Property> - </Properties> - <Events> - <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="browseButtonActionPerformed"/> - </Events> - </Component> - <Component class="javax.swing.JLabel" name="createdFolderLabel"> - <Properties> - <Property name="labelFor" type="java.awt.Component" editor="org.netbeans.modules.form.ComponentChooserEditor"> - <ComponentRef name="createdFolderTextField"/> - </Property> - <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> - <ResourceString bundle="org/netbeans/modules/apisupport/paintapp/Bundle.properties" key="PaintAppPanelVisual.project_folder" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> - </Property> - </Properties> - </Component> - <Component class="javax.swing.JTextField" name="createdFolderTextField"> - <Properties> - <Property name="editable" type="boolean" value="false"/> - </Properties> - </Component> - </SubComponents> -</Form> http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppPanelVisual.java ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppPanelVisual.java b/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppPanelVisual.java deleted file mode 100644 index 860b45a..0000000 --- a/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppPanelVisual.java +++ /dev/null @@ -1,302 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * Oracle and Java are registered trademarks of Oracle and/or its affiliates. - * Other names may be trademarks of their respective owners. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common - * Development and Distribution License("CDDL") (collectively, the - * "License"). You may not use this file except in compliance with the - * License. You can obtain a copy of the License at - * http://www.netbeans.org/cddl-gplv2.html - * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the - * specific language governing permissions and limitations under the - * License. When distributing the software, include this License Header - * Notice in each file and include the License file at - * nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the GPL Version 2 section of the License file that - * accompanied this code. If applicable, add the following below the - * License Header, with the fields enclosed by brackets [] replaced by - * your own identifying information: - * "Portions Copyrighted [year] [name of copyright owner]" - * - * Contributor(s): - * - * The Original Software is NetBeans. The Initial Developer of the Original - * Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun - * Microsystems, Inc. All Rights Reserved. - * - * If you wish your version of this file to be governed by only the CDDL - * or only the GPL Version 2, indicate your decision by adding - * "[Contributor] elects to include this software in this distribution - * under the [CDDL or GPL Version 2] license." If you do not indicate a - * single choice of license, a recipient has the option to distribute - * your version of this file under either the CDDL, the GPL Version 2 or - * to extend the choice of license to its licensees as provided above. - * However, if you add GPL Version 2 code and therefore, elected the GPL - * Version 2 license, then the option applies only if the new code is - * made subject to such option by the copyright holder. - */ -package org.netbeans.modules.apisupport.paintapp; - -import java.io.File; -import javax.swing.JFileChooser; -import javax.swing.JPanel; -import javax.swing.event.DocumentEvent; -import javax.swing.event.DocumentListener; -import javax.swing.text.Document; -import org.netbeans.spi.project.ui.support.ProjectChooser; -import org.openide.WizardDescriptor; -import org.openide.WizardValidationException; -import org.openide.filesystems.FileUtil; - -public class PaintAppPanelVisual extends JPanel implements DocumentListener { - - private static final String WIZARD_PANEL_ERROR_MESSAGE = WizardDescriptor.PROP_ERROR_MESSAGE; // NOI18N - - public static final String PROP_PROJECT_NAME = "projectName"; // NOI18N - - private PaintAppWizardPanel panel; - - /** Creates new form PanelProjectLocationVisual */ - public PaintAppPanelVisual(PaintAppWizardPanel panel) { - initComponents(); - this.panel = panel; - // Register listener on the textFields to make the automatic updates - projectNameTextField.getDocument().addDocumentListener(this); - projectLocationTextField.getDocument().addDocumentListener(this); - } - - - public String getProjectName() { - return this.projectNameTextField.getText(); - } - - /** This method is called from within the constructor to - * initialize the form. - * WARNING: Do NOT modify this code. The content of this method is - * always regenerated by the Form Editor. - */ - // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents - private void initComponents() { - - projectNameLabel = new javax.swing.JLabel(); - projectNameTextField = new javax.swing.JTextField(); - projectLocationLabel = new javax.swing.JLabel(); - projectLocationTextField = new javax.swing.JTextField(); - browseButton = new javax.swing.JButton(); - createdFolderLabel = new javax.swing.JLabel(); - createdFolderTextField = new javax.swing.JTextField(); - - projectNameLabel.setLabelFor(projectNameTextField); - org.openide.awt.Mnemonics.setLocalizedText(projectNameLabel, org.openide.util.NbBundle.getMessage(PaintAppPanelVisual.class, "PaintAppPanelVisual.project_name")); // NOI18N - - projectLocationLabel.setLabelFor(projectLocationTextField); - org.openide.awt.Mnemonics.setLocalizedText(projectLocationLabel, org.openide.util.NbBundle.getMessage(PaintAppPanelVisual.class, "PaintAppPanelVisual.project_location")); // NOI18N - - org.openide.awt.Mnemonics.setLocalizedText(browseButton, org.openide.util.NbBundle.getMessage(PaintAppPanelVisual.class, "PaintAppPanelVisual.browse")); // NOI18N - browseButton.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - browseButtonActionPerformed(evt); - } - }); - - createdFolderLabel.setLabelFor(createdFolderTextField); - org.openide.awt.Mnemonics.setLocalizedText(createdFolderLabel, org.openide.util.NbBundle.getMessage(PaintAppPanelVisual.class, "PaintAppPanelVisual.project_folder")); // NOI18N - - createdFolderTextField.setEditable(false); - - javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); - this.setLayout(layout); - layout.setHorizontalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addContainerGap() - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(projectNameLabel) - .addComponent(projectLocationLabel) - .addComponent(createdFolderLabel)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(projectNameTextField, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 191, Short.MAX_VALUE) - .addComponent(projectLocationTextField, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 191, Short.MAX_VALUE) - .addComponent(createdFolderTextField, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 191, Short.MAX_VALUE)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(browseButton) - .addContainerGap()) - ); - layout.setVerticalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addContainerGap() - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(projectNameLabel) - .addComponent(projectNameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(projectLocationLabel) - .addComponent(projectLocationTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(browseButton)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(createdFolderLabel) - .addComponent(createdFolderTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addContainerGap(213, Short.MAX_VALUE)) - ); - }// </editor-fold>//GEN-END:initComponents - - private void browseButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_browseButtonActionPerformed - JFileChooser chooser = new JFileChooser(); - FileUtil.preventFileChooserSymlinkTraversal(chooser, null); - chooser.setDialogTitle(org.openide.util.NbBundle.getMessage(PaintAppPanelVisual.class, "PaintAppPanelVisual.select_project_location")); - chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); - String path = this.projectLocationTextField.getText(); - if (path.length() > 0) { - File f = new File(path); - if (f.exists()) { - chooser.setSelectedFile(f); - } - } - if (JFileChooser.APPROVE_OPTION == chooser.showOpenDialog(this)) { - File projectDir = chooser.getSelectedFile(); - projectLocationTextField.setText(FileUtil.normalizeFile(projectDir).getAbsolutePath()); - } - panel.fireChangeEvent(); - - }//GEN-LAST:event_browseButtonActionPerformed - - - // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JButton browseButton; - private javax.swing.JLabel createdFolderLabel; - private javax.swing.JTextField createdFolderTextField; - private javax.swing.JLabel projectLocationLabel; - private javax.swing.JTextField projectLocationTextField; - private javax.swing.JLabel projectNameLabel; - private javax.swing.JTextField projectNameTextField; - // End of variables declaration//GEN-END:variables - - public void addNotify() { - super.addNotify(); - //same problem as in 31086, initial focus on Cancel button - projectNameTextField.requestFocus(); - } - - boolean valid(WizardDescriptor wizardDescriptor) { - - if (projectNameTextField.getText().length() == 0) { - wizardDescriptor.putProperty(WIZARD_PANEL_ERROR_MESSAGE, - org.openide.util.NbBundle.getMessage(PaintAppPanelVisual.class, "PaintAppPanelVisual.invalid_folder_name")); - return false; // Display name not specified - } - File f = FileUtil.normalizeFile(new File(projectLocationTextField.getText()).getAbsoluteFile()); - if (!f.isDirectory()) { - String message = org.openide.util.NbBundle.getMessage(PaintAppPanelVisual.class, "PaintAppPanelVisual.invalid_path"); - wizardDescriptor.putProperty(WIZARD_PANEL_ERROR_MESSAGE, message); - return false; - } - final File destFolder = FileUtil.normalizeFile(new File(createdFolderTextField.getText()).getAbsoluteFile()); - - File projLoc = destFolder; - while (projLoc != null && !projLoc.exists()) { - projLoc = projLoc.getParentFile(); - } - if (projLoc == null || !projLoc.canWrite()) { - wizardDescriptor.putProperty(WIZARD_PANEL_ERROR_MESSAGE, - org.openide.util.NbBundle.getMessage(PaintAppPanelVisual.class, "PaintAppPanelVisual.folder_creation_error")); - return false; - } - - if (FileUtil.toFileObject(projLoc) == null) { - String message = org.openide.util.NbBundle.getMessage(PaintAppPanelVisual.class, "PaintAppPanelVisual.invalid_path"); - wizardDescriptor.putProperty(WIZARD_PANEL_ERROR_MESSAGE, message); - return false; - } - - File[] kids = destFolder.listFiles(); - if (destFolder.exists() && kids != null && kids.length > 0) { - // Folder exists and is not empty - wizardDescriptor.putProperty(WIZARD_PANEL_ERROR_MESSAGE, - org.openide.util.NbBundle.getMessage(PaintAppPanelVisual.class, "PaintAppPanelVisual.folder_exists")); - return false; - } - wizardDescriptor.putProperty(WIZARD_PANEL_ERROR_MESSAGE, ""); - return true; - } - - void store(WizardDescriptor d) { - String name = projectNameTextField.getText().trim(); - String folder = createdFolderTextField.getText().trim(); - - d.putProperty("projdir", new File(folder)); // NOI18N - d.putProperty("name", name); // NOI18N - } - - void read(WizardDescriptor settings) { - File projectLocation = (File) settings.getProperty("projdir"); // NOI18N - if (projectLocation == null || projectLocation.getParentFile() == null || !projectLocation.getParentFile().isDirectory()) { - projectLocation = ProjectChooser.getProjectsFolder(); - } else { - projectLocation = projectLocation.getParentFile(); - } - this.projectLocationTextField.setText(projectLocation.getAbsolutePath()); - - String projectName = (String) settings.getProperty("name"); // NOI18N - if(projectName == null) { - projectName = org.openide.util.NbBundle.getMessage(PaintAppPanelVisual.class, "PaintAppPanelVisual.default_prj_name"); - } - this.projectNameTextField.setText(projectName); - this.projectNameTextField.selectAll(); - } - - void validate(WizardDescriptor d) throws WizardValidationException { - // nothing to validate - } - - // Implementation of DocumentListener -------------------------------------- - - public void changedUpdate(DocumentEvent e) { - updateTexts(e); - if (this.projectNameTextField.getDocument() == e.getDocument()) { - firePropertyChange(PROP_PROJECT_NAME,null,this.projectNameTextField.getText()); - } - } - - public void insertUpdate(DocumentEvent e) { - updateTexts(e); - if (this.projectNameTextField.getDocument() == e.getDocument()) { - firePropertyChange(PROP_PROJECT_NAME,null,this.projectNameTextField.getText()); - } - } - - public void removeUpdate(DocumentEvent e) { - updateTexts(e); - if (this.projectNameTextField.getDocument() == e.getDocument()) { - firePropertyChange(PROP_PROJECT_NAME,null,this.projectNameTextField.getText()); - } - } - - /** Handles changes in the Project name and project directory, */ - private void updateTexts(DocumentEvent e) { - - Document doc = e.getDocument(); - - if (doc == projectNameTextField.getDocument() || doc == projectLocationTextField.getDocument()) { - // Change in the project name - - String projectName = projectNameTextField.getText(); - String projectFolder = projectLocationTextField.getText(); - - //if (projectFolder.trim().length() == 0 || projectFolder.equals(oldName)) { - createdFolderTextField.setText(projectFolder + File.separatorChar + projectName); - //} - - } - panel.fireChangeEvent(); // Notify that the panel changed - } - -} http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppWizardIterator.java ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppWizardIterator.java b/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppWizardIterator.java deleted file mode 100644 index 15c409d..0000000 --- a/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppWizardIterator.java +++ /dev/null @@ -1,209 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * Oracle and Java are registered trademarks of Oracle and/or its affiliates. - * Other names may be trademarks of their respective owners. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common - * Development and Distribution License("CDDL") (collectively, the - * "License"). You may not use this file except in compliance with the - * License. You can obtain a copy of the License at - * http://www.netbeans.org/cddl-gplv2.html - * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the - * specific language governing permissions and limitations under the - * License. When distributing the software, include this License Header - * Notice in each file and include the License file at - * nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the GPL Version 2 section of the License file that - * accompanied this code. If applicable, add the following below the - * License Header, with the fields enclosed by brackets [] replaced by - * your own identifying information: - * "Portions Copyrighted [year] [name of copyright owner]" - * - * Contributor(s): - * - * The Original Software is NetBeans. The Initial Developer of the Original - * Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun - * Microsystems, Inc. All Rights Reserved. - * - * If you wish your version of this file to be governed by only the CDDL - * or only the GPL Version 2, indicate your decision by adding - * "[Contributor] elects to include this software in this distribution - * under the [CDDL or GPL Version 2] license." If you do not indicate a - * single choice of license, a recipient has the option to distribute - * your version of this file under either the CDDL, the GPL Version 2 or - * to extend the choice of license to its licensees as provided above. - * However, if you add GPL Version 2 code and therefore, elected the GPL - * Version 2 license, then the option applies only if the new code is - * made subject to such option by the copyright holder. - */ -package org.netbeans.modules.apisupport.paintapp; - -import java.awt.Component; -import java.io.File; -import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; -import java.util.Enumeration; -import java.util.LinkedHashSet; -import java.util.NoSuchElementException; -import java.util.Set; -import java.util.zip.ZipEntry; -import java.util.zip.ZipInputStream; -import javax.swing.JComponent; -import javax.swing.event.ChangeListener; -import org.netbeans.api.project.ProjectManager; -import org.netbeans.spi.project.ui.support.ProjectChooser; -import org.netbeans.spi.project.ui.templates.support.Templates; -import org.openide.WizardDescriptor; -import org.openide.filesystems.FileObject; -import org.openide.filesystems.FileUtil; -import org.openide.util.NbBundle; - -public class PaintAppWizardIterator implements WizardDescriptor.InstantiatingIterator { - - private static final long serialVersionUID = 1L; - - private transient int index; - private transient WizardDescriptor.Panel[] panels; - private transient WizardDescriptor wiz; - - public PaintAppWizardIterator() {} - - public static PaintAppWizardIterator createIterator() { - return new PaintAppWizardIterator(); - } - - private WizardDescriptor.Panel[] createPanels() { - return new WizardDescriptor.Panel[] { - new PaintAppWizardPanel(), - }; - } - - private String[] createSteps() { - return new String[] { - NbBundle.getMessage(PaintAppWizardIterator.class, "LBL_CreateProjectStep") - }; - } - - public Set/*<FileObject>*/ instantiate() throws IOException { - Set resultSet = new LinkedHashSet(); - File dirF = FileUtil.normalizeFile((File) wiz.getProperty("projdir")); // NOI18N - dirF.mkdirs(); - - FileObject template = Templates.getTemplate(wiz); - FileObject dir = FileUtil.toFileObject(dirF); - unZipFile(template.getInputStream(), dir); - - // Always open top dir as a project: - resultSet.add(dir); - // Look for nested projects to open as well: - Enumeration e = dir.getFolders(true); - while (e.hasMoreElements()) { - FileObject subfolder = (FileObject) e.nextElement(); - if (ProjectManager.getDefault().isProject(subfolder)) { - resultSet.add(subfolder); - } - } - - File parent = dirF.getParentFile(); - if (parent != null && parent.exists()) { - ProjectChooser.setProjectsFolder(parent); - } - - return resultSet; - } - - public void initialize(WizardDescriptor wiz) { - this.wiz = wiz; - index = 0; - panels = createPanels(); - // Make sure list of steps is accurate. - String[] steps = createSteps(); - for (int i = 0; i < panels.length; i++) { - Component c = panels[i].getComponent(); - if (steps[i] == null) { - // Default step name to component name of panel. - // Mainly useful for getting the name of the target - // chooser to appear in the list of steps. - steps[i] = c.getName(); - } - if (c instanceof JComponent) { // assume Swing components - JComponent jc = (JComponent) c; - // Step #. - jc.putClientProperty(WizardDescriptor.PROP_CONTENT_SELECTED_INDEX, new Integer(i)); // NOI18N - // Step name (actually the whole list for reference). - jc.putClientProperty(WizardDescriptor.PROP_CONTENT_DATA, steps); // NOI18N - } - } - } - - public void uninitialize(WizardDescriptor wiz) { - this.wiz.putProperty("projdir",null); // NOI18N - this.wiz.putProperty("name",null); // NOI18N - this.wiz = null; - panels = null; - } - - public String name() { - return NbBundle.getMessage(PaintAppWizardIterator.class, "PaintAppWizardIterator.name.format", - new Object[] {new Integer(index + 1), new Integer(panels.length)}); - } - - public boolean hasNext() { - return index < panels.length - 1; - } - - public boolean hasPrevious() { - return index > 0; - } - - public void nextPanel() { - if (!hasNext()) { - throw new NoSuchElementException(); - } - index++; - } - - public void previousPanel() { - if (!hasPrevious()) { - throw new NoSuchElementException(); - } - index--; - } - - public WizardDescriptor.Panel current() { - return panels[index]; - } - - // If nothing unusual changes in the middle of the wizard, simply: - public final void addChangeListener(ChangeListener l) {} - public final void removeChangeListener(ChangeListener l) {} - - private static void unZipFile(InputStream source, FileObject projectRoot) throws IOException { - try { - ZipInputStream str = new ZipInputStream(source); - ZipEntry entry; - while ((entry = str.getNextEntry()) != null) { - if (entry.isDirectory()) { - FileUtil.createFolder(projectRoot, entry.getName()); - } else { - FileObject fo = FileUtil.createData(projectRoot, entry.getName()); - OutputStream out = fo.getOutputStream(); - try { - FileUtil.copy(str, out); - } finally { - out.close(); - } - } - } - } finally { - source.close(); - } - } - -} http://git-wip-us.apache.org/repos/asf/incubator-netbeans/blob/b7aa832e/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppWizardPanel.java ---------------------------------------------------------------------- diff --git a/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppWizardPanel.java b/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppWizardPanel.java deleted file mode 100644 index 17d4b1a..0000000 --- a/apisupport.paintapp/src/org/netbeans/modules/apisupport/paintapp/PaintAppWizardPanel.java +++ /dev/null @@ -1,132 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * Oracle and Java are registered trademarks of Oracle and/or its affiliates. - * Other names may be trademarks of their respective owners. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common - * Development and Distribution License("CDDL") (collectively, the - * "License"). You may not use this file except in compliance with the - * License. You can obtain a copy of the License at - * http://www.netbeans.org/cddl-gplv2.html - * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the - * specific language governing permissions and limitations under the - * License. When distributing the software, include this License Header - * Notice in each file and include the License file at - * nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the GPL Version 2 section of the License file that - * accompanied this code. If applicable, add the following below the - * License Header, with the fields enclosed by brackets [] replaced by - * your own identifying information: - * "Portions Copyrighted [year] [name of copyright owner]" - * - * Contributor(s): - * - * The Original Software is NetBeans. The Initial Developer of the Original - * Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun - * Microsystems, Inc. All Rights Reserved. - * - * If you wish your version of this file to be governed by only the CDDL - * or only the GPL Version 2, indicate your decision by adding - * "[Contributor] elects to include this software in this distribution - * under the [CDDL or GPL Version 2] license." If you do not indicate a - * single choice of license, a recipient has the option to distribute - * your version of this file under either the CDDL, the GPL Version 2 or - * to extend the choice of license to its licensees as provided above. - * However, if you add GPL Version 2 code and therefore, elected the GPL - * Version 2 license, then the option applies only if the new code is - * made subject to such option by the copyright holder. - */ -package org.netbeans.modules.apisupport.paintapp; - -import java.awt.Component; -import java.util.HashSet; -import java.util.Iterator; -import java.util.Set; -import javax.swing.event.ChangeEvent; -import javax.swing.event.ChangeListener; -import org.openide.WizardDescriptor; -import org.openide.WizardValidationException; -import org.openide.util.HelpCtx; -import org.openide.util.NbBundle; - -/** - * Panel just asking for basic info. - */ -public class PaintAppWizardPanel implements WizardDescriptor.Panel, - WizardDescriptor.ValidatingPanel, WizardDescriptor.FinishablePanel { - - private WizardDescriptor wizardDescriptor; - private PaintAppPanelVisual component; - - /** Creates a new instance of templateWizardPanel */ - public PaintAppWizardPanel() { - } - - public Component getComponent() { - if (component == null) { - component = new PaintAppPanelVisual(this); - component.setName(NbBundle.getMessage(PaintAppWizardPanel.class, "LBL_CreateProjectStep")); - } - return component; - } - - public HelpCtx getHelp() { - return null; - } - - public boolean isValid() { - getComponent(); - return component.valid(wizardDescriptor); - } - - private final Set/*<ChangeListener>*/ listeners = new HashSet(1); - public final void addChangeListener(ChangeListener l) { - synchronized (listeners) { - listeners.add(l); - } - } - public final void removeChangeListener(ChangeListener l) { - synchronized (listeners) { - listeners.remove(l); - } - } - protected final void fireChangeEvent() { - Iterator it; - synchronized (listeners) { - it = new HashSet(listeners).iterator(); - } - ChangeEvent ev = new ChangeEvent(this); - while (it.hasNext()) { - ((ChangeListener) it.next()).stateChanged(ev); - } - } - - public void readSettings(Object settings) { - wizardDescriptor = (WizardDescriptor) settings; - component.read(wizardDescriptor); - wizardDescriptor.putProperty("NewProjectWizard_Title", //NOI18N - NbBundle.getMessage(PaintAppWizardPanel.class, - "Templates/Project/Samples/ApiSupport/PaintAppProject.zip")); //NOI18N - } - - public void storeSettings(Object settings) { - WizardDescriptor d = (WizardDescriptor) settings; - component.store(d); - d.putProperty("NewProjectWizard_Title", null); //NOI18N - } - - public boolean isFinishPanel() { - return true; - } - - public void validate() throws WizardValidationException { - getComponent(); - component.validate(wizardDescriptor); - } - -}
