From: <ls...@us...> - 2011-06-21 15:36:33
|
Revision: 5820 http://jnode.svn.sourceforge.net/jnode/?rev=5820&view=rev Author: lsantha Date: 2011-06-21 15:36:21 +0000 (Tue, 21 Jun 2011) Log Message: ----------- Integrating OpenJDK 6 b22. Modified Paths: -------------- classlib6/core/src/openjdk/corba/sun/rmi/rmic/resources/rmic.properties classlib6/core/src/openjdk/corba/sun/rmi/rmic/resources/rmic_ja.properties classlib6/core/src/openjdk/corba/sun/rmi/rmic/resources/rmic_zh_CN.properties classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/AbstractMonitor.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/ByteArrayMonitor.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/HostIdentifier.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/IntegerMonitor.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/LongMonitor.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/Monitor.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/MonitorException.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/MonitoredHost.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/MonitoredVm.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/MonitoredVmUtil.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/StringMonitor.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/VmIdentifier.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/event/HostEvent.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/event/HostListener.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/event/VmEvent.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/event/VmListener.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/event/VmStatusChangeEvent.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/event/package.html classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/package.html classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/remote/BufferedMonitoredVm.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/remote/RemoteHost.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/remote/RemoteVm.java classlib6/core/src/openjdk/sun/sun/jvmstat/monitor/remote/package.html classlib6/core/src/openjdk/sun/sun/tools/jconsole/AboutDialog.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/BorderedComponent.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/ClassTab.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/ConnectDialog.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/CreateMBeanDialog.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/Formatter.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/HTMLPane.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/JConsole.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/LabeledComponent.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/MBeansTab.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/MaximizableInternalFrame.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/MemoryPoolProxy.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/MemoryPoolStat.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/MemoryTab.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/OutputViewer.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/OverviewPanel.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/OverviewTab.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/Plotter.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/PlotterPanel.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/ProxyClient.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/Resources.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/SummaryTab.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/Tab.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/ThreadTab.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/TimeComboBox.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/VMInternalFrame.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/VMPanel.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/VariableGridLayout.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/Worker.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/IconManager.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/OperationEntry.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/TableSorter.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/ThreadDialog.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/Utils.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XArrayDataViewer.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XDataViewer.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XMBean.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XMBeanAttributes.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XMBeanInfo.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XMBeanNotifications.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XMBeanOperations.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XNodeInfo.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XObject.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XOpenTypeViewer.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XOperations.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XPlotter.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XPlottingViewer.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XSheet.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XTable.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XTextField.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XTextFieldEditor.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XTree.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/inspector/XTreeRenderer.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/resources/JConsoleResources.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/resources/JConsoleResources_ja.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/resources/JConsoleResources_zh_CN.java classlib6/core/src/openjdk/svm/sun/nio/ch/PollArrayWrapper.java Added Paths: ----------- classlib6/core/src/icedtea/sun/nio/ch/ classlib6/core/src/icedtea/sun/nio/ch/AlreadyBoundException.java classlib6/core/src/openjdk/com/com/sun/java/browser/ classlib6/core/src/openjdk/com/com/sun/java/browser/dom/ classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMAccessException.java classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMAccessor.java classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMAction.java classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMService.java classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMServiceProvider.java classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMUnsupportedException.java classlib6/core/src/openjdk/com/com/sun/java/browser/net/ classlib6/core/src/openjdk/com/com/sun/java/browser/net/ProxyInfo.java classlib6/core/src/openjdk/com/com/sun/java/browser/net/ProxyService.java classlib6/core/src/openjdk/com/com/sun/java/browser/net/ProxyServiceProvider.java classlib6/core/src/openjdk/com/com/sun/net/ssl/SSLContext.java classlib6/core/src/openjdk/com/com/sun/net/ssl/internal/www/ classlib6/core/src/openjdk/com/com/sun/net/ssl/internal/www/protocol/ classlib6/core/src/openjdk/com/com/sun/net/ssl/internal/www/protocol/https/ classlib6/core/src/openjdk/com/com/sun/net/ssl/internal/www/protocol/https/DelegateHttpsURLConnection.java classlib6/core/src/openjdk/com/com/sun/net/ssl/internal/www/protocol/https/Handler.java classlib6/core/src/openjdk/com/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnectionOldImpl.java classlib6/core/src/openjdk/java/java/nio/charset/package.html classlib6/core/src/openjdk/java/java/nio/package.html classlib6/core/src/openjdk/java/java/security/package.html classlib6/core/src/openjdk/java/java/util/concurrent/atomic/package-info.java classlib6/core/src/openjdk/java/java/util/concurrent/locks/package-info.java classlib6/core/src/openjdk/java/java/util/concurrent/package-info.java classlib6/core/src/openjdk/javax/javax/smartcardio/ classlib6/core/src/openjdk/javax/javax/smartcardio/ATR.java classlib6/core/src/openjdk/javax/javax/smartcardio/Card.java classlib6/core/src/openjdk/javax/javax/smartcardio/CardChannel.java classlib6/core/src/openjdk/javax/javax/smartcardio/CardException.java classlib6/core/src/openjdk/javax/javax/smartcardio/CardNotPresentException.java classlib6/core/src/openjdk/javax/javax/smartcardio/CardPermission.java classlib6/core/src/openjdk/javax/javax/smartcardio/CardTerminal.java classlib6/core/src/openjdk/javax/javax/smartcardio/CardTerminals.java classlib6/core/src/openjdk/javax/javax/smartcardio/CommandAPDU.java classlib6/core/src/openjdk/javax/javax/smartcardio/ResponseAPDU.java classlib6/core/src/openjdk/javax/javax/smartcardio/TerminalFactory.java classlib6/core/src/openjdk/javax/javax/smartcardio/TerminalFactorySpi.java classlib6/core/src/openjdk/javax/javax/smartcardio/package.html classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/Builder.java classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/localization/ classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/localization/Localizable.java classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/localization/LocalizableMessage.java classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/localization/LocalizableMessageFactory.java classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/localization/Localizer.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/ classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/ classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/AliasFileParser.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/CountedTimerTask.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/MonitorDataException.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/MonitorStatus.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/MonitorStructureException.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/MonitorTypeException.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/MonitorVersionException.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/SyntaxException.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/package.html classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/ classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/file/ classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/file/package.html classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/local/ classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/local/package.html classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/rmi/ classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/v1_0/ classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/v2_0/ classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/resources/ classlib6/core/src/openjdk/sun/sun/jvmstat/perfdata/resources/aliasmap classlib6/core/src/openjdk/sun/sun/launcher/ classlib6/core/src/openjdk/sun/sun/launcher/LauncherHelp.java classlib6/core/src/openjdk/sun/sun/launcher/resources/ classlib6/core/src/openjdk/sun/sun/launcher/resources/launcher.properties classlib6/core/src/openjdk/sun/sun/nio/ch/AbstractPollSelectorImpl.java classlib6/core/src/openjdk/sun/sun/nio/ch/DatagramChannelImpl.java classlib6/core/src/openjdk/sun/sun/nio/ch/DatagramSocketAdaptor.java classlib6/core/src/openjdk/sun/sun/nio/ch/DevPollSelectorProvider.java classlib6/core/src/openjdk/sun/sun/nio/ch/FileChannelImpl.java classlib6/core/src/openjdk/sun/sun/nio/ch/FileLockImpl.java classlib6/core/src/openjdk/sun/sun/nio/ch/Net.java classlib6/core/src/openjdk/sun/sun/nio/ch/OptionAdaptor.java classlib6/core/src/openjdk/sun/sun/nio/ch/PollSelectorProvider.java classlib6/core/src/openjdk/sun/sun/nio/ch/SelectorProviderImpl.java classlib6/core/src/openjdk/sun/sun/nio/ch/ServerSocketAdaptor.java classlib6/core/src/openjdk/sun/sun/nio/ch/ServerSocketChannelImpl.java classlib6/core/src/openjdk/sun/sun/nio/ch/SocketAdaptor.java classlib6/core/src/openjdk/sun/sun/nio/ch/SocketChannelImpl.java classlib6/core/src/openjdk/sun/sun/print/AttributeUpdater.java classlib6/core/src/openjdk/sun/sun/print/BackgroundLookupListener.java classlib6/core/src/openjdk/sun/sun/print/BackgroundServiceLookup.java classlib6/core/src/openjdk/sun/sun/print/CustomMediaSizeName.java classlib6/core/src/openjdk/sun/sun/print/CustomMediaTray.java classlib6/core/src/openjdk/sun/sun/print/DialogOwner.java classlib6/core/src/openjdk/sun/sun/print/DialogTypeSelection.java classlib6/core/src/openjdk/sun/sun/print/ImagePrinter.java classlib6/core/src/openjdk/sun/sun/print/OpenBook.java classlib6/core/src/openjdk/sun/sun/print/PSPathGraphics.java classlib6/core/src/openjdk/sun/sun/print/PSPrinterJob.java classlib6/core/src/openjdk/sun/sun/print/PSStreamPrintJob.java classlib6/core/src/openjdk/sun/sun/print/PSStreamPrintService.java classlib6/core/src/openjdk/sun/sun/print/PSStreamPrinterFactory.java classlib6/core/src/openjdk/sun/sun/print/PageableDoc.java classlib6/core/src/openjdk/sun/sun/print/PathGraphics.java classlib6/core/src/openjdk/sun/sun/print/PeekGraphics.java classlib6/core/src/openjdk/sun/sun/print/PeekMetrics.java classlib6/core/src/openjdk/sun/sun/print/PrintJob2D.java classlib6/core/src/openjdk/sun/sun/print/PrintJobAttributeException.java classlib6/core/src/openjdk/sun/sun/print/PrintJobFlavorException.java classlib6/core/src/openjdk/sun/sun/print/ProxyGraphics2D.java classlib6/core/src/openjdk/sun/sun/print/RasterPrinterJob.java classlib6/core/src/openjdk/sun/sun/print/ServiceDialog.java classlib6/core/src/openjdk/sun/sun/print/ServiceNotifier.java classlib6/core/src/openjdk/sun/sun/print/SunAlternateMedia.java classlib6/core/src/openjdk/sun/sun/print/SunMinMaxPage.java classlib6/core/src/openjdk/sun/sun/print/SunPageSelection.java classlib6/core/src/openjdk/sun/sun/print/SunPrinterJobService.java classlib6/core/src/openjdk/sun/sun/print/psfont.properties.ja classlib6/core/src/openjdk/sun/sun/print/psfontj2d.properties classlib6/core/src/openjdk/sun/sun/print/resources/ classlib6/core/src/openjdk/sun/sun/print/resources/duplex.png classlib6/core/src/openjdk/sun/sun/print/resources/oneside.png classlib6/core/src/openjdk/sun/sun/print/resources/orientLandscape.png classlib6/core/src/openjdk/sun/sun/print/resources/orientPortrait.png classlib6/core/src/openjdk/sun/sun/print/resources/orientRevLandscape.png classlib6/core/src/openjdk/sun/sun/print/resources/orientRevPortrait.png classlib6/core/src/openjdk/sun/sun/print/resources/serviceui.properties classlib6/core/src/openjdk/sun/sun/print/resources/serviceui_de.properties classlib6/core/src/openjdk/sun/sun/print/resources/serviceui_es.properties classlib6/core/src/openjdk/sun/sun/print/resources/serviceui_fr.properties classlib6/core/src/openjdk/sun/sun/print/resources/serviceui_it.properties classlib6/core/src/openjdk/sun/sun/print/resources/serviceui_ja.properties classlib6/core/src/openjdk/sun/sun/print/resources/serviceui_ko.properties classlib6/core/src/openjdk/sun/sun/print/resources/serviceui_sv.properties classlib6/core/src/openjdk/sun/sun/print/resources/serviceui_zh_CN.properties classlib6/core/src/openjdk/sun/sun/print/resources/serviceui_zh_TW.properties classlib6/core/src/openjdk/sun/sun/print/resources/tumble.png classlib6/core/src/openjdk/sun/sun/security/smartcardio/ classlib6/core/src/openjdk/sun/sun/security/smartcardio/CardImpl.java classlib6/core/src/openjdk/sun/sun/security/smartcardio/ChannelImpl.java classlib6/core/src/openjdk/sun/sun/security/smartcardio/PCSC.java classlib6/core/src/openjdk/sun/sun/security/smartcardio/PCSCException.java classlib6/core/src/openjdk/sun/sun/security/smartcardio/PCSCTerminals.java classlib6/core/src/openjdk/sun/sun/security/smartcardio/SunPCSC.java classlib6/core/src/openjdk/sun/sun/security/smartcardio/TerminalImpl.java classlib6/core/src/openjdk/sun/sunw/ classlib6/core/src/openjdk/sun/sunw/io/ classlib6/core/src/openjdk/sun/sunw/io/Serializable.java classlib6/core/src/openjdk/sun/sunw/util/ classlib6/core/src/openjdk/sun/sunw/util/EventListener.java classlib6/core/src/openjdk/sun/sunw/util/EventObject.java classlib6/core/src/openjdk/svm/com/ classlib6/core/src/openjdk/svm/com/sun/ classlib6/core/src/openjdk/svm/com/sun/java/ classlib6/core/src/openjdk/svm/com/sun/java/swing/ classlib6/core/src/openjdk/svm/com/sun/java/swing/plaf/ classlib6/core/src/openjdk/svm/com/sun/java/swing/plaf/windows/ classlib6/core/src/openjdk/svm/com/sun/java/swing/plaf/windows/DesktopProperty.java classlib6/core/src/openjdk/svm/com/sun/management/ classlib6/core/src/openjdk/svm/com/sun/management/OSMBeanFactory.java classlib6/core/src/openjdk/svm/com/sun/management/UnixOperatingSystem.java classlib6/core/src/openjdk/svm/com/sun/tools/ classlib6/core/src/openjdk/svm/com/sun/tools/jdi/ classlib6/core/src/openjdk/svm/com/sun/tools/jdi/JDWP.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/AbstractCommandNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/AbstractGroupNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/AbstractNamedNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/AbstractSimpleNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/AbstractSimpleTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/AbstractTypeListNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/AbstractTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/AltNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ArrayObjectTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ArrayRegionTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ArrayTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/BooleanTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ByteTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ClassLoaderObjectTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ClassObjectTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ClassTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/CommandNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/CommandSetNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/CommentNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ConstantNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ConstantSetNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/Context.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ErrorNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ErrorSetNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/EventNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/FieldTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/FrameTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/GroupNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/IntTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/InterfaceTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/LocationTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/LongTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/Main.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/MethodTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/NameNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/NameValueNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/Node.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ObjectTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/OutNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/Parse.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ReferenceIDTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ReferenceTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/RepeatNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ReplyNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/RootNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/SelectNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/StringObjectTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/StringTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/TaggedObjectTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ThreadGroupObjectTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ThreadObjectTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/TypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/UntaggedValueTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/ValueTypeNode.java classlib6/core/src/openjdk/svm/com/sun/tools/jdwpgen/jdwp.spec classlib6/core/src/openjdk/svm/java/io/ classlib6/core/src/openjdk/svm/java/io/UnixFileSystem.java classlib6/core/src/openjdk/svm/java/rmi/ classlib6/core/src/openjdk/svm/java/rmi/activation/ classlib6/core/src/openjdk/svm/java/rmi/activation/ActivationGroup_Stub.java classlib6/core/src/openjdk/svm/java/util/ classlib6/core/src/openjdk/svm/java/util/prefs/ classlib6/core/src/openjdk/svm/java/util/prefs/FileSystemPreferences.java classlib6/core/src/openjdk/svm/java/util/prefs/FileSystemPreferencesFactory.java classlib6/core/src/openjdk/svm/sun/font/ classlib6/core/src/openjdk/svm/sun/font/NativeFont.java classlib6/core/src/openjdk/svm/sun/font/NativeGlyphMapper.java classlib6/core/src/openjdk/svm/sun/font/NativeStrike.java classlib6/core/src/openjdk/svm/sun/font/NativeStrikeDisposer.java classlib6/core/src/openjdk/svm/sun/font/XMap.java classlib6/core/src/openjdk/svm/sun/management/ classlib6/core/src/openjdk/svm/sun/management/FileSystemImpl.java classlib6/core/src/openjdk/svm/sun/misc/FileURLMapper.java classlib6/core/src/openjdk/svm/sun/misc/OSEnvironment.java classlib6/core/src/openjdk/svm/sun/net/dns/ classlib6/core/src/openjdk/svm/sun/net/dns/ResolverConfigurationImpl.java classlib6/core/src/openjdk/svm/sun/net/www/protocol/jar/ classlib6/core/src/openjdk/svm/sun/net/www/protocol/jar/JarFileFactory.java classlib6/core/src/openjdk/svm/sun/nio/ch/DatagramDispatcher.java classlib6/core/src/openjdk/svm/sun/nio/ch/DevPollArrayWrapper.java classlib6/core/src/openjdk/svm/sun/nio/ch/DevPollSelectorImpl.java classlib6/core/src/openjdk/svm/sun/nio/ch/FileDispatcher.java classlib6/core/src/openjdk/svm/sun/nio/ch/FileKey.java classlib6/core/src/openjdk/svm/sun/nio/ch/InheritedChannel.java classlib6/core/src/openjdk/svm/sun/nio/ch/PipeImpl.java classlib6/core/src/openjdk/svm/sun/nio/ch/PollSelectorImpl.java classlib6/core/src/openjdk/svm/sun/nio/ch/SinkChannelImpl.java classlib6/core/src/openjdk/svm/sun/nio/ch/SocketDispatcher.java classlib6/core/src/openjdk/svm/sun/nio/ch/SourceChannelImpl.java classlib6/core/src/openjdk/svm/sun/security/smartcardio/ classlib6/core/src/openjdk/svm/sun/security/smartcardio/PlatformPCSC.java Removed Paths: ------------- classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/windows/ classlib6/core/src/openjdk/com/com/sun/management/OSMBeanFactory.java classlib6/core/src/openjdk/com/com/sun/management/UnixOperatingSystem.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/JDWP.java classlib6/core/src/openjdk/com/com/sun/tools/jdwpgen/ classlib6/core/src/openjdk/java/java/io/UnixFileSystem.java classlib6/core/src/openjdk/java/java/rmi/activation/ActivationGroup_Stub.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/package.html classlib6/core/src/openjdk/java/java/util/concurrent/locks/package.html classlib6/core/src/openjdk/java/java/util/concurrent/package.html classlib6/core/src/openjdk/java/java/util/prefs/FileSystemPreferences.java classlib6/core/src/openjdk/java/java/util/prefs/FileSystemPreferencesFactory.java classlib6/core/src/openjdk/javax/javax/xml/package.html classlib6/core/src/openjdk/sun/sun/font/NativeFont.java classlib6/core/src/openjdk/sun/sun/font/NativeGlyphMapper.java classlib6/core/src/openjdk/sun/sun/font/NativeStrike.java classlib6/core/src/openjdk/sun/sun/font/NativeStrikeDisposer.java classlib6/core/src/openjdk/sun/sun/font/XMap.java classlib6/core/src/openjdk/sun/sun/java2d/pipe/DuctusRenderer.java classlib6/core/src/openjdk/sun/sun/java2d/pipe/DuctusShapeRenderer.java classlib6/core/src/openjdk/sun/sun/management/FileSystemImpl.java classlib6/core/src/openjdk/sun/sun/misc/FileURLMapper.java classlib6/core/src/openjdk/sun/sun/misc/OSEnvironment.java classlib6/core/src/openjdk/sun/sun/net/dns/ResolverConfigurationImpl.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/jar/JarFileFactory.java classlib6/core/src/openjdk/sun/sun/nio/ch/exceptions Added: classlib6/core/src/icedtea/sun/nio/ch/AlreadyBoundException.java =================================================================== --- classlib6/core/src/icedtea/sun/nio/ch/AlreadyBoundException.java (rev 0) +++ classlib6/core/src/icedtea/sun/nio/ch/AlreadyBoundException.java 2011-06-21 15:36:21 UTC (rev 5820) @@ -0,0 +1,51 @@ +/* + * Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved. + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Sun designates this + * particular file as subject to the "Classpath" exception as provided + * by Sun in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, + * CA 95054 USA or visit www.sun.com if you need additional information or + * have any questions. + * + */ + +// -- This file was mechanically generated: Do not edit! -- // + +package sun.nio.ch; + + +/** + * Unchecked exception thrown when an attempt is made to bind a {@link + * SocketChannel} that is already bound. + * + * @since 1.4 + */ + +public class AlreadyBoundException + extends IllegalStateException +{ + + private static final long serialVersionUID = 9002280723481772026L; + + /** + * Constructs an instance of this class. + */ + public AlreadyBoundException() { } + +} Added: classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMAccessException.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMAccessException.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMAccessException.java 2011-06-21 15:36:21 UTC (rev 5820) @@ -0,0 +1,89 @@ +/* + * Copyright (c) 2000, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.java.browser.dom; + +public class DOMAccessException extends Exception +{ + /** + * Constructs a new DOMAccessException with no detail message. + */ + public DOMAccessException() + { + this(null, null); + } + + + /** + * Constructs a new DOMAccessException with the given detail message. + * + * @param msg Detail message. + */ + public DOMAccessException(String msg) + { + this(null, msg); + } + + /** + * Constructs a new DOMAccessException with the given exception as a root clause. + * + * @param e Exception. + */ + public DOMAccessException(Exception e) + { + this(e, null); + } + + /** + * Constructs a new DOMAccessException with the given exception as a root clause and the given detail message. + * + * @param e Exception. + * @param msg Detail message. + */ + public DOMAccessException(Exception e, String msg) + { + this.ex = e; + this.msg = msg; + } + + /** + * Returns the detail message of the error or null if there is no detail message. + */ + public String getMessage() + { + return msg; + } + + /** + * Returns the root cause of the error or null if there is none. + */ + public Throwable getCause() + { + return ex; + } + + private Throwable ex; + private String msg; +} Added: classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMAccessor.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMAccessor.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMAccessor.java 2011-06-21 15:36:21 UTC (rev 5820) @@ -0,0 +1,40 @@ +/* + * Copyright (c) 2000, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.java.browser.dom; + + +public interface DOMAccessor +{ + /** + * Returns the Document object of the DOM. + */ + public org.w3c.dom.Document getDocument(Object obj) throws org.w3c.dom.DOMException; + + /** + * Returns a DOMImplementation object. + */ + public org.w3c.dom.DOMImplementation getDOMImplementation(); +} Added: classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMAction.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMAction.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMAction.java 2011-06-21 15:36:21 UTC (rev 5820) @@ -0,0 +1,42 @@ +/* + * Copyright (c) 2000, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.java.browser.dom; + + +public interface DOMAction +{ + /** + * When an object implementing interface DOMAction is passed + * to DOMService.invokeAndWait() or DOMService.invokeLater(), + * run method is called in the DOM access dispatch thread. + * + * accessor is used for the DOMAction to access the entry point of + * the browser's DOM, if necessary. + * + * @param accessor DOMAccessor + */ + public Object run(DOMAccessor accessor); +} Added: classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMService.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMService.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMService.java 2011-06-21 15:36:21 UTC (rev 5820) @@ -0,0 +1,103 @@ +/* + * Copyright (c) 2000, 2001, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.java.browser.dom; + +public abstract class DOMService +{ + /** + * Returns new instance of a DOMService. The implementation + * of the DOMService returns depends on the setting of the + * com.sun.java.browser.dom.DOMServiceProvider property or, + * if the property is not set, a platform specific default. + * + * Throws DOMUnsupportedException if the DOMService is not + * available to the obj. + * + * @param obj Object to leverage the DOMService + */ + public static DOMService getService(Object obj) + throws DOMUnsupportedException + { + try + { + String provider = (String) java.security.AccessController.doPrivileged( + new sun.security.action.GetPropertyAction("com.sun.java.browser.dom.DOMServiceProvider")); + + Class clazz = DOMService.class.forName("sun.plugin.dom.DOMService"); + + return (DOMService) clazz.newInstance(); + } + catch (Throwable e) + { + throw new DOMUnsupportedException(e.toString()); + } + } + + /** + * An empty constructor is provided. Implementations of this + * abstract class must provide a public no-argument constructor + * in order for the static getService() method to work correctly. + * Application programmers should not be able to directly + * construct implementation subclasses of this abstract subclass. + */ + public DOMService() + { + } + + /** + * Causes action.run() to be executed synchronously on the + * DOM action dispatching thread. This call will block until all + * pending DOM actions have been processed and (then) + * action.run() returns. This method should be used when an + * application thread needs to access the browser's DOM. + * It should not be called from the DOMActionDispatchThread. + * + * Note that if the DOMAction.run() method throws an uncaught + * exception (on the DOM action dispatching thread), it's caught + * and re-thrown, as an DOMAccessException, on the caller's thread. + * + * If the DOMAction.run() method throws any DOM security related + * exception (on the DOM action dispatching thread), it's caught + * and re-thrown, as an DOMSecurityException, on the caller's thread. + * + * @param action DOMAction. + */ + public abstract Object invokeAndWait(DOMAction action) throws DOMAccessException; + + /** + * Causes action.run() to be executed asynchronously on the + * DOM action dispatching thread. This method should be used + * when an application thread needs to access the browser's + * DOM. It should not be called from the DOMActionDispatchThread. + * + * Note that if the DOMAction.run() method throws an uncaught + * exception (on the DOM action dispatching thread), it will not be + * caught and re-thrown on the caller's thread. + * + * @param action DOMAction. + */ + public abstract void invokeLater(DOMAction action); +} Added: classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMServiceProvider.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMServiceProvider.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMServiceProvider.java 2011-06-21 15:36:21 UTC (rev 5820) @@ -0,0 +1,60 @@ +/* + * Copyright (c) 2000, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.java.browser.dom; + +public abstract class DOMServiceProvider +{ + /** + * An empty constructor is provided. Implementations should + * provide a public constructor so that the DOMService + * can instantiate instances of the implementation class. + * Application programmers should not be able to directly + * construct implementation subclasses of this abstract subclass. + * The only way an application should be able to obtain a + * reference to a DOMServiceProvider implementation + * instance is by using the appropriate methods of the + * DOMService. + */ + public DOMServiceProvider() + { + } + + /** + * Returns true if the DOMService can determine the association + * between the obj and the underlying DOM in the browser. + */ + public abstract boolean canHandle(Object obj); + + /** + * Returns the Document object of the DOM. + */ + public abstract org.w3c.dom.Document getDocument(Object obj) throws DOMUnsupportedException; + + /** + * Returns the DOMImplemenation object of the DOM. + */ + public abstract org.w3c.dom.DOMImplementation getDOMImplementation(); +} Added: classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMUnsupportedException.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMUnsupportedException.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/java/browser/dom/DOMUnsupportedException.java 2011-06-21 15:36:21 UTC (rev 5820) @@ -0,0 +1,89 @@ +/* + * Copyright (c) 2000, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.java.browser.dom; + + +public class DOMUnsupportedException extends Exception +{ + /** + * Constructs a new DOMUnsupportedException with no detail message. + */ + public DOMUnsupportedException() + { + this(null, null); + } + + /** + * Constructs a new DOMUnsupportedException with the given detail message. + * + * @param msg Detail message. + */ + public DOMUnsupportedException(String msg) + { + this(null, msg); + } + + /** + * Constructs a new DOMUnsupportedException with the given exception as a root clause. + * + * @param e Exception. + */ + public DOMUnsupportedException(Exception e) + { + this(e, null); + } + + /** + * Constructs a new DOMUnsupportedException with the given exception as a root clause and the given detail message. + * + * @param e Exception. + * @param msg Detail message. + */ + public DOMUnsupportedException(Exception e, String msg) + { + this.ex = e; + this.msg = msg; + } + + /** + * Returns the detail message of the error or null if there is no detail message. + */ + public String getMessage() + { + return msg; + } + + /** + * Returns the root cause of the error or null if there is none. + */ + public Throwable getCause() + { + return ex; + } + + private Throwable ex; + private String msg; +} Added: classlib6/core/src/openjdk/com/com/sun/java/browser/net/ProxyInfo.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/java/browser/net/ProxyInfo.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/java/browser/net/ProxyInfo.java 2011-06-21 15:36:21 UTC (rev 5820) @@ -0,0 +1,36 @@ +/* + * Copyright (c) 2001, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.java.browser.net; + +/** + * + * @author Zhengyu Gu + */ +public interface ProxyInfo { + public String getHost(); + public int getPort(); + public boolean isSocks(); +} Added: classlib6/core/src/openjdk/com/com/sun/java/browser/net/ProxyService.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/java/browser/net/ProxyService.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/java/browser/net/ProxyService.java 2011-06-21 15:36:21 UTC (rev 5820) @@ -0,0 +1,61 @@ +/* + * Copyright (c) 2001, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.java.browser.net; + +import java.net.URL; +import java.io.IOException; + +/** + * + * @author Zhengyu Gu + */ +public class ProxyService extends Object { + private static ProxyServiceProvider provider = null; + + + public static void setProvider(ProxyServiceProvider p) + throws IOException { + if(null == provider) + provider = p; + else + throw new IOException("Proxy service provider has already been set."); + } + + + /** + * <p>The function returns proxy information of the specified URL.</p> + * @param url URL + * @return returns proxy information. If there is not proxy, returns null + * @since 1.4 + */ + public static ProxyInfo[] getProxyInfo(URL url) + throws IOException { + if(null == provider) + throw new IOException("Proxy service provider is not yet set"); + + return provider.getProxyInfo(url); + } +} Added: classlib6/core/src/openjdk/com/com/sun/java/browser/net/ProxyServiceProvider.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/java/browser/net/ProxyServiceProvider.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/java/browser/net/ProxyServiceProvider.java 2011-06-21 15:36:21 UTC (rev 5820) @@ -0,0 +1,36 @@ +/* + * Copyright (c) 2001, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.java.browser.net; + +import java.net.URL; + +/** + * + * @author Zhengyu Gu + */ +public interface ProxyServiceProvider { + public ProxyInfo[] getProxyInfo(URL url); +} Deleted: classlib6/core/src/openjdk/com/com/sun/management/OSMBeanFactory.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/management/OSMBeanFactory.java 2011-06-06 06:18:06 UTC (rev 5819) +++ classlib6/core/src/openjdk/com/com/sun/management/OSMBeanFactory.java 2011-06-21 15:36:21 UTC (rev 5820) @@ -1,52 +0,0 @@ -/* - * Copyright 2003-2004 Sun Microsystems, Inc. All Rights Reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this - * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. - */ - -package com.sun.management; - -import java.lang.management.OperatingSystemMXBean; -import sun.management.VMManagement; - -/** - * Operating system dependent MBean factory. - * <p> - * <b>WARNING:</b> While this class is public, it should not be treated as - * public API and its API may change in incompatable ways between dot dot - * releases and even patch releases. You should not rely on this class. - */ -public class OSMBeanFactory { - /* static factory class */ - private OSMBeanFactory() {}; - - private static UnixOperatingSystem osMBean = null; - - public static synchronized OperatingSystemMXBean - getOperatingSystemMXBean(VMManagement jvm) { - - if (osMBean == null) { - osMBean = new UnixOperatingSystem(jvm); - } - return (OperatingSystemMXBean) osMBean; - } -} Deleted: classlib6/core/src/openjdk/com/com/sun/management/UnixOperatingSystem.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/management/UnixOperatingSystem.java 2011-06-06 06:18:06 UTC (rev 5819) +++ classlib6/core/src/openjdk/com/com/sun/management/UnixOperatingSystem.java 2011-06-21 15:36:21 UTC (rev 5820) @@ -1,58 +0,0 @@ -/* - * Copyright 2003-2005 Sun Microsystems, Inc. All Rights Reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this - * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. - */ - -package com.sun.management; - -import sun.management.VMManagement; - -/** - * Implementation class for the operating system. - * Standard and committed hotspot-specific metrics if any. - * - * ManagementFactory.getOperatingSystemMXBean() returns an instance - * of this class. - */ -class UnixOperatingSystem - extends sun.management.OperatingSystemImpl - implements UnixOperatingSystemMXBean { - - UnixOperatingSystem(VMManagement vm) { - super(vm); - } - - public native long getCommittedVirtualMemorySize(); - public native long getTotalSwapSpaceSize(); - public native long getFreeSwapSpaceSize(); - public native long getProcessCpuTime(); - public native long getFreePhysicalMemorySize(); - public native long getTotalPhysicalMemorySize(); - public native long getOpenFileDescriptorCount(); - public native long getMaxFileDescriptorCount(); - - ... [truncated message content] |