Package org.audiveris.proxymusic.util
Class EventWriterDelegate
java.lang.Object
org.audiveris.proxymusic.util.EventWriterDelegate
- All Implemented Interfaces:
XMLEventConsumer,XMLEventWriter
Class
EventWriterDelegate- Author:
- Hervé Bitteur
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct an empty filter with no parent.EventWriterDelegate(XMLEventWriter writer) Construct a filter with the specified parent. -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidadd(XMLEventReader reader) voidclose()voidflush()Get the parent of this instance.voidvoidsetNamespaceContext(NamespaceContext context) voidsetParent(XMLEventWriter writer) Set the parent of this instance.void
-
Constructor Details
-
EventWriterDelegate
public EventWriterDelegate()Construct an empty filter with no parent. -
EventWriterDelegate
Construct a filter with the specified parent.- Parameters:
writer- the parent
-
-
Method Details
-
add
- Specified by:
addin interfaceXMLEventConsumer- Specified by:
addin interfaceXMLEventWriter- Throws:
XMLStreamException
-
add
- Specified by:
addin interfaceXMLEventWriter- Throws:
XMLStreamException
-
close
- Specified by:
closein interfaceXMLEventWriter- Throws:
XMLStreamException
-
flush
- Specified by:
flushin interfaceXMLEventWriter- Throws:
XMLStreamException
-
getNamespaceContext
- Specified by:
getNamespaceContextin interfaceXMLEventWriter
-
getParent
Get the parent of this instance.- Returns:
- the parent or null if none is set
-
getPrefix
- Specified by:
getPrefixin interfaceXMLEventWriter- Throws:
XMLStreamException
-
setDefaultNamespace
- Specified by:
setDefaultNamespacein interfaceXMLEventWriter- Throws:
XMLStreamException
-
setNamespaceContext
- Specified by:
setNamespaceContextin interfaceXMLEventWriter- Throws:
XMLStreamException
-
setParent
Set the parent of this instance.- Parameters:
writer- the new parent
-
setPrefix
- Specified by:
setPrefixin interfaceXMLEventWriter- Throws:
XMLStreamException
-