remove more old tests
diff --git a/src/share/classes/test/AppletTest.java b/src/share/classes/test/AppletTest.java
deleted file mode 100644
index 47af861..0000000
--- a/src/share/classes/test/AppletTest.java
+++ /dev/null
@@ -1,485 +0,0 @@
-/*
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
- *
- * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved.
- *
- * 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
- * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
- * or packager/legal/LICENSE.txt. 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 packager/legal/LICENSE.txt.
- *
- * GPL Classpath Exception:
- * 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.
- *
- * Modifications:
- * If applicable, add the following below the License Header, with the fields
- * enclosed by brackets [] replaced by your own identifying information:
- * "Portions Copyright [year] [name of copyright owner]"
- *
- * Contributor(s):
- * 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 don't 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 test;
-
-import java.applet.*;
-import java.awt.*;
-import java.beans.*;
-import java.io.*;
-import java.net.*;
-import javax.activation.*;
-
-public class AppletTest
- extends Applet
-{
-
-public AppletTest()
-{
-
- mTextArea = new TextArea(10, 40);
- mTextArea.setEditable(false);
-
- add(mTextArea);
-}
-
-public void init()
-{
- StringWriter lWriter = new StringWriter();
- try
- {
- String lTest = getParameter("test");
-
- String[] lArgs = { "file", "" };
- lArgs[1] = getParameter(lArgs[0]);
-
- if(lArgs[1] == null)
- {
- lArgs[0] = "url";
- lArgs[1] = getParameter(lArgs[0]);
- }
-
- lWriter.write("Test: " + lTest + " " + lArgs[0] + " " + lArgs[1] + "\n\n");
-
- if(lTest.equals("CommandMapTest"))
- {
- doCommandMapTest(lWriter, lArgs);
- }
- else if(lTest.equals("RelCommandMapTest"))
- {
- doRelCommandMapTest(lWriter, lArgs);
- }
- else if(lTest.equals("DSWriteTest"))
- {
- doDSWriteTest(lWriter, lArgs);
- }
- else if(lTest.equals("RelDSWriteTest"))
- {
- doRelDSWriteTest(lWriter, lArgs);
- }
- }
- catch(Exception inException)
- {
- lWriter.write(inException.toString() + "\n");
- }
-
- mTextArea.setText(lWriter.toString());
- mTextArea.repaint();
-}
-
-private void doCommandMapTest(Writer outWriter, String[] inArguments) throws MalformedURLException, IOException
-{
- CommandMap lCommandMap = CommandMap.getDefaultCommandMap();
-
- if(inArguments.length >= 2)
- {
- if(inArguments[0].equals("file"))
- {
- for(int lIndex = 1; lIndex < inArguments.length; ++lIndex)
- {
- File lFile = new File(inArguments[lIndex]);
- FileDataSource lFileSource = new FileDataSource(lFile);
- DataHandler ldh = new DataHandler (lFileSource);
-
- outWriter.write("Name: " + lFileSource.getName() + "\n");
-
- String lMIMEType = lFileSource.getContentType();
- outWriter.write("Type: " + lFileSource.getContentType() + "\n");
-
- processType(outWriter, lCommandMap, lMIMEType, ldh);
-
- outWriter.write("\n");
- }
- }
- else if(inArguments[0].equals("url")) {
- System.out.println("url option not supported!!");
-
- // for(int lIndex = 1; lIndex < inArguments.length; ++lIndex){
- // URL lURL = new URL(inArguments[lIndex]);
- // URLConnection lURLSource = lURL.openConnection();
-
- // lURLSource.connect();
- // outWriter.write("Name: " + lURLSource.getName() + "\n");
-
- // String lMIMEType = lURLSource.getContentType();
- // outWriter.write("Type: " + lURLSource.getContentType() + "\n");
-
- // processType(outWriter, lCommandMap, lMIMEType);
-
- // outWriter.write("\n");
- // }
- }
- }
- else
- {
- outWriter.write("usage: CommandMapTest <sourcetype> <sources>\n");
- }
-}
-
-private void doRelCommandMapTest(Writer outWriter, String[] inArguments) throws MalformedURLException, IOException
-{
- CommandMap lCommandMap = CommandMap.getDefaultCommandMap();
-
- if(inArguments.length >= 2)
- {
- if(inArguments[0].equals("file"))
- {
- for(int lIndex = 1; lIndex < inArguments.length; ++lIndex)
- {
- File lFile = new File(inArguments[lIndex]);
- FileDataSource lFileSource = new FileDataSource(lFile);
- DataHandler ldh = new DataHandler (lFileSource);
-
- outWriter.write("Name: " + lFileSource.getName() + "\n");
-
- String lMIMEType = lFileSource.getContentType();
- outWriter.write("Type: " + lFileSource.getContentType() + "\n");
-
- processType(outWriter, lCommandMap, lMIMEType, ldh);
-
- outWriter.write("\n");
- }
- }
- else if(inArguments[0].equals("url")) {
- // for(int lIndex = 1; lIndex < inArguments.length; ++lIndex){
-// URL lDoc = getDocumentBase();
-// URL lURL = new URL(lDoc, inArguments[lIndex]);
-// URLConnection lURLSource = lURL.openConnection();
-
-// lURLSource.connect();
-// outWriter.write("Name: " + lURLSource.getName() + "\n");
-
-// String lMIMEType = lURLSource.getContentType();
-// outWriter.write("Type: " + lURLSource.getContentType() + "\n");
-
-// processType(outWriter, lCommandMap, lMIMEType);
-
-// outWriter.write("\n");
-// }
- }
- }
- else
- {
- outWriter.write("usage: CommandMapTest <sourcetype> <sources>\n");
- }
-}
-
-private static void processType(Writer outWriter, CommandMap inCmdMap, String inType, DataHandler dh) throws IOException
-{
- Object lBean;
- Class lBeanClass;
-
- // grab the preferred commands and enumerate them
- outWriter.write("Preferred commands:\n");
- CommandInfo[] lPreferredCmds = inCmdMap.getPreferredCommands(inType);
- for(int lCmdIndex = 0; lCmdIndex < lPreferredCmds.length; ++lCmdIndex)
- {
- lBean = dh.getBean(lPreferredCmds[lCmdIndex]);
- if (lBean != null)
- {
- lBeanClass = lBean.getClass();
- outWriter.write(" " + lBeanClass.getName() + "\n");
- }
- else
- {
- outWriter.write("No Bean for command " + lPreferredCmds[lCmdIndex].getCommandName());
- }
- }
-
- // grab all commands and enumerate them
- outWriter.write("All commands:\n");
- CommandInfo[] lAllCmds = inCmdMap.getAllCommands(inType);
- for(int lCmdIndex = 0; lCmdIndex < lAllCmds.length; ++lCmdIndex)
- {
- lBean = dh.getBean(lAllCmds[lCmdIndex]);
- if (lBean != null)
- {
- lBeanClass = lBean.getClass();
- outWriter.write(" " + lBeanClass.getName() + "\n");
- }
- else
- {
- outWriter.write("No Bean for command " + lAllCmds[lCmdIndex].getCommandName());
- }
- }
-
- // grab the commands for the default three verbs view, edit & print
- outWriter.write("View:\n");
- CommandInfo lCmd = inCmdMap.getCommand(inType, "view");
- if(lCmd != null)
- {
- lBean = dh.getBean(lCmd);
- if (lBean != null)
- {
- lBeanClass = lBean.getClass();
- outWriter.write(" " + lBeanClass.getName() + "\n");
- }
- else
- {
- outWriter.write("No Bean for command " + lCmd.getCommandName());
- }
- }
- else
- {
- outWriter.write(" None\n");
- }
-
- outWriter.write("Edit:\n");
- lCmd = inCmdMap.getCommand(inType, "edit");
- if(lCmd != null)
- {
- lBean = dh.getBean(lCmd);
- if (lBean != null)
- {
- lBeanClass = lBean.getClass();
- outWriter.write(" " + lBeanClass.getName() + "\n");
- }
- else
- {
- outWriter.write("No Bean for command " + lCmd.getCommandName());
- }
- }
- else
- {
- outWriter.write(" None\n");
- }
-
- outWriter.write("Print:\n");
- lCmd = inCmdMap.getCommand(inType, "print");
- if(lCmd != null)
- {
- lBean = dh.getBean(lCmd);
- if (lBean != null)
- {
- lBeanClass = lBean.getClass();
- outWriter.write(" " + lBeanClass.getName() + "\n");
- }
- else
- {
- outWriter.write("No Bean for command " + lCmd.getCommandName());
- }
- }
- else
- {
- outWriter.write(" None\n");
- }
-}
-
-private void doRelDSWriteTest(Writer outWriter, String[] inArguments) throws Exception, MalformedURLException, IOException
-{
- if(inArguments.length >= 2)
- {
- if(inArguments[0].equals("file"))
- {
- for(int lFileIndex = 1; lFileIndex < inArguments.length; ++lFileIndex)
- {
- File lFile = new File(inArguments[lFileIndex]);
- FileDataSource lFileSource = new FileDataSource(lFile);
-
- String lName = lFileSource.getName();
- outWriter.write("Name: " + lName + "\n");
- outWriter.write("Type: " + lFileSource.getContentType() + "\n");
-
- // write some data
- OutputStream lFileOStream = lFileSource.getOutputStream();
- if(lFileOStream != null)
- {
- byte[] lFileBuffer = { 34, 35, 36, 37 };
- lFileOStream.write(lFileBuffer);
- lFileOStream.flush();
- lFileOStream.close();
- lFileOStream = null;
-
- // read the same data
- InputStream lFileIStream = lFileSource.getInputStream();
- lFileIStream.read(lFileBuffer);
- if((lFileBuffer[0] == 34) && (lFileBuffer[1] == 35) && (lFileBuffer[2] == 36) &&(lFileBuffer[3] == 37))
- {
- outWriter.write("Test Succeeded\n");
- }
- else
- {
- outWriter.write("Test Failed\n");
- }
- lFileIStream = null;
-
- if(!lFile.delete())
- {
- outWriter.write("couldn't delete " + lName + "\n");
- }
- }
- else
- {
- outWriter.write("Test Failed because an OutputStream couldn't be created.\n");
- }
- }
- }
- else if(inArguments[0].equals("url")) {
- // URL lDoc = getDocumentBase();
-// for(int lURLIndex = 1; lURLIndex < inArguments.length; ++lURLIndex)
-// {
-// URL lURL = new URL(lDoc, inArguments[lURLIndex]);
-
-// outWriter.write("Name: " + lURL.getName() + "\n");
-// outWriter.write("Type: " + lURL.getContentType() + "\n");
-
-// // write some data
-// OutputStream lURLOStream = lURL.getOutputStream();
-// if(lURLOStream != null) {
-// byte[] lURLBuffer = { 34, 35, 36, 37 };
-// lURLOStream.write(lURLBuffer);
-// lURLOStream.flush();
-// lURLOStream.close();
-
-// // read the same data
-// InputStream lURLIStream = lURL.getInputStream();
-// lURLIStream.read(lURLBuffer);
-// if((lURLBuffer[0] == 34) && (lURLBuffer[1] == 35) && (lURLBuffer[2] == 36) &&(lURLBuffer[3] == 37)) {
-// outWriter.write("Test Succeeded\n");
-// }
-// else {
-// outWriter.write("Test Failed\n");
-// }
-// }
-// else {
-// outWriter.write("Test Failed because an OutputStream couldn't be created.\n");
-// }
-// }
- }
- }
- else
- {
- outWriter.write("usage: DataSourceTest <kind of source> <name of source>\n");
- }
-}
-
-private void doDSWriteTest(Writer outWriter, String[] inArguments) throws Exception, MalformedURLException, IOException
-{
- if(inArguments.length >= 2)
- {
- if(inArguments[0].equals("file"))
- {
- for(int lFileIndex = 1; lFileIndex < inArguments.length; ++lFileIndex)
- {
- File lFile = new File(inArguments[lFileIndex]);
- FileDataSource lFileSource = new FileDataSource(lFile);
-
- String lName = lFileSource.getName();
- outWriter.write("Name: " + lName + "\n");
- outWriter.write("Type: " + lFileSource.getContentType() + "\n");
-
- // write some data
- OutputStream lFileOStream = lFileSource.getOutputStream();
- if(lFileOStream != null)
- {
- byte[] lFileBuffer = { 34, 35, 36, 37 };
- lFileOStream.write(lFileBuffer);
- lFileOStream.flush();
- lFileOStream.close();
- lFileOStream = null;
-
- // read the same data
- InputStream lFileIStream = lFileSource.getInputStream();
- lFileIStream.read(lFileBuffer);
- if((lFileBuffer[0] == 34) && (lFileBuffer[1] == 35) && (lFileBuffer[2] == 36) &&(lFileBuffer[3] == 37))
- {
- outWriter.write("Test Succeeded\n");
- }
- else
- {
- outWriter.write("Test Failed\n");
- }
- lFileIStream = null;
-
- if(!lFile.delete())
- {
- outWriter.write("couldn't delete " + lName + "\n");
- }
- }
- else
- {
- outWriter.write("Test Failed because an OutputStream couldn't be created.\n");
- }
- }
- }
- else if(inArguments[0].equals("url")) {
- // for(int lURLIndex = 1; lURLIndex < inArguments.length; ++lURLIndex) {
-// URL lURL = new URL(inArguments[lURLIndex]);
-
-// outWriter.write("Name: " + lURL.getName() + "\n");
-// outWriter.write("Type: " + lURL.getContentType() + "\n");
-
-// // write some data
-// OutputStream lURLOStream = lURL.getOutputStream();
-// if(lURLOStream != null)
-// {
-// byte[] lURLBuffer = { 34, 35, 36, 37 };
-// lURLOStream.write(lURLBuffer);
-// lURLOStream.flush();
-// lURLOStream.close();
-
-// // read the same data
-// InputStream lURLIStream = lURL.getInputStream();
-// lURLIStream.read(lURLBuffer);
-// if((lURLBuffer[0] == 34) && (lURLBuffer[1] == 35) && (lURLBuffer[2] == 36) &&(lURLBuffer[3] == 37))
-// {
-// outWriter.write("Test Succeeded\n");
-// }
-// else
-// {
-// outWriter.write("Test Failed\n");
-// }
-// }
-// else
-// {
-// outWriter.write("Test Failed because an OutputStream couldn't be created.\n");
-// }
-// }
- }
- }
- else
- {
- outWriter.write("usage: DataSourceTest <kind of source> <name of source>\n");
- }
-}
-
-private TextArea mTextArea;
-
-}
diff --git a/src/share/classes/test/CLTest.java b/src/share/classes/test/CLTest.java
deleted file mode 100644
index 88dde8b..0000000
--- a/src/share/classes/test/CLTest.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
- *
- * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved.
- *
- * 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
- * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
- * or packager/legal/LICENSE.txt. 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 packager/legal/LICENSE.txt.
- *
- * GPL Classpath Exception:
- * 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.
- *
- * Modifications:
- * If applicable, add the following below the License Header, with the fields
- * enclosed by brackets [] replaced by your own identifying information:
- * "Portions Copyright [year] [name of copyright owner]"
- *
- * Contributor(s):
- * 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 don't 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.
- */
-
-/**
- * NOTE: This test only works on JDK 1.2!!
- */
-package test;
-
-import java.net.*;
-
-class CLTest
-{
-
-public static void main(String[] inArgs)
-{
- URL[] lURLs = ClassLoader.getSystemResources(inArgs[0]);
-
- System.out.println("Looking for resources named " + inArgs[0]);
- System.out.println("Found:");
-
- for(int lIndex = 0; lIndex < lURLs.length; ++lIndex)
- {
- System.out.println(" " + lURLs[lIndex].toString());
- }
-}
-
-}
diff --git a/src/share/classes/test/CommandMapTest.java b/src/share/classes/test/CommandMapTest.java
deleted file mode 100644
index 40ddb14..0000000
--- a/src/share/classes/test/CommandMapTest.java
+++ /dev/null
@@ -1,184 +0,0 @@
-/*
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
- *
- * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved.
- *
- * 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
- * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
- * or packager/legal/LICENSE.txt. 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 packager/legal/LICENSE.txt.
- *
- * GPL Classpath Exception:
- * 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.
- *
- * Modifications:
- * If applicable, add the following below the License Header, with the fields
- * enclosed by brackets [] replaced by your own identifying information:
- * "Portions Copyright [year] [name of copyright owner]"
- *
- * Contributor(s):
- * 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 don't 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 test;
-
-import java.beans.*;
-import java.io.*;
-import java.net.*;
-import javax.activation.*;
-public class CommandMapTest
-{
-
-public static void main(String[] inArguments) throws MalformedURLException, IOException
-{
- CommandMap lCommandMap = CommandMap.getDefaultCommandMap();
-
- if(inArguments.length >= 2)
- {
- if(inArguments[0].equals("file"))
- {
- for(int lIndex = 1; lIndex < inArguments.length; ++lIndex)
- {
- File lFile = new File(inArguments[lIndex]);
- FileDataSource lFileSource = new FileDataSource(lFile);
- DataHandler ldh = new DataHandler(lFileSource);
-
- System.out.println("Name: " + lFileSource.getName());
-
- String lMIMEType = lFileSource.getContentType();
- System.out.println("Type: " + lFileSource.getContentType());
-
- processType(lCommandMap, lMIMEType, ldh);
-
- System.out.println("");
- }
- }
- else if(inArguments[0].equals("url"))
- {
-
- System.out.println("URL not supported...");
-// for(int lIndex = 1; lIndex < inArguments.length; ++lIndex)
-// {
-// URL lURL = new URL(inArguments[lIndex]);
-// URLConnection lURLSource = lURL.openConnection();
-
-// lURLSource.connect();
-// System.out.println("Name: " + lURLSource.getName());
-
-// String lMIMEType = lURLSource.getContentType();
-// System.out.println("Type: " + lURLSource.getContentType());
-
-// processType(lCommandMap, lMIMEType);
-
-// System.out.println("");
-// }
- }
- }
- else
- {
- System.out.println("usage: CommandMapTest <sourcetype> <sources>");
- }
-}
-
-// MH we now passed in a dh, currently there's no acccessor for CommandInfo.className.
-// so use dh.getBean().getClass().getClassName(). if/when there is an accessor just do:
-// System.out.println(" " + lPreferredCmds[lCmdIndex].getClassName());
-private static void processType(CommandMap inCmdMap, String inType, DataHandler dh)
-{
- Object lBean;
- Class lBeanClass;
-
- // grab the preferred commands and enumerate them
- System.out.println("Preferred commands:");
- CommandInfo[] lPreferredCmds = inCmdMap.getPreferredCommands(inType);
- for(int lCmdIndex = 0; lCmdIndex < lPreferredCmds.length; ++lCmdIndex)
- {
- lBean = dh.getBean(lPreferredCmds[lCmdIndex]);
- if (lBean != null)
- {
- lBeanClass = lBean.getClass();
- System.out.println(" " + lBeanClass.getName());
- }
- else
- {
- System.out.print("No Bean for command " + lPreferredCmds[lCmdIndex].getCommandName());
- }
- }
-
- // grab all commands and enumerate them
- System.out.println("All commands:");
- CommandInfo[] lAllCmds = inCmdMap.getAllCommands(inType);
- for(int lCmdIndex = 0; lCmdIndex < lAllCmds.length; ++lCmdIndex)
- {
- lBean = dh.getBean(lAllCmds[lCmdIndex]);
- if (lBean != null)
- {
- lBeanClass = lBean.getClass();
- System.out.println(" " + lBeanClass.getName());
- }
- else
- {
- System.out.print("No Bean for command " + lAllCmds[lCmdIndex].getCommandName());
- }
- }
-
- // grab the commands for the default three verbs view, edit & print
- System.out.println("View:");
- CommandInfo lCmd = inCmdMap.getCommand(inType, "view");
- if(lCmd != null)
- {
- lBean = dh.getBean(lCmd);
- lBeanClass = lBean.getClass();
- System.out.println(" " + lBeanClass.getName());
- }
- else
- {
- System.out.println(" None");
- }
-
- System.out.println("Edit:");
- lCmd = inCmdMap.getCommand(inType, "edit");
- if(lCmd != null)
- {
- lBean = dh.getBean(lCmd);
- lBeanClass = lBean.getClass();
- System.out.println(" " + lBeanClass.getName());
- }
- else
- {
- System.out.println(" None");
- }
-
- System.out.println("Print:");
- lCmd = inCmdMap.getCommand(inType, "print");
- if(lCmd != null)
- {
- lBean = dh.getBean(lCmd);
- lBeanClass = lBean.getClass();
- System.out.println(" " + lBeanClass.getName());
- }
- else
- {
- System.out.println(" None");
- }
-}
-
-}
diff --git a/src/share/classes/test/DHTransferableTest.java b/src/share/classes/test/DHTransferableTest.java
deleted file mode 100644
index 5f4d3da..0000000
--- a/src/share/classes/test/DHTransferableTest.java
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
- *
- * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved.
- *
- * 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
- * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
- * or packager/legal/LICENSE.txt. 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 packager/legal/LICENSE.txt.
- *
- * GPL Classpath Exception:
- * 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.
- *
- * Modifications:
- * If applicable, add the following below the License Header, with the fields
- * enclosed by brackets [] replaced by your own identifying information:
- * "Portions Copyright [year] [name of copyright owner]"
- *
- * Contributor(s):
- * 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 don't 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 test;
-
-import java.beans.*;
-import java.io.*;
-import java.net.*;
-import java.awt.datatransfer.*;
-import javax.activation.*;
-
-public class DHTransferableTest
-{
-
-public static final DataFlavor sImageJPEGFlavor = new DataFlavor("image/jpeg", "JPEG image");
-public static final DataFlavor sImageGIFFlavor = new DataFlavor("image/gif", "GIF image");
-public static final DataFlavor sTextFlavor = new DataFlavor("text/*", "text");
-public static final DataFlavor sTextPlainFlavor = new DataFlavor("text/plain", "plain text");
-public static final DataFlavor sTextHTMLFlavor = new DataFlavor("text/html", "HTML document");
-
-public static void main(String[] inArguments) throws MalformedURLException, IOException
-{
- DataHandler lDataHandler;
-
- if(inArguments.length >= 2)
- {
- if(inArguments[0].equals("file"))
- {
- for(int lIndex = 1; lIndex < inArguments.length; ++lIndex)
- {
- processDataHandler(new DataHandler(new FileDataSource(new File(inArguments[lIndex]))));
- }
- }
- else if(inArguments[0].equals("url")) {
- System.out.println("URL not supported...");
- // for(int lIndex = 1; lIndex < inArguments.length; ++lIndex)
- // {
- // processDataHandler(new URL(inArguments[lIndex]));
- // }
- }
- }
- else
- {
- System.out.println("usage: DataHandlerTest <sourcetype> <sources>");
- }
-}
-
-private static void processDataHandler(DataHandler inDataHandler) throws IOException
-{
- System.out.println("Name: " + inDataHandler.getName());
- System.out.println("Type: " + inDataHandler.getContentType());
-
- // find out what flavors the handler thinks are supported
- System.out.println("Says it supports:");
- DataFlavor[] lFlavors = inDataHandler.getTransferDataFlavors();
- for(int lIndex = 0; lIndex < lFlavors.length; ++lIndex)
- {
- System.out.println(" " + lFlavors[lIndex].getHumanPresentableName() + " (" + lFlavors[lIndex].getMimeType() + ")");
- }
-
- // now query to see what of our basic flavors are supported
- queryFlavor(inDataHandler, DataFlavor.plainTextFlavor);
- queryFlavor(inDataHandler, DataFlavor.stringFlavor);
- queryFlavor(inDataHandler, sImageJPEGFlavor);
- queryFlavor(inDataHandler, sImageGIFFlavor);
- queryFlavor(inDataHandler, sTextFlavor);
- queryFlavor(inDataHandler, sTextPlainFlavor);
- queryFlavor(inDataHandler, sTextHTMLFlavor);
-
- System.out.println("");
-}
-
-private static void queryFlavor(DataHandler inDataHandler, DataFlavor inFlavor)
-{
-
- if(inDataHandler.isDataFlavorSupported(inFlavor))
- {
- System.out.print("Supports ");
- }
- else
- {
- System.out.print("Doesn't support ");
- }
- System.out.println(inFlavor.getHumanPresentableName() + " (" + inFlavor.getMimeType() + ")");
-}
-
-}
diff --git a/src/share/classes/test/DSWriteTest.java b/src/share/classes/test/DSWriteTest.java
deleted file mode 100644
index 3486cd3..0000000
--- a/src/share/classes/test/DSWriteTest.java
+++ /dev/null
@@ -1,144 +0,0 @@
-/*
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
- *
- * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved.
- *
- * 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
- * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
- * or packager/legal/LICENSE.txt. 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 packager/legal/LICENSE.txt.
- *
- * GPL Classpath Exception:
- * 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.
- *
- * Modifications:
- * If applicable, add the following below the License Header, with the fields
- * enclosed by brackets [] replaced by your own identifying information:
- * "Portions Copyright [year] [name of copyright owner]"
- *
- * Contributor(s):
- * 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 don't 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 test;
-
-import java.beans.*;
-import java.io.*;
-import java.net.*;
-import javax.activation.*;
-
-public class DSWriteTest
-{
-
-public static void main(String[] inArguments) throws Exception, MalformedURLException, IOException
-{
- if(inArguments.length >= 2)
- {
- if(inArguments[0].equals("file"))
- {
- for(int lFileIndex = 1; lFileIndex < inArguments.length; ++lFileIndex)
- {
- File lFile = new File(inArguments[lFileIndex]);
- FileDataSource lFileSource = new FileDataSource(lFile);
-
- String lName = lFileSource.getName();
- System.out.println("Name: " + lName);
- System.out.println("Type: " + lFileSource.getContentType());
-
- // write some data
- OutputStream lFileOStream = lFileSource.getOutputStream();
- if(lFileOStream != null)
- {
- byte[] lFileBuffer = { 34, 35, 36, 37 };
- lFileOStream.write(lFileBuffer);
- lFileOStream.flush();
- lFileOStream.close();
- lFileOStream = null;
-
- // read the same data
- InputStream lFileIStream = lFileSource.getInputStream();
- lFileIStream.read(lFileBuffer);
- if((lFileBuffer[0] == 34) && (lFileBuffer[1] == 35) && (lFileBuffer[2] == 36) &&(lFileBuffer[3] == 37))
- {
- System.out.println("Test Succeeded");
- }
- else
- {
- System.out.println("Test Failed");
- }
- lFileIStream = null;
-
- if(!lFile.delete())
- {
- System.out.println("couldn't delete " + lName);
- }
- }
- else
- {
- System.out.println("Test Failed because an OutputStream couldn't be created.");
- }
- }
- }
- else if(inArguments[0].equals("url"))
- {
- System.out.println("URL not supported...");
-// for(int lURLIndex = 1; lURLIndex < inArguments.length; ++lURLIndex)
-// {
-// URL lURL = new URL(inArguments[lURLIndex]);
-
-// System.out.println("Name: " + lURL.getName());
-// System.out.println("Type: " + lURL.getContentType());
-
-// // write some data
-// OutputStream lURLOStream = lURL.getOutputStream();
-// if(lURLOStream != null)
-// {
-// byte[] lURLBuffer = { 34, 35, 36, 37 };
-// lURLOStream.write(lURLBuffer);
-// lURLOStream.flush();
-// lURLOStream.close();
-
-// // read the same data
-// InputStream lURLIStream = lURL.getInputStream();
-// lURLIStream.read(lURLBuffer);
-// if((lURLBuffer[0] == 34) && (lURLBuffer[1] == 35) && (lURLBuffer[2] == 36) &&(lURLBuffer[3] == 37))
-// {
-// System.out.println("Test Succeeded");
-// }
-// else
-// {
-// System.out.println("Test Failed");
-// }
-// }
-// else
-// {
-// System.out.println("Test Failed because an OutputStream couldn't be created.");
-// }
-// }
- }
- }
- else
- {
- System.out.println("usage: DataSourceTest <kind of source> <name of source>");
- }
-}
-
-}
diff --git a/src/share/classes/test/DataHandlerTest.java b/src/share/classes/test/DataHandlerTest.java
deleted file mode 100644
index f0be7c8..0000000
--- a/src/share/classes/test/DataHandlerTest.java
+++ /dev/null
@@ -1,203 +0,0 @@
-/*
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
- *
- * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved.
- *
- * 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
- * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
- * or packager/legal/LICENSE.txt. 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 packager/legal/LICENSE.txt.
- *
- * GPL Classpath Exception:
- * 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.
- *
- * Modifications:
- * If applicable, add the following below the License Header, with the fields
- * enclosed by brackets [] replaced by your own identifying information:
- * "Portions Copyright [year] [name of copyright owner]"
- *
- * Contributor(s):
- * 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 don't 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 test;
-
-import java.beans.*;
-import java.io.*;
-import java.net.*;
-import javax.activation.*;
-
-public class DataHandlerTest
-{
-
-public static void main(String[] inArguments) throws MalformedURLException, IOException
-{
- DataHandler lDataHandler;
-
- if(inArguments.length >= 2)
- {
- if(inArguments[0].equals("file"))
- {
- for(int lIndex = 1; lIndex < inArguments.length; ++lIndex)
- {
- processDataHandler(new DataHandler(new FileDataSource(new File(inArguments[lIndex]))));
- }
- }
- else if(inArguments[0].equals("url"))
- {
- System.out.println("URL not supported...");
-// for(int lIndex = 1; lIndex < inArguments.length; ++lIndex)
-// {
-// processDataHandler(new URL(inArguments[lIndex]));
-// }
- }
- }
- else
- {
- System.out.println("usage: DataHandlerTest <sourcetype> <sources>");
- }
-}
-
-private static void processDataHandler(DataHandler inDataHandler) throws IOException
-{
- System.out.println("Name: " + inDataHandler.getName());
- System.out.println("Type: " + inDataHandler.getContentType());
-
- Object lBean;
- Class lBeanClass;
- String lType = inDataHandler.getContentType();
-
- // grab the preferred commands and enumerate them
- System.out.println("Preferred commands:");
- CommandInfo[] lPreferredCmds = inDataHandler.getPreferredCommands();
- for(int lCmdIndex = 0; lCmdIndex < lPreferredCmds.length; ++lCmdIndex)
- {
- lBean = inDataHandler.getBean(lPreferredCmds[lCmdIndex]);
- if (lBean != null)
- {
- lBeanClass = lBean.getClass();
- System.out.println(" " + lBeanClass.getName());
- }
- else
- {
- System.out.print("No Bean for command " + lPreferredCmds[lCmdIndex].getCommandName());
- }
- }
-
- // grab all commands and enumerate them
- System.out.println("All commands:");
- CommandInfo[] lAllCmds = inDataHandler.getAllCommands();
- for(int lCmdIndex = 0; lCmdIndex < lAllCmds.length; ++lCmdIndex)
- {
- lBean = inDataHandler.getBean(lAllCmds[lCmdIndex]);
- if (lBean != null)
- {
- lBeanClass = lBean.getClass();
- System.out.println(" " + lBeanClass.getName());
- }
- else
- {
- System.out.print("No Bean for command " + lAllCmds[lCmdIndex].getCommandName());
- }
- }
-
- // grab the commands for the default three verbs view, edit & print
- System.out.println("View:");
- CommandInfo lCmd = inDataHandler.getCommand("view");
- if(lCmd != null)
- {
- lBean = inDataHandler.getBean(lCmd);
- if (lBean != null)
- {
- lBeanClass = lBean.getClass();
- System.out.println(" " + lBeanClass.getName());
- }
- else
- {
- System.out.print("No Bean for command " + lCmd.getCommandName());
- }
- }
- else
- {
- System.out.println(" None");
- }
-
- System.out.println("Edit:");
- lCmd = inDataHandler.getCommand("edit");
- if(lCmd != null)
- {
- lBean = inDataHandler.getBean(lCmd);
- if (lBean != null)
- {
- lBeanClass = lBean.getClass();
- System.out.println(" " + lBeanClass.getName());
- }
- else
- {
- System.out.print("No Bean for command " + lCmd.getCommandName());
- }
- }
- else
- {
- System.out.println(" None");
- }
-
- System.out.println("Print:");
- lCmd = inDataHandler.getCommand("print");
- if(lCmd != null)
- {
- lBean = inDataHandler.getBean(lCmd);
- if (lBean != null)
- {
- lBeanClass = lBean.getClass();
- System.out.println(" " + lBeanClass.getName());
- }
- else
- {
- System.out.print("No Bean for command " + lCmd.getCommandName());
- }
- }
- else
- {
- System.out.println(" None");
- }
-
- // read some data
-
- InputStream lInputStream = null;
- try {
- lInputStream= inDataHandler.getInputStream();
- } catch (Exception e) {
- System.out.println("ERROR: Caught an exception: " + e);
- }
- System.out.print("Byte 0: ");
- System.out.println(lInputStream.read());
- System.out.print("Byte 1: ");
- System.out.println(lInputStream.read());
- System.out.print("Byte 2: ");
- System.out.println(lInputStream.read());
- System.out.print("Byte 3: ");
- System.out.println(lInputStream.read());
-
- System.out.println("");
-}
-
-}
diff --git a/src/share/classes/test/DataSourceTest.java b/src/share/classes/test/DataSourceTest.java
deleted file mode 100644
index ae56cab..0000000
--- a/src/share/classes/test/DataSourceTest.java
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
- *
- * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved.
- *
- * 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
- * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
- * or packager/legal/LICENSE.txt. 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 packager/legal/LICENSE.txt.
- *
- * GPL Classpath Exception:
- * 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.
- *
- * Modifications:
- * If applicable, add the following below the License Header, with the fields
- * enclosed by brackets [] replaced by your own identifying information:
- * "Portions Copyright [year] [name of copyright owner]"
- *
- * Contributor(s):
- * 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 don't 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 test;
-
-import java.beans.*;
-import java.io.*;
-import java.net.*;
-import javax.activation.*;
-
-public class DataSourceTest
-{
-
- public static void main(String[] inArguments) throws Exception, MalformedURLException, IOException {
- if(inArguments.length >= 2) {
- if(inArguments[0].equals("file")){
- for(int lIndex = 1; lIndex < inArguments.length; ++lIndex) {
- processSource(new FileDataSource(new File(inArguments[lIndex])));
- }
- }
- else if(inArguments[0].equals("url"))
- {
- System.out.println("URL is not supported...");
- // for(int lIndex = 1; lIndex < inArguments.length; ++lIndex)
-// {
-// processSource((new URL(inArguments[lIndex])).openConnection());
-// }
- }
- }
- else
- {
- System.out.println("usage: DataSourceTest <test> <sources>");
- }
-}
-
-private static void processSource(DataSource inSource) throws Exception, IOException
-{
- System.out.println("Name: " + inSource.getName());
- System.out.println("Type: " + inSource.getContentType());
-
- // read some data
- InputStream lInputStream = inSource.getInputStream();
- System.out.print("Byte 0: ");
- System.out.println(lInputStream.read());
- System.out.print("Byte 1: ");
- System.out.println(lInputStream.read());
- System.out.print("Byte 2: ");
- System.out.println(lInputStream.read());
- System.out.print("Byte 3: ");
- System.out.println(lInputStream.read());
-
- System.out.println("");
-}
-
-}
diff --git a/src/share/classes/test/SerMaker.java b/src/share/classes/test/SerMaker.java
deleted file mode 100644
index a6564ed..0000000
--- a/src/share/classes/test/SerMaker.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
- *
- * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved.
- *
- * 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
- * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
- * or packager/legal/LICENSE.txt. 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 packager/legal/LICENSE.txt.
- *
- * GPL Classpath Exception:
- * 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.
- *
- * Modifications:
- * If applicable, add the following below the License Header, with the fields
- * enclosed by brackets [] replaced by your own identifying information:
- * "Portions Copyright [year] [name of copyright owner]"
- *
- * Contributor(s):
- * 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 don't 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 test;
-
-import java.beans.*;
-import java.io.*;
-import java.net.*;
-
-class SerMaker
-{
-
-public static void main(String[] inArgs) throws IOException, MalformedURLException
-{
- if(inArgs.length == 1)
- {
- // first set up the output stream
- File lFile = new File(inArgs[0]);
- FileOutputStream lFileStream = new FileOutputStream(lFile);
- ObjectOutputStream lObjectStream = new ObjectOutputStream(lFileStream);
-
- // now create a URL
- URL lURL = new URL("http://java.sun.com/");
-
- // serialize it
- lObjectStream.writeObject(lURL);
-
- // clean up the stream
- lObjectStream.flush();
- lObjectStream.close();
- }
- else
- {
- System.out.println("usage: SerMaker <name of output file>");
- }
-}
-
-}
diff --git a/src/share/classes/test/SerMaker11.java b/src/share/classes/test/SerMaker11.java
deleted file mode 100644
index 32b9ca6..0000000
--- a/src/share/classes/test/SerMaker11.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
- *
- * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved.
- *
- * 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
- * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
- * or packager/legal/LICENSE.txt. 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 packager/legal/LICENSE.txt.
- *
- * GPL Classpath Exception:
- * 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.
- *
- * Modifications:
- * If applicable, add the following below the License Header, with the fields
- * enclosed by brackets [] replaced by your own identifying information:
- * "Portions Copyright [year] [name of copyright owner]"
- *
- * Contributor(s):
- * 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 don't 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 test;
-
-import java.beans.*;
-import java.io.*;
-import java.net.*;
-
-class SerMaker11
-{
-
-public static void main(String[] inArgs) throws IOException, MalformedURLException
-{
- if(inArgs.length == 1)
- {
- // first set up the output stream
- File lFile = new File(inArgs[0]);
- FileOutputStream lFileStream = new FileOutputStream(lFile);
- ObjectOutputStream lObjectStream = new ObjectOutputStream(lFileStream);
-
- // now create a URL
- URL lURL = new URL("http://java.sun.com/");
-
- // serialize it
- lObjectStream.writeObject(lURL);
-
- // clean up the stream
- lObjectStream.flush();
- lObjectStream.close();
- }
- else
- {
- System.out.println("usage: SerMaker <name of output file>");
- }
-}
-
-}
diff --git a/src/share/classes/test/SerReader.java b/src/share/classes/test/SerReader.java
deleted file mode 100644
index 1ef2500..0000000
--- a/src/share/classes/test/SerReader.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
- *
- * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved.
- *
- * 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
- * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
- * or packager/legal/LICENSE.txt. 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 packager/legal/LICENSE.txt.
- *
- * GPL Classpath Exception:
- * 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.
- *
- * Modifications:
- * If applicable, add the following below the License Header, with the fields
- * enclosed by brackets [] replaced by your own identifying information:
- * "Portions Copyright [year] [name of copyright owner]"
- *
- * Contributor(s):
- * 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 don't 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 test;
-
-import java.beans.*;
-import java.io.*;
-import java.net.*;
-
-class SerReader
-{
-
-public static void main(String[] inArgs) throws FileNotFoundException, StreamCorruptedException, IOException, ClassNotFoundException, OptionalDataException
-{
- if(inArgs.length == 1)
- {
- // first set up the input stream
- File lFile = new File(inArgs[0]);
- FileInputStream lFileStream = new FileInputStream(lFile);
- ObjectInputStream lObjectStream = new ObjectInputStream(lFileStream);
-
- // now read a URL
- URL lURL = (URL)lObjectStream.readObject();
-
- // verify it is the correct url
- if(lURL.toString().equals("http://java.sun.com/"))
- {
- System.out.println("Test succeeded");
- }
- else
- {
- System.out.println("Test failed");
- }
- }
- else
- {
- System.out.println("usage: SerReader <name of input file>");
- }
-}
-
-}
diff --git a/src/share/classes/test/SerReader11.java b/src/share/classes/test/SerReader11.java
deleted file mode 100644
index 4fb9664..0000000
--- a/src/share/classes/test/SerReader11.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
- *
- * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved.
- *
- * 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
- * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
- * or packager/legal/LICENSE.txt. 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 packager/legal/LICENSE.txt.
- *
- * GPL Classpath Exception:
- * 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.
- *
- * Modifications:
- * If applicable, add the following below the License Header, with the fields
- * enclosed by brackets [] replaced by your own identifying information:
- * "Portions Copyright [year] [name of copyright owner]"
- *
- * Contributor(s):
- * 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 don't 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 test;
-
-import java.beans.*;
-import java.io.*;
-import java.net.*;
-
-class SerReader11
-{
-
-public static void main(String[] inArgs) throws FileNotFoundException, StreamCorruptedException, IOException, ClassNotFoundException, OptionalDataException
-{
- if(inArgs.length == 1)
- {
- // first set up the input stream
- File lFile = new File(inArgs[0]);
- FileInputStream lFileStream = new FileInputStream(lFile);
- ObjectInputStream lObjectStream = new ObjectInputStream(lFileStream);
-
- // now read a URL
- URL lURL = (URL)lObjectStream.readObject();
-
- // verify it is the correct url
- if(lURL.toString().equals("http://java.sun.com/"))
- {
- System.out.println("Test succeeded");
- }
- else
- {
- System.out.println("Test failed");
- }
- }
- else
- {
- System.out.println("usage: SerReader <name of input file>");
- }
-}
-
-}
diff --git a/src/share/classes/test/UrlCheck.java b/src/share/classes/test/UrlCheck.java
deleted file mode 100644
index e7ce6b2..0000000
--- a/src/share/classes/test/UrlCheck.java
+++ /dev/null
@@ -1,170 +0,0 @@
-/*
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
- *
- * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved.
- *
- * 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
- * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
- * or packager/legal/LICENSE.txt. 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 packager/legal/LICENSE.txt.
- *
- * GPL Classpath Exception:
- * 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.
- *
- * Modifications:
- * If applicable, add the following below the License Header, with the fields
- * enclosed by brackets [] replaced by your own identifying information:
- * "Portions Copyright [year] [name of copyright owner]"
- *
- * Contributor(s):
- * 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 don't 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.
- */
-
-/**
- * This is an application built to check the URL additions to the JAF
- */
-package test;
-
-import java.awt.*;
-import java.awt.event.*;
-import java.net.*;
-import java.beans.*;
-import java.io.IOException;
-import javax.activation.*;
-
-public class UrlCheck extends Frame implements WindowListener {
- private URL url;
- private Object command = null;
-
- ////////////////////////////////////////////////////////////
- //-- ctor
- public UrlCheck(URL url) {
- super("UrlCheck");
- this.url = url;
-
- initMe();
-
- if(checkURLData()) { // if we can get a DS
- System.out.println("\n\n...Looking for a bean to display the content");
-
- CommandInfo ci[] = url.getPreferredCommands(url.getContentType());
- if(ci != null && (ci.length > 0)) {
- System.out.println("\tfound a bean");
- // i'm going to make an assumption about the semantics
- // of the default cmd map for now, --bhc
- // I'm also assuming all beans implement cmdobject
- System.out.print("\tadding bean to frame...");
- command =((DataHandler) url).getBean(ci[0]);
- if(command instanceof Component) {
- this.add((Component)command);
- System.out.println("done.");
- this.setSize(((Container)command).getPreferredSize());
- this.doLayout();
- }
- else {
- System.out.println("*failed* not a Component!");
- }
- show();
-
- }
- else {
- System.out.println("\tcouldn't find a bean");
- }
- }
-
- }
- ////////////////////////////////////////////////////////////
- // init me
- private void initMe() {
- setSize(400,400);
- setLayout(new BorderLayout());
- this.addWindowListener(this);
- }
- ////////////////////////////////////////////////////////////
- // get url data
- // Print all the DH stuff we know about the URL
- private boolean checkURLData()
- {
- DataSource ds = null;
-
- // Printout the content type
- System.out.println( "URL = " + url.toString() );
- System.out.println( "\tContent Type: " + url.getContentType());
- System.out.println( "\tName: " + url.getName());
- System.out.print("\n...getting the DataSource...");
-
- try {
- ds = url.getDataSource();
- } catch (IOException e) {
- System.out.println("IOException caught in checkURL Data");
- System.exit(1);
- }
-
- if(ds == null) {
- System.out.println("<failed>\n");
- return false;
- }
- else {
- System.out.println("done.\n");
-
- System.out.println("\tDataSource.getName(): " +
- ds.getName());
- System.out.println("\tDataSource.getContentType(): " +
- ds.getContentType());
- return true;
- }
-
- }
- ////////////////////////////////////////////////////////////
- // mainline
- public static void main(String args[]) {
- URL new_url = null;
- UrlCheck appFrame = null;
-
- if(args.length == 0) {
- System.out.println("usage: UrlCheck <url>");
- System.exit(1);
- }
-
- try {
- new_url = new URL(args[0]);
- } catch (MalformedURLException e) {
- System.out.println("ERROR: The syntax of the URL was incorrect!");
- System.out.println("Check it and try again!");
- System.exit(1);
- }
-
- appFrame = new UrlCheck( new_url );
-
- }
-
- /////////////****WindowListener****//////////////////
- public void windowOpened(WindowEvent e) {}
- public void windowClosing(WindowEvent e) {
- System.exit(0);
- }
- public void windowClosed(WindowEvent e) { }
- public void windowIconified(WindowEvent e) {}
- public void windowDeiconified(WindowEvent e) {}
- public void windowActivated(WindowEvent e) {}
- public void windowDeactivated(WindowEvent e) {}
-}
-