From: <ls...@us...> - 2011-02-28 21:00:21
|
Revision: 5793 http://jnode.svn.sourceforge.net/jnode/?rev=5793&view=rev Author: lsantha Date: 2011-02-28 21:00:09 +0000 (Mon, 28 Feb 2011) Log Message: ----------- Integrating OpenJDK 6 b21. Modified Paths: -------------- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/AbstractProcessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/Properties.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/SAXBufferCreator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/SAXBufferProcessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamBufferCreator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferCreator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferProcessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferProcessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/DatatypeWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/Document.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/TXW.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/output/ResultFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/output/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/EndpointReferenceUtil.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/WsaClientTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/WsaServerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/WsaTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/WsaTubeHelper.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/WsaTubeHelperImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/model/ActionNotSupportedException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/v200408/WsaTubeHelperImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/BindingID.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/EndpointAddress.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/SOAPVersion.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/WSService.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/addressing/AddressingVersion.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/addressing/OutboundReferenceParameterHeader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/addressing/WSEndpointReference.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/message/Message.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/message/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/message/Packet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/JavaMethod.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLBoundPortType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLExtensible.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLFault.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLInput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLMessage.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLModel.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLOperation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLOutput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLPortType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/ClientPipeAssemblerContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/ClientTubeAssemblerContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/Engine.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/Fiber.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/NextAction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/ServerPipeAssemblerContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/ServerTubeAssemblerContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/StreamSOAPCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/TransportTubeFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/helper/AbstractFilterTubeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/helper/AbstractTubeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/server/BoundEndpoint.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/server/InstanceResolver.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/server/PortAddressResolver.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/server/SDDocument.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/server/WSEndpoint.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/streaming/XMLStreamReaderFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/streaming/XMLStreamWriterFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/binding/BindingImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/binding/HTTPBindingImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/binding/SOAPBindingImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/binding/WebServiceFeatureList.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/AsyncInvoker.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/AsyncResponseImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/BindingProviderProperties.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/ClientTransportException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/HandlerConfiguration.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/PortInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/Stub.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/WSServiceDelegate.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/dispatch/DataSourceDispatch.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/dispatch/DispatchImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/dispatch/RESTSourceDispatch.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/dispatch/SOAPMessageDispatch.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/AsyncMethodHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/BodyBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/CallbackMethodHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/MessageFiller.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/MethodHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/PollingMethodHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/ResponseBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/SEIStub.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/SyncMethodHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/ValueGetter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/ValueSetter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/JAXWSProperties.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/MemberSubmissionAddressing.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/MemberSubmissionAddressingFeature.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/StatefulFeature.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/WSBindingProvider.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/ContentTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/MimeCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/MimeMultipartParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/MtomCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/SOAPBindingCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/StreamSOAP11Codec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/StreamSOAP12Codec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/StreamSOAPCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/SwACodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/TagInfoset.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/XMLHTTPBindingCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/fastinfoset/FastInfosetCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/xml/XMLCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/xml/XMLMessage.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/fault/SOAP11Fault.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/fault/SOAP12Fault.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/fault/SOAPFaultBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/ClientLogicalHandlerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/ClientSOAPHandlerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/HandlerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/SOAPMessageContextImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/ServerLogicalHandlerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/ServerSOAPHandlerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/AttachmentUnmarshallerImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/ByteArrayAttachment.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/DOMHeader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/DataHandlerAttachment.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/JAXBAttachment.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/MimeAttachmentSet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/jaxb/JAXBHeader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/jaxb/JAXBMessage.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/jaxb/MarshallerBridge.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/saaj/SAAJMessage.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/stream/StreamAttachment.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/stream/StreamHeader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/stream/StreamHeader11.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/stream/StreamHeader12.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/stream/StreamMessage.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/AbstractSEIModelImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/JavaMethodImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/RuntimeModeler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/SOAPSEIModel.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/wsdl/WSDLBoundPortTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/wsdl/WSDLFaultImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/wsdl/WSDLInputImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/wsdl/WSDLMessageImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/wsdl/WSDLOutputImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/protocol/soap/MUTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/AddressingMessages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/ClientMessages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/ModelerMessages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/ProviderApiMessages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/ServerMessages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/WsservletMessages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/addressing.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/client.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/dispatch.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/encoding.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/handler.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/httpserver.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/modeler.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/providerApi.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/sender.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/server.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/soap.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/streaming.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/util.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/wsdlmodel.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/wsservlet.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/xmlmessage.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/AbstractInstanceResolver.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/EndpointFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/SDDocumentImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/StatefulInstanceResolver.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/UnsupportedMediaException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/WSDLPatcher.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/WSEndpointImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/provider/ProviderArgumentsBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/provider/XMLProviderArgumentBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/sei/EndpointArgumentsBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/sei/EndpointMethodDispatcher.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/sei/EndpointMethodDispatcherGetter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/sei/EndpointMethodHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/sei/PayloadQNameBasedDispatcher.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/sei/SEIInvokerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/spi/ProviderImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/streaming/DOMStreamReader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/streaming/XMLReaderException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/streaming/XMLStreamReaderUtil.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/streaming/XMLStreamWriterUtil.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/Headers.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/HttpAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/WSHTTPConnection.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/client/HttpClientTransport.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/client/HttpTransportPipe.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/server/EndpointImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/server/HttpEndpoint.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/server/ServerConnectionImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/server/ServerMgr.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/server/WSHttpHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/ByteArrayBuffer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/DOMUtil.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/HandlerAnnotationProcessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/Pool.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/QNameMap.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/RuntimeVersion.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/pipe/DumpTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/pipe/StandaloneTubeAssembler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/resources/Messages_en.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/version.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/xml/ContentHandlerToXMLStreamWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/xml/StAXSource.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/xml/XMLStreamReaderToXMLStreamWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/xml/XmlUtil.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/parser/DelegatingParserExtension.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/parser/FoolProofParserExtension.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/parser/ParserUtil.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionFacade.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/writer/UsingAddressing.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/writer/W3CAddressingWSDLGeneratorExtension.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/writer/WSDLGenerator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/ForeignAttributes.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/SCD.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSAnnotation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSAttContainer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSAttGroupDecl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSAttributeDecl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSAttributeUse.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSComplexType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSComponent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSContentType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSDeclaration.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSElementDecl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSFacet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSIdentityConstraint.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSListSimpleType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSModelGroup.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSModelGroupDecl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSNotation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSParticle.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSRestrictionSimpleType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSSchema.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSSchemaSet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSSimpleType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSTerm.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSUnionSimpleType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSVariety.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSWildcard.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSXPath.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XmlString.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/AnnotationImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/AttGroupDeclImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/AttributeDeclImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/AttributeUseImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/AttributesHolder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ComplexTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ComponentImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/Const.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ContentTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/DeclarationImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ElementDecl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/EmptyImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/FacetImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ForeignAttributesImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/IdentityConstraintImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ListSimpleTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ModelGroupDeclImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ModelGroupImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/NotationImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ParticleImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/Ref.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/RestrictionSimpleTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/SchemaImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/SchemaSetImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/SimpleTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/UName.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/UnionSimpleTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/Util.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/WildcardImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/XPathImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/AttributesImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/Schema.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/SimpleType_List.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/SimpleType_Restriction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/SimpleType_Union.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/annotation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/attributeDeclBody.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/attributeGroupDecl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/attributeUses.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/complexType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/complexType_complexContent_body.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/elementDeclBody.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/erSet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/ersSet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/facet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/foreignAttributes.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/group.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/identityConstraint.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/importDecl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/includeDecl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/modelGroupBody.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/notation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/occurs.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/particle.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/qname.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/qualification.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/redefine.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/simpleType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/wildcardBody.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/xpath.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/scd/AbstractAxisImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/scd/Axis.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/scd/Iterators.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/scd/ParseException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/scd/SCDImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/scd/SCDParserConstants.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/scd/Step.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/util/DraconianErrorHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/util/ResourceEntityResolver.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/util/SchemaTreeTraverser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/util/SchemaWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/util/Uri.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/package.html Added Paths: ----------- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/output/TXWResult.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/output/TXWSerializer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/W3CWsaClientTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/W3CWsaServerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/WsaPropertyBag.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/model/InvalidAddressingHeaderException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/model/MissingAddressingHeaderException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaClientTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaServerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/ResourceLoader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/handler/ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/handler/MessageHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/handler/MessageHandlerContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/message/FilterMessageImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLBoundFault.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/server/EndpointComponent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/server/HttpEndpoint.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/ClientContainer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/ClientSchemaValidationTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/SEIMethodHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/ValueGetterFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/ValueSetterFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/pacakge-info.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/BindingTypeFeature.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/JAXBContextFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/SchemaValidation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/SchemaValidationFeature.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/StreamingAttachment.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/StreamingAttachmentFeature.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/StreamingDataHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/UsesJAXBContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/UsesJAXBContextFeature.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/ValidationErrorHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/ContentType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/DataSourceStreamingDataHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/HeaderTokenizer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/ImageDataContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/MIMEPartStreamingDataHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/ParameterList.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/RootOnlyCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/StringDataContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/XmlDataContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/ClientMessageHandlerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/MessageHandlerContextImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/ServerMessageHandlerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/FaultMessage.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/FieldSignature.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/Injector.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/WrapperBeanGenerator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/wsdl/WSDLBoundFaultImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/DraconianValidationErrorHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/JMXAgent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/ServerSchemaValidationTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/sei/SOAPActionBasedDispatcher.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/streaming/MtomStreamWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/HttpDump.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/HttpDumpMBean.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/HttpMetadataPublisher.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/MetadataUtil.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/RuntimeVersionMBean.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/pipe/AbstractSchemaValidationTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/xml/MetadataDocument.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/parser/W3CAddressingMetadataWSDLParserExtension.java Removed Paths: ------------- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/AsyncBuilder.java Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/AbstractProcessor.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/AbstractProcessor.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/AbstractProcessor.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -48,13 +48,13 @@ protected static final int STATE_COMMENT_AS_STRING = 15; protected static final int STATE_PROCESSING_INSTRUCTION = 16; protected static final int STATE_END = 17; - protected static final int[] _eiiStateTable = new int[256]; + private static final int[] _eiiStateTable = new int[256]; protected static final int STATE_NAMESPACE_ATTRIBUTE = 1; protected static final int STATE_NAMESPACE_ATTRIBUTE_P = 2; protected static final int STATE_NAMESPACE_ATTRIBUTE_P_U = 3; protected static final int STATE_NAMESPACE_ATTRIBUTE_U = 4; - protected static final int[] _niiStateTable = new int[256]; + private static final int[] _niiStateTable = new int[256]; protected static final int STATE_ATTRIBUTE_U_LN_QN = 1; protected static final int STATE_ATTRIBUTE_P_U_LN = 2; @@ -64,7 +64,7 @@ protected static final int STATE_ATTRIBUTE_P_U_LN_OBJECT = 6; protected static final int STATE_ATTRIBUTE_U_LN_OBJECT = 7; protected static final int STATE_ATTRIBUTE_LN_OBJECT = 8; - protected static final int[] _aiiStateTable = new int[256]; + private static final int[] _aiiStateTable = new int[256]; static { /* @@ -172,6 +172,18 @@ return _eiiStateTable[readStructure()]; } + protected static int getEIIState(int item) { + return _eiiStateTable[item]; + } + + protected static int getNIIState(int item) { + return _niiStateTable[item]; + } + + protected static int getAIIState(int item) { + return _aiiStateTable[item]; + } + protected final int readStructure16() { return (readStructure() << 8) | readStructure(); } Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -61,7 +61,7 @@ * The default array size for the arrays used in internal representation * of the XML infoset. */ - public static int DEFAULT_ARRAY_SIZE = 512; + public static final int DEFAULT_ARRAY_SIZE = 512; /** * Create a new MutableXMLStreamBuffer using the Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/Properties.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/Properties.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/Properties.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -31,4 +31,3 @@ public static final String LEXICAL_HANDLER_PROPERTY = "http://xml.org/sax/properties/lexical-handler"; } - Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/SAXBufferCreator.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/SAXBufferCreator.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/SAXBufferCreator.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -158,7 +158,7 @@ _namespaceAttributes[_namespaceAttributesPtr++] = uri; if (_namespaceAttributesPtr == _namespaceAttributes.length) { - final String[] namespaceAttributes = new String[_namespaceAttributesPtr * 3 / 2 + 1]; + final String[] namespaceAttributes = new String[_namespaceAttributesPtr * 2]; System.arraycopy(_namespaceAttributes, 0, namespaceAttributes, 0, _namespaceAttributesPtr); _namespaceAttributes = namespaceAttributes; } @@ -182,6 +182,10 @@ private void storeAttributes(Attributes attributes) { for (int i = 0; i < attributes.getLength(); i++) { + // Skip NS attributes. Some versions of JDK seem to send wrong local name + // Also it is not stored correctly by the following. + if (attributes.getQName(i).startsWith("xmlns")) + continue; storeQualifiedName(T_ATTRIBUTE_LN, attributes.getURI(i), attributes.getLocalName(i), Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/SAXBufferProcessor.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/SAXBufferProcessor.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/SAXBufferProcessor.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -551,7 +551,7 @@ private int processNamespaceAttributes(int item) throws SAXException { do { - switch(_niiStateTable[item]) { + switch(getNIIState(item)) { case STATE_NAMESPACE_ATTRIBUTE: // Undeclaration of default namespace processNamespaceAttribute("", ""); @@ -584,7 +584,7 @@ private void processAttributes(int item) throws SAXException { do { - switch(_aiiStateTable[item]) { + switch(getAIIState(item)) { case STATE_ATTRIBUTE_U_LN_QN: _attributes.addAttributeWithQName(readStructureString(), readStructureString(), readStructureString(), readStructureString(), readContentString()); break; Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamBufferCreator.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamBufferCreator.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamBufferCreator.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -25,6 +25,8 @@ package com.sun.xml.internal.stream.buffer.stax; import com.sun.xml.internal.stream.buffer.AbstractCreator; +import java.util.ArrayList; +import java.util.List; /** * {@link AbstractCreator} with additional convenience code. @@ -34,6 +36,11 @@ * @author Kohsuke Kawaguchi */ abstract class StreamBufferCreator extends AbstractCreator { + + private boolean checkAttributeValue = false; + + protected List<String> attributeValuePrefixes = new ArrayList<String>(); + protected void storeQualifiedName(int item, String prefix, String uri, String localName) { if (uri != null && uri.length() > 0) { if (prefix != null && prefix.length() > 0) { @@ -71,11 +78,33 @@ storeStructureString(type); storeContentString(value); + if(checkAttributeValue && value.indexOf("://") == -1){ // the condition after && avoids looking inside URIs + int firstIndex = value.indexOf(":"); + int lastIndex = value.lastIndexOf(":"); // Check last index of : as some SAML namespace have multiple ":"s + if(firstIndex != -1 && lastIndex == firstIndex){ + String valuePrefix = value.substring(0, firstIndex); + if(!attributeValuePrefixes.contains(valuePrefix)){ + attributeValuePrefixes.add(valuePrefix); + } + } + } } + public final List getAttributeValuePrefixes(){ + return attributeValuePrefixes; + } + protected final void storeProcessingInstruction(String target, String data) { storeStructure(T_PROCESSING_INSTRUCTION); storeStructureString(target); storeStructureString(data); } + + public final boolean isCheckAttributeValue(){ + return checkAttributeValue; + } + + public final void setCheckAttributeValue(boolean value){ + this.checkAttributeValue = value; + } } Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferCreator.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferCreator.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferCreator.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -313,6 +313,28 @@ } } + /** + * A low level method a create a structure element explicitly. This is useful when xsb is + * created from a fragment's XMLStreamReader and inscope namespaces can be passed using + * this method. Note that there is no way to enumerate namespaces from XMLStreamReader. + * + * For e.g: Say the SOAP message is as follows + * + * <S:Envelope xmlns:n1=".."><S:Body><ns2:A> ... + * + * when xsb is to be created using a reader that is at <ns2:A> tag, the inscope + * namespace like 'n1' can be passed using this method. + * + * WARNING: Instead of using this, try other methods(if you don't know what you are + * doing). + * + * @param ns an array of the even length of the form { prefix0, uri0, prefix1, uri1, ... }. + */ + public void storeElement(String nsURI, String localName, String prefix, String[] ns) { + storeQualifiedName(T_ELEMENT_LN, prefix, nsURI, localName); + storeNamespaceAttributes(ns); + } + private void storeNamespaceAttributes(XMLStreamReader reader) { int count = reader.getNamespaceCount(); for (int i = 0; i < count; i++) { @@ -320,6 +342,15 @@ } } + /** + * @param ns an array of the even length of the form { prefix0, uri0, prefix1, uri1, ... }. + */ + private void storeNamespaceAttributes(String[] ns) { + for (int i = 0; i < ns.length; i=i+2) { + storeNamespaceAttribute(ns[i], ns[i+1]); + } + } + private void storeAttributes(XMLStreamReader reader) { int count = reader.getAttributeCount(); for (int i = 0; i < count; i++) { Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferProcessor.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferProcessor.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferProcessor.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -215,7 +215,8 @@ _characters = null; _charSequence = null; while(true) {// loop only if we read STATE_DOCUMENT - switch(readEiiState()) { + int eiiState = readEiiState(); + switch(eiiState) { case STATE_DOCUMENT: // we'll always produce a full document, and we've already report START_DOCUMENT event. // so simply skil this @@ -311,7 +312,7 @@ return _eventType = END_DOCUMENT; } default: - throw new XMLStreamException("Invalid State"); + throw new XMLStreamException("Internal XSB error: Invalid State="+eiiState); } // this should be unreachable } @@ -597,9 +598,11 @@ } try { - System.arraycopy(_characters, sourceStart, target, - targetStart, length); - return length; + int remaining = _textLen - sourceStart; + int len = remaining > length ? length : remaining; + sourceStart += _textOffset; + System.arraycopy(_characters, sourceStart, target, targetStart, len); + return len; } catch (IndexOutOfBoundsException e) { throw new XMLStreamException(e); } @@ -748,7 +751,7 @@ resizeNamespaceAttributes(); } - switch(_niiStateTable[item]){ + switch(getNIIState(item)){ case STATE_NAMESPACE_ATTRIBUTE: // Undeclaration of default namespace _namespaceAIIsPrefix[_namespaceAIIsEnd] = @@ -782,7 +785,7 @@ private void processAttributes(int item){ do { - switch(_aiiStateTable[item]){ + switch(getAIIState(item)){ case STATE_ATTRIBUTE_U_LN_QN: { final String uri = readStructureString(); final String localName = readStructureString(); @@ -801,6 +804,8 @@ _attributeCache.addAttributeWithPrefix("", "", readStructureString(), readStructureString(), readContentString()); break; } + default : + assert false : "Internal XSB Error: wrong attribute state, Item="+item; } readStructure(); Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -258,8 +258,10 @@ } public void writeBinary(DataHandler dataHandler) throws XMLStreamException { - // TODO - throw new UnsupportedOperationException(); + Base64Data d = new Base64Data(); + d.set(dataHandler); + storeStructure(T_TEXT_AS_OBJECT); + storeContentObject(d); } public OutputStream writeBinary(String endpointURL) throws XMLStreamException { Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferProcessor.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferProcessor.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferProcessor.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -27,6 +27,12 @@ import com.sun.xml.internal.stream.buffer.AbstractProcessor; import com.sun.xml.internal.stream.buffer.XMLStreamBuffer; + +import java.util.Collections; +import java.util.HashSet; +import java.util.Map; +import java.util.Set; + import com.sun.xml.internal.org.jvnet.staxex.XMLStreamWriterEx; import javax.xml.stream.XMLStreamException; @@ -96,6 +102,8 @@ /** * Writes a full XML infoset event to the given writer, * including start/end document. + * Any inscope namespaces present will be written as namespace + * delcarations on each top-level element. */ public void write(XMLStreamWriter writer) throws XMLStreamException{ @@ -105,11 +113,8 @@ writer.writeStartDocument(); } - // TODO: if we are writing a fragment XMLStreamBuffer as a full document, - // we need to put in-scope namespaces as top-level ns decls. - while(true) { - int item = _eiiStateTable[peekStructure()]; + int item = getEIIState(peekStructure()); writer.flush(); switch(item) { @@ -162,7 +167,8 @@ /** * Writes the buffer as a fragment, meaning * the writer will not receive start/endDocument events. - * + * Any inscope namespaces present will be written as namespace + * delcarations on each top-level element. * <p> * If {@link XMLStreamBuffer} has a forest, this method will write all the forests. */ @@ -177,7 +183,7 @@ public void writeFragmentEx(XMLStreamWriterEx writer) throws XMLStreamException { int depth = 0; // used to determine when we are done with a tree. - int item = _eiiStateTable[peekStructure()]; + int item = getEIIState(peekStructure()); if(item==STATE_DOCUMENT) readStructure(); // skip STATE_DOCUMENT @@ -194,7 +200,7 @@ final String localName = readStructureString(); final String prefix = getPrefixFromQName(readStructureString()); writer.writeStartElement(prefix,localName,uri); - writeAttributes(writer); + writeAttributes(writer, isInscope(depth)); break; } case STATE_ELEMENT_P_U_LN: { @@ -203,7 +209,7 @@ final String uri = readStructureString(); final String localName = readStructureString(); writer.writeStartElement(prefix,localName,uri); - writeAttributes(writer); + writeAttributes(writer, isInscope(depth)); break; } case STATE_ELEMENT_U_LN: { @@ -211,14 +217,14 @@ final String uri = readStructureString(); final String localName = readStructureString(); writer.writeStartElement("",localName,uri); - writeAttributes(writer); + writeAttributes(writer, isInscope(depth)); break; } case STATE_ELEMENT_LN: { depth ++; final String localName = readStructureString(); writer.writeStartElement(localName); - writeAttributes(writer); + writeAttributes(writer, isInscope(depth)); break; } case STATE_TEXT_AS_CHAR_ARRAY_SMALL: { @@ -286,7 +292,7 @@ public void writeFragmentNoEx(XMLStreamWriter writer) throws XMLStreamException { int depth = 0; - int item = _eiiStateTable[peekStructure()]; + int item = getEIIState(peekStructure()); if(item==STATE_DOCUMENT) readStructure(); // skip STATE_DOCUMENT @@ -302,7 +308,7 @@ final String localName = readStructureString(); final String prefix = getPrefixFromQName(readStructureString()); writer.writeStartElement(prefix,localName,uri); - writeAttributes(writer); + writeAttributes(writer, isInscope(depth)); break; } case STATE_ELEMENT_P_U_LN: { @@ -311,7 +317,7 @@ final String uri = readStructureString(); final String localName = readStructureString(); writer.writeStartElement(prefix,localName,uri); - writeAttributes(writer); + writeAttributes(writer, isInscope(depth)); break; } case STATE_ELEMENT_U_LN: { @@ -319,14 +325,14 @@ final String uri = readStructureString(); final String localName = readStructureString(); writer.writeStartElement("",localName,uri); - writeAttributes(writer); + writeAttributes(writer, isInscope(depth)); break; } case STATE_ELEMENT_LN: { depth ++; final String localName = readStructureString(); writer.writeStartElement(localName); - writeAttributes(writer); + writeAttributes(writer, isInscope(depth)); break; } case STATE_TEXT_AS_CHAR_ARRAY_SMALL: { @@ -391,37 +397,81 @@ } - private void writeAttributes(XMLStreamWriter writer) throws XMLStreamException { + private boolean isInscope(int depth) { + return _buffer.getInscopeNamespaces().size() > 0 && depth ==1; + } + + /* + * @param inscope: true means write inscope namespaces + */ + private void writeAttributes(XMLStreamWriter writer, boolean inscope) throws XMLStreamException { + // prefixSet to collect prefixes that are written before writing inscope namespaces + Set<String> prefixSet = inscope ? new HashSet<String>() : Collections.<String>emptySet(); int item = peekStructure(); if ((item & TYPE_MASK) == T_NAMESPACE_ATTRIBUTE) { // Skip the namespace declarations on the element // they will have been added already - item = writeNamespaceAttributes(item, writer); + item = writeNamespaceAttributes(item, writer, inscope, prefixSet); } + if (inscope) { + writeInscopeNamespaces(writer, prefixSet); + } if ((item & TYPE_MASK) == T_ATTRIBUTE) { writeAttributes(item, writer); } } - private int writeNamespaceAttributes(int item, XMLStreamWriter writer) throws XMLStreamException { + private static String fixNull(String s) { + if (s == null) return ""; + else return s; + } + + /* + * @param prefixSet: already written prefixes + */ + private void writeInscopeNamespaces(XMLStreamWriter writer, Set<String> prefixSet) throws XMLStreamException { + for (Map.Entry<String, String> e : _buffer.getInscopeNamespaces().entrySet()) { + String key = fixNull(e.getKey()); + // If the prefix is already written, do not write the prefix + if (!prefixSet.contains(key)) { + writer.writeNamespace(key, e.getValue()); + } + } + } + + private int writeNamespaceAttributes(int item, XMLStreamWriter writer, boolean collectPrefixes, Set<String> prefixSet) throws XMLStreamException { do { - switch(_niiStateTable[item]){ + switch(getNIIState(item)){ case STATE_NAMESPACE_ATTRIBUTE: // Undeclaration of default namespace writer.writeDefaultNamespace(""); + if (collectPrefixes) { + prefixSet.add(""); + } break; case STATE_NAMESPACE_ATTRIBUTE_P: // Undeclaration of namespace // Declaration with prefix - writer.writeNamespace(readStructureString(), ""); + String prefix = readStructureString(); + writer.writeNamespace(prefix, ""); + if (collectPrefixes) { + prefixSet.add(prefix); + } break; case STATE_NAMESPACE_ATTRIBUTE_P_U: // Declaration with prefix - writer.writeNamespace(readStructureString(), readStructureString()); + prefix = readStructureString(); + writer.writeNamespace(prefix, readStructureString()); + if (collectPrefixes) { + prefixSet.add(prefix); + ... [truncated message content] |