com.sun.tools.xjc.model
Class CAdapter
java.lang.Object
com.sun.xml.bind.v2.model.core.Adapter<NType,NClass>
com.sun.tools.xjc.model.CAdapter
public final class CAdapter
- extends Adapter<NType,NClass>
Extended Adapter
for use within XJC.
Constructor Summary |
CAdapter(java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> adapter,
boolean copy)
When the adapter class is statically known to us. |
CAdapter(com.sun.codemodel.JClass adapter)
|
Method Summary |
com.sun.codemodel.JClass |
getAdapterClass(Outline o)
|
java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> |
getAdapterIfKnown()
Returns the adapter class if the adapter type is statically known to XJC. |
boolean |
isWhitespaceAdapter()
Returns true if the adapter is for whitespace normalization. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CAdapter
public CAdapter(java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> adapter,
boolean copy)
- When the adapter class is statically known to us.
- Parameters:
copy
- true to copy the adapter class into the user package,
or otherwise just refer to the class specified via the
adapter parameter.
CAdapter
public CAdapter(com.sun.codemodel.JClass adapter)
getAdapterClass
public com.sun.codemodel.JClass getAdapterClass(Outline o)
isWhitespaceAdapter
public boolean isWhitespaceAdapter()
- Returns true if the adapter is for whitespace normalization.
Such an adapter can be ignored when producing a list.
getAdapterIfKnown
public java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> getAdapterIfKnown()
- Returns the adapter class if the adapter type is statically known to XJC.
This method is mostly for enabling certain optimized code generation.