Class GeneratorIOWriter<T extends GeneratorIOWriter>

java.lang.Object
com.metaobjects.io.MetaDataWriter
com.metaobjects.generator.GeneratorIOWriter<T>
All Implemented Interfaces:
com.metaobjects.io.MetaDataIO
Direct Known Subclasses:
FileDirectWriter, JsonDirectWriter, MetaDataHtmlDocumentationWriter, XMLDirectWriter

public abstract class GeneratorIOWriter<T extends GeneratorIOWriter> extends com.metaobjects.io.MetaDataWriter
  • Field Details

    • log

      protected static final org.slf4j.Logger log
  • Constructor Details

    • GeneratorIOWriter

      protected GeneratorIOWriter(com.metaobjects.loader.MetaDataLoader loader)
  • Method Details

    • withName

      public T withName(String name)
    • getName

      public String getName()
    • withFilters

      public T withFilters(MetaDataFilters filters)
    • getFilters

      public MetaDataFilters getFilters()
    • withFilename

      public T withFilename(String filename)
    • getFilename

      public String getFilename()
    • close

      public abstract void close() throws GeneratorIOException
      Throws:
      GeneratorIOException
    • getToStringOptions

      protected String getToStringOptions()
      Overrides:
      getToStringOptions in class com.metaobjects.io.MetaDataWriter
    • toString

      public String toString()
      Overrides:
      toString in class com.metaobjects.io.MetaDataWriter