< prev index next >

src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriterEx.java

Print this page




  98 //    public void writeComment(String data) throws XMLStreamException {
  99 //        ((ElementImpl)currentElement).addCommentNode(data);
 100 //    }
 101 //
 102 //    @Override
 103 //    public void writeCData(String data) throws XMLStreamException {
 104 //      CDataTextImpl cdt = new CDataTextImpl(soap.getSOAPPart(), data);
 105 //        currentElement.appendChild(cdt);
 106 //    }
 107 
 108     @Override
 109     public NamespaceContextEx getNamespaceContext() {
 110         return new NamespaceContextEx() {
 111             public String getNamespaceURI(String prefix) {
 112                 return currentElement.getNamespaceURI(prefix);
 113             }
 114             public String getPrefix(String namespaceURI) {
 115                 return currentElement.lookupPrefix(namespaceURI);
 116             }
 117             public Iterator getPrefixes(final String namespaceURI) {
 118                 return new Iterator() {
 119                     String prefix = getPrefix(namespaceURI);
 120                     public boolean hasNext() {
 121                         return (prefix != null);
 122                     }
 123                     public Object next() {
 124                         if (prefix == null) throw new java.util.NoSuchElementException();
 125                         String next = prefix;
 126                         prefix = null;
 127                         return next;
 128                     }
 129                     public void remove() {}
 130                 };
 131             }
 132             public Iterator<Binding> iterator() {
 133                 return new Iterator<Binding>() {
 134                     public boolean hasNext() { return false; }
 135                     public Binding next() { return null; }
 136                     public void remove() {}
 137                 };
 138             }
 139         };
 140     }
 141 
 142     @Override
 143     public void writeBinary(DataHandler data) throws XMLStreamException {




  98 //    public void writeComment(String data) throws XMLStreamException {
  99 //        ((ElementImpl)currentElement).addCommentNode(data);
 100 //    }
 101 //
 102 //    @Override
 103 //    public void writeCData(String data) throws XMLStreamException {
 104 //      CDataTextImpl cdt = new CDataTextImpl(soap.getSOAPPart(), data);
 105 //        currentElement.appendChild(cdt);
 106 //    }
 107 
 108     @Override
 109     public NamespaceContextEx getNamespaceContext() {
 110         return new NamespaceContextEx() {
 111             public String getNamespaceURI(String prefix) {
 112                 return currentElement.getNamespaceURI(prefix);
 113             }
 114             public String getPrefix(String namespaceURI) {
 115                 return currentElement.lookupPrefix(namespaceURI);
 116             }
 117             public Iterator getPrefixes(final String namespaceURI) {
 118                 return new Iterator<String>() {
 119                     String prefix = getPrefix(namespaceURI);
 120                     public boolean hasNext() {
 121                         return (prefix != null);
 122                     }
 123                     public String next() {
 124                         if (prefix == null) throw new java.util.NoSuchElementException();
 125                         String next = prefix;
 126                         prefix = null;
 127                         return next;
 128                     }
 129                     public void remove() {}
 130                 };
 131             }
 132             public Iterator<Binding> iterator() {
 133                 return new Iterator<Binding>() {
 134                     public boolean hasNext() { return false; }
 135                     public Binding next() { return null; }
 136                     public void remove() {}
 137                 };
 138             }
 139         };
 140     }
 141 
 142     @Override
 143     public void writeBinary(DataHandler data) throws XMLStreamException {


< prev index next >