Class CAdapter


  • public final class CAdapter
    extends Adapter<NType,​NClass>
    Extended Adapter for use within XJC.
    Author:
    Kohsuke Kawaguchi
    • Constructor Summary

      Constructors 
      Constructor Description
      CAdapter​(JClass adapter)  
      CAdapter​(java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> adapter, boolean copy)
      When the adapter class is statically known to us.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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
    • Constructor Detail

      • 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​(JClass adapter)
    • Method Detail

      • 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.