< prev index next >
src/java.xml/share/classes/javax/xml/stream/XMLEventWriter.java
Print this page
@@ -1,7 +1,7 @@
/*
- * Copyright (c) 2009, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2009, 2020, 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
@@ -48,17 +48,17 @@
*/
public interface XMLEventWriter extends XMLEventConsumer {
/**
* Writes any cached events to the underlying output mechanism
- * @throws XMLStreamException
+ * @throws XMLStreamException if an error occurs
*/
public void flush() throws XMLStreamException;
/**
* Frees any resources associated with this stream
- * @throws XMLStreamException
+ * @throws XMLStreamException if an error occurs
*/
public void close() throws XMLStreamException;
/**
* Add an event to the output stream
@@ -178,11 +178,11 @@
* <td> The DocumentTypeDefinition is written to the output </td>
* </tr>
* </tbody>
* </table>
* @param event the event to be added
- * @throws XMLStreamException
+ * @throws XMLStreamException if an error occurs
*/
public void add(XMLEvent event) throws XMLStreamException;
/**
* Adds an entire stream to an output stream,
@@ -190,41 +190,42 @@
* This should be treated as a convenience method that will
* perform the following loop over all the events in an
* event reader and call add on each event.
*
* @param reader the event stream to add to the output
- * @throws XMLStreamException
+ * @throws XMLStreamException if an error occurs
*/
public void add(XMLEventReader reader) throws XMLStreamException;
/**
* Gets the prefix the uri is bound to
* @param uri the uri to look up
- * @throws XMLStreamException
+ * @return the prefix
+ * @throws XMLStreamException if an error occurs
*/
public String getPrefix(String uri) throws XMLStreamException;
/**
* Sets the prefix the uri is bound to. This prefix is bound
* in the scope of the current START_ELEMENT / END_ELEMENT pair.
* If this method is called before a START_ELEMENT has been written
* the prefix is bound in the root scope.
* @param prefix the prefix to bind to the uri
* @param uri the uri to bind to the prefix
- * @throws XMLStreamException
+ * @throws XMLStreamException if an error occurs
*/
public void setPrefix(String prefix, String uri) throws XMLStreamException;
/**
* Binds a URI to the default namespace
* This URI is bound
* in the scope of the current START_ELEMENT / END_ELEMENT pair.
* If this method is called before a START_ELEMENT has been written
* the uri is bound in the root scope.
* @param uri the uri to bind to the default namespace
- * @throws XMLStreamException
+ * @throws XMLStreamException if an error occurs
*/
public void setDefaultNamespace(String uri) throws XMLStreamException;
/**
* Sets the current namespace context for prefix and uri bindings.
@@ -232,11 +233,11 @@
* will replace the current root namespace context. Subsequent calls
* to setPrefix and setDefaultNamespace will bind namespaces using
* the context passed to the method as the root context for resolving
* namespaces.
* @param context the namespace context to use for this writer
- * @throws XMLStreamException
+ * @throws XMLStreamException if an error occurs
*/
public void setNamespaceContext(NamespaceContext context)
throws XMLStreamException;
/**
< prev index next >