Mercurial > 510Connectbot
diff src/org/tn5250j/encoding/builtin/CodepageConverterAdapter.java @ 112:77ac18bc1b2f
cleanup java formatting
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Wed, 18 Jun 2014 13:03:01 -0700 |
parents | b29b39f386a4 |
children |
line wrap: on
line diff
--- a/src/org/tn5250j/encoding/builtin/CodepageConverterAdapter.java Wed Jun 18 13:00:19 2014 -0700 +++ b/src/org/tn5250j/encoding/builtin/CodepageConverterAdapter.java Wed Jun 18 13:03:01 2014 -0700 @@ -1,6 +1,6 @@ /** * $Id$ - * + * * Title: tn5250J * Copyright: Copyright (c) 2001,2009 * Company: @@ -30,53 +30,56 @@ /** * Adapter class for converters using 8bit codepages. - * + * * @author master_jaf */ public abstract class CodepageConverterAdapter implements ICodepageConverter { - - private char[] codepage = null; - private int[] reverse_codepage = null; - - /* (non-Javadoc) - * @see org.tn5250j.cp.ICodepageConverter#init() - */ - public ICodepageConverter init() { - codepage = getCodePage(); - - int size = 0; - for (int i=0; i<codepage.length; i++) { - size = Math.max(size, codepage[i]); - } - assert (size + 1) < 1024*1024; // some kind of maximum size limiter. - reverse_codepage = new int[size+1]; - Arrays.fill(reverse_codepage, '?'); - for (int i=0; i<codepage.length; i++) { - reverse_codepage[codepage[i]] = i; - } - return this; - } - - /* (non-Javadoc) - * @see org.tn5250j.cp.ICodepageConverter#uni2ebcdic(char) - */ - public byte uni2ebcdic(char index) { - assert index < reverse_codepage.length; - return (byte)reverse_codepage[index]; - } - - /* (non-Javadoc) - * @see org.tn5250j.cp.ICodepageConverter#ebcdic2uni(int) - */ - public char ebcdic2uni(int index) { - index = index & 0xFF; - assert index < 256; - return codepage[index]; - } + + private char[] codepage = null; + private int[] reverse_codepage = null; + + /* (non-Javadoc) + * @see org.tn5250j.cp.ICodepageConverter#init() + */ + public ICodepageConverter init() { + codepage = getCodePage(); + int size = 0; + + for (int i = 0; i < codepage.length; i++) { + size = Math.max(size, codepage[i]); + } + + assert(size + 1) < 1024 * 1024; // some kind of maximum size limiter. + reverse_codepage = new int[size + 1]; + Arrays.fill(reverse_codepage, '?'); + + for (int i = 0; i < codepage.length; i++) { + reverse_codepage[codepage[i]] = i; + } - /** - * @return The oringal 8bit codepage. - */ - protected abstract char[] getCodePage(); - + return this; + } + + /* (non-Javadoc) + * @see org.tn5250j.cp.ICodepageConverter#uni2ebcdic(char) + */ + public byte uni2ebcdic(char index) { + assert index < reverse_codepage.length; + return (byte)reverse_codepage[index]; + } + + /* (non-Javadoc) + * @see org.tn5250j.cp.ICodepageConverter#ebcdic2uni(int) + */ + public char ebcdic2uni(int index) { + index = index & 0xFF; + assert index < 256; + return codepage[index]; + } + + /** + * @return The oringal 8bit codepage. + */ + protected abstract char[] getCodePage(); + }