Interface DatatypeWriter<DT>


  • public interface DatatypeWriter<DT>
    Pluggable datatype writer.
    Author:
    Kohsuke Kawaguchi
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.util.List<DatatypeWriter<?>> BUILTIN  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Class<DT> getType()
      Gets the Java class that this writer can write.
      void print​(DT dt, NamespaceResolver resolver, java.lang.StringBuilder buf)
      Prints the given datatype object and appends that result into the given buffer.
    • Method Detail

      • getType

        java.lang.Class<DT> getType()
        Gets the Java class that this writer can write.
        Returns:
        must not be null. Must be the same value always.
      • print

        void print​(DT dt,
                   NamespaceResolver resolver,
                   java.lang.StringBuilder buf)
        Prints the given datatype object and appends that result into the given buffer.
        Parameters:
        dt - the datatype object to be printed.
        resolver - allows the converter to declare additional namespace prefixes.