Class EConv

    • Field Detail

      • source

        public byte[] source
      • destination

        public byte[] destination
      • replacementString

        public byte[] replacementString
      • replacementLength

        public int replacementLength
      • replacementEncoding

        public byte[] replacementEncoding
      • numTranscoders

        public int numTranscoders
      • sourceEncoding

        public Encoding sourceEncoding
      • destinationEncoding

        public Encoding destinationEncoding
    • Method Detail

      • convert

        public EConvResult convert​(byte[] in,
                                   Ptr inPtr,
                                   int inStop,
                                   byte[] out,
                                   Ptr outPtr,
                                   int outStop,
                                   int flags)
      • encodingToInsertOutput

        public byte[] encodingToInsertOutput()
      • insertOutput

        public int insertOutput​(byte[] str,
                                int strP,
                                int strLen,
                                byte[] strEncoding)
      • close

        public void close()
      • putbackable

        public int putbackable()
      • putback

        public void putback​(byte[] bytes,
                            int p,
                            int n)
      • addConverter

        public boolean addConverter​(byte[] source,
                                    byte[] destination,
                                    int n)
      • binmode

        public void binmode()
      • makeReplacement

        public int makeReplacement()
      • setReplacement

        public int setReplacement​(byte[] str,
                                  int p,
                                  int len,
                                  byte[] encname)
      • toStringFull

        public String toStringFull()