Class SourceFileReaderAbstract

java.lang.Object
net.sourceforge.plantuml.SourceFileReaderAbstract
All Implemented Interfaces:
ISourceFileReader
Direct Known Subclasses:
SourceFileReader, SourceFileReaderCopyCat, SourceFileReaderHardFile

public abstract class SourceFileReaderAbstract extends java.lang.Object implements ISourceFileReader
  • Field Details

    • file

      protected java.io.File file
    • outputDirectory

      protected java.io.File outputDirectory
    • outputFile

      protected java.io.File outputFile
    • builder

      protected final BlockUmlBuilder builder
    • fileFormatOption

      protected FileFormatOption fileFormatOption
    • cpt

      protected int cpt
  • Constructor Details

    • SourceFileReaderAbstract

      public SourceFileReaderAbstract(java.io.File file, FileFormatOption fileFormatOption, Defines defines, java.util.List<java.lang.String> config, java.lang.String charsetName) throws java.io.IOException
      Throws:
      java.io.IOException
  • Method Details

    • setCheckMetadata

      public void setCheckMetadata(boolean checkMetadata)
      Specified by:
      setCheckMetadata in interface ISourceFileReader
    • hasError

      public boolean hasError()
      Specified by:
      hasError in interface ISourceFileReader
    • getBlocks

      public java.util.List<BlockUml> getBlocks()
      Specified by:
      getBlocks in interface ISourceFileReader
    • getReader

      protected java.io.Reader getReader(java.nio.charset.Charset charset) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException
      Throws:
      java.io.FileNotFoundException
      java.io.UnsupportedEncodingException
    • getIncludedFiles

      public final java.util.Set<FileWithSuffix> getIncludedFiles()
    • setFileFormatOption

      @Deprecated public final void setFileFormatOption(FileFormatOption fileFormatOption)
      Deprecated.
      Specified by:
      setFileFormatOption in interface ISourceFileReader
    • endsWithSlashOrAntislash

      protected boolean endsWithSlashOrAntislash(java.lang.String newName)
    • exportWarnOrErrIfWord

      protected void exportWarnOrErrIfWord(SFile f, Diagram system) throws java.io.FileNotFoundException
      Throws:
      java.io.FileNotFoundException
    • getGeneratedImages

      public final java.util.List<GeneratedImage> getGeneratedImages() throws java.io.IOException
      Specified by:
      getGeneratedImages in interface ISourceFileReader
      Throws:
      java.io.IOException
    • getSuggestedFile

      protected abstract SuggestedFile getSuggestedFile(BlockUml blockUml) throws java.io.FileNotFoundException
      Throws:
      java.io.FileNotFoundException
    • setNoerror

      protected final void setNoerror(boolean noerror)