Package com.sun.xml.bind.v2.runtime
Class InlineBinaryTransducer<V>
java.lang.Object
com.sun.xml.bind.v2.runtime.FilterTransducer<V>
com.sun.xml.bind.v2.runtime.InlineBinaryTransducer<V>
- All Implemented Interfaces:
Transducer<V>
Transducer that signals the runtime that this binary data shall be always inlined.
- Author:
- Kohsuke Kawaguchi
-
Field Summary
Fields inherited from class com.sun.xml.bind.v2.runtime.FilterTransducer
core -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConverts the given value to its lexical representation.voidwriteLeafElement(XMLSerializer w, Name tagName, V o, String fieldName) Sends the result of theTransducer.print(Object)operation to one of theXMLSerializer.leafElement(Name, String, String)method.voidwriteText(XMLSerializer w, V o, String fieldName) Sends the result of theTransducer.print(Object)operation to one of theXMLSerializer.text(String, String)method, but with the best representation of the value, not necessarily String.Methods inherited from class com.sun.xml.bind.v2.runtime.FilterTransducer
declareNamespace, getTypeName, parse, useNamespace
-
Constructor Details
-
InlineBinaryTransducer
-
-
Method Details
-
print
Description copied from interface:TransducerConverts the given value to its lexical representation.- Specified by:
printin interfaceTransducer<V>- Overrides:
printin classFilterTransducer<V>- Parameters:
o- never be null.- Returns:
- always non-null valid lexical representation.
- Throws:
AccessorException
-
writeText
public void writeText(XMLSerializer w, V o, String fieldName) throws IOException, SAXException, XMLStreamException, AccessorException Description copied from interface:TransducerSends the result of theTransducer.print(Object)operation to one of theXMLSerializer.text(String, String)method, but with the best representation of the value, not necessarily String.- Specified by:
writeTextin interfaceTransducer<V>- Overrides:
writeTextin classFilterTransducer<V>- Throws:
IOExceptionSAXExceptionXMLStreamExceptionAccessorException
-
writeLeafElement
public void writeLeafElement(XMLSerializer w, Name tagName, V o, String fieldName) throws IOException, SAXException, XMLStreamException, AccessorException Description copied from interface:TransducerSends the result of theTransducer.print(Object)operation to one of theXMLSerializer.leafElement(Name, String, String)method. but with the best representation of the value, not necessarily String.- Specified by:
writeLeafElementin interfaceTransducer<V>- Overrides:
writeLeafElementin classFilterTransducer<V>- Throws:
IOExceptionSAXExceptionXMLStreamExceptionAccessorException
-