com.sun.xml.bind.v2.runtime

Class FilterTransducer<T>

public abstract class FilterTransducer<T> extends Object implements Transducer<T>

Transducer that delegates to another Transducer.
Field Summary
protected Transducer<T>core
Constructor Summary
protected FilterTransducer(Transducer<T> core)
Method Summary
voiddeclareNamespace(T o, XMLSerializer w)
QNamegetTypeName(T instance)
booleanisDefault()
Tparse(CharSequence lexical)
CharSequenceprint(T o)
booleanuseNamespace()
voidwriteLeafElement(XMLSerializer w, Name tagName, T o, String fieldName)
voidwriteText(XMLSerializer w, T o, String fieldName)

Field Detail

core

protected final Transducer<T> core

Constructor Detail

FilterTransducer

protected FilterTransducer(Transducer<T> core)

Method Detail

declareNamespace

public void declareNamespace(T o, XMLSerializer w)

getTypeName

public QName getTypeName(T instance)

isDefault

public final boolean isDefault()

parse

public T parse(CharSequence lexical)

print

CharSequence print(T o)

useNamespace

public boolean useNamespace()

writeLeafElement

public void writeLeafElement(XMLSerializer w, Name tagName, T o, String fieldName)

writeText

public void writeText(XMLSerializer w, T o, String fieldName)