Class AbstractResourcePersistence

    • Field Detail

      • filer

        protected final javax.annotation.processing.Filer filer
    • Constructor Detail

      • AbstractResourcePersistence

        public AbstractResourcePersistence​(javax.annotation.processing.Filer filer,
                                           java.lang.String name,
                                           Logger logger,
                                           java.lang.String path)
    • Method Detail

      • determineOutputLocation

        public java.io.File determineOutputLocation()
      • delete

        public void delete()
                    throws java.io.IOException
        Throws:
        java.io.IOException
      • getResourceFile

        protected javax.tools.FileObject getResourceFile​(java.lang.String name)
                                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • createResourceFile

        protected javax.tools.FileObject createResourceFile​(java.lang.String name)
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • createWriter

        protected java.io.Writer createWriter​(java.lang.String name)
                                       throws java.io.IOException
        Specified by:
        createWriter in class AbstractPersistence
        Throws:
        java.io.IOException