Class InputFile

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.nio.charset.Charset charset  
      private java.nio.charset.CharsetDecoder decoder  
      private java.nio.charset.CharsetEncoder encoder  
      private java.io.File file  
      private java.io.FileInputStream fileStream  
      private java.io.InputStreamReader inputStream  
      private boolean visualOrder  
    • Constructor Summary

      Constructors 
      Constructor Description
      InputFile​(java.lang.String filename, java.lang.String encoding, boolean visual)  
    • Field Detail

      • file

        private java.io.File file
      • fileStream

        private java.io.FileInputStream fileStream
      • inputStream

        private java.io.InputStreamReader inputStream
      • charset

        private java.nio.charset.Charset charset
      • decoder

        private java.nio.charset.CharsetDecoder decoder
      • encoder

        private java.nio.charset.CharsetEncoder encoder
      • visualOrder

        private boolean visualOrder
    • Constructor Detail

      • InputFile

        public InputFile​(java.lang.String filename,
                         java.lang.String encoding,
                         boolean visual)
    • Method Detail

      • exceptionError

        private static void exceptionError​(java.lang.Exception e)
      • open

        public boolean open()
      • close

        public void close()
      • getFilename

        public java.lang.String getFilename()
      • getParent

        public java.lang.String getParent()
      • getPath

        public java.lang.String getPath()
      • read

        public int read​(char[] buffer)
      • setEncoding

        public void setEncoding​(java.lang.String encoding)
      • getEncoding

        public java.lang.String getEncoding()
      • getVisualOrder

        public boolean getVisualOrder()
      • encode

        public byte[] encode​(char[] chars)
      • decode

        public char[] decode​(byte[] bytes)