Class ConverterInfo


  • public class ConverterInfo
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ConverterInfo​(javax.lang.model.element.TypeElement converter, boolean legacyDeclaration, java.lang.String reader, java.lang.String binder, java.lang.String writer, java.lang.String defaultValue, java.lang.String targetSignature, javax.lang.model.element.Element targetType)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void bind​(java.io.Writer code)  
      private static java.lang.String detectPrefix​(boolean legacy, java.lang.String target)  
      void read​(java.io.Writer code)  
      void write​(java.io.Writer code)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • converter

        public final javax.lang.model.element.TypeElement converter
      • legacyDeclaration

        public final boolean legacyDeclaration
      • fullName

        public final java.lang.String fullName
      • reader

        public final java.lang.String reader
      • binder

        public final java.lang.String binder
      • writer

        public final java.lang.String writer
      • defaultValue

        @Nullable
        final java.lang.String defaultValue
      • targetSignature

        public final java.lang.String targetSignature
      • targetType

        public final javax.lang.model.element.Element targetType
      • readPrefix

        private final java.lang.String readPrefix
      • bindPrefix

        private final java.lang.String bindPrefix
      • writePrefix

        private final java.lang.String writePrefix
    • Constructor Detail

      • ConverterInfo

        public ConverterInfo​(javax.lang.model.element.TypeElement converter,
                             boolean legacyDeclaration,
                             java.lang.String reader,
                             java.lang.String binder,
                             java.lang.String writer,
                             @Nullable
                             java.lang.String defaultValue,
                             java.lang.String targetSignature,
                             @Nullable
                             javax.lang.model.element.Element targetType)
    • Method Detail

      • detectPrefix

        private static java.lang.String detectPrefix​(boolean legacy,
                                                     java.lang.String target)
      • read

        public void read​(java.io.Writer code)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • bind

        public void bind​(java.io.Writer code)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • write

        public void write​(java.io.Writer code)
                   throws java.io.IOException
        Throws:
        java.io.IOException