Top Description Fields Constructors Methods
org.glassfish.jaxb.runtime.v2.runtime

pack-priv final Class StAXPostInitAction

extends Object
implements Runnable
Class Inheritance
All Implemented Interfaces
java.lang.Runnable
Imports
javax.xml.namespace.NamespaceContext, javax.xml.stream.XMLEventWriter, .XMLStreamWriter

Post-init action for MarshallerImpl that incorporate the in-scope namespace bindings from a StAX writer.

It's always used either with XMLStreamWriter, XMLEventWriter, or bare NamespaceContext, but to reduce the # of classes in the runtime I wrote only one class that handles both.

Author
Kohsuke Kawaguchi

Field Summary

Modifier and TypeField and Description
private final NamespaceContext
private final XMLSerializer
private final XMLEventWriter
private final XMLStreamWriter

Constructor Summary

AccessConstructor and Description
pack-priv
pack-priv
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
run()

Implements java.lang.Runnable.run.

Runs this operation.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

nscback to summary
private final NamespaceContext nsc
serializerback to summary
private final XMLSerializer serializer
xewback to summary
private final XMLEventWriter xew
xswback to summary
private final XMLStreamWriter xsw

Constructor Detail

StAXPostInitActionback to summary
pack-priv StAXPostInitAction(XMLStreamWriter xsw, XMLSerializer serializer)
StAXPostInitActionback to summary
pack-priv StAXPostInitAction(XMLEventWriter xew, XMLSerializer serializer)
StAXPostInitActionback to summary
pack-priv StAXPostInitAction(NamespaceContext nsc, XMLSerializer serializer)

Method Detail

runback to summary
public void run()

Implements java.lang.Runnable.run.

Doc from java.lang.Runnable.run.

Runs this operation.

Annotations
@Override