All Downloads are FREE. Search and download functionalities are using the official Maven repository.

src.com.ibm.as400.access.ConvTable37 Maven / Gradle / Ivy

There is a newer version: 11.1
Show newest version
///////////////////////////////////////////////////////////////////////////////
//
// JTOpen (IBM Toolbox for Java - OSS version)
//
// Filename:  ConvTable37.java
//
// The source code contained herein is licensed under the IBM Public License
// Version 1.0, which has been approved by the Open Source Initiative.
// Copyright (C) 1997-2016 International Business Machines Corporation and
// others.  All rights reserved.
//
// Generated Fri Apr 08 13:47:46 CDT 2016 from sq730
// Using Open Source Software, JTOpen 9.0, codebase 5770-SS1 V7R3M0.00 built=20160408 @R1
///////////////////////////////////////////////////////////////////////////////

package com.ibm.as400.access;

class ConvTable37 extends ConvTableSingleMap
{
  private static char[] toUnicodeArray_;  
  private static final String copyright = "Copyright (C) 1997-2016 International Business Machines Corporation and others.";
  private static final String toUnicode_ = 
    "\u0000\u0001\u0002\u0003\u009C\t\u0086\u007F\u0097\u008D\u008E\u000B\f\r\u000E\u000F" +
    "\u0010\u0011\u0012\u0013\u009D\u0085\b\u0087\u0018\u0019\u0092\u008F\u001C\u001D\u001E\u001F" +
    "\u0080\u0081\u0082\u0083\u0084\n\u0017\u001B\u0088\u0089\u008A\u008B\u008C\u0005\u0006\u0007" +
    "\u0090\u0091\u0016\u0093\u0094\u0095\u0096\u0004\u0098\u0099\u009A\u009B\u0014\u0015\u009E\u001A" +
    "\u0020\u00A0\u00E2\u00E4\u00E0\u00E1\u00E3\u00E5\u00E7\u00F1\u00A2\u002E\u003C\u0028\u002B\u007C" +
    "\u0026\u00E9\u00EA\u00EB\u00E8\u00ED\u00EE\u00EF\u00EC\u00DF\u0021\u0024\u002A\u0029\u003B\u00AC" +
    "\u002D\u002F\u00C2\u00C4\u00C0\u00C1\u00C3\u00C5\u00C7\u00D1\u00A6\u002C\u0025\u005F\u003E\u003F" +
    "\u00F8\u00C9\u00CA\u00CB\u00C8\u00CD\u00CE\u00CF\u00CC\u0060\u003A\u0023\u0040\'\u003D\"" +
    "\u00D8\u0061\u0062\u0063\u0064\u0065\u0066\u0067\u0068\u0069\u00AB\u00BB\u00F0\u00FD\u00FE\u00B1" +
    "\u00B0\u006A\u006B\u006C\u006D\u006E\u006F\u0070\u0071\u0072\u00AA\u00BA\u00E6\u00B8\u00C6\u00A4" +
    "\u00B5\u007E\u0073\u0074\u0075\u0076\u0077\u0078\u0079\u007A\u00A1\u00BF\u00D0\u00DD\u00DE\u00AE" +
    "\u005E\u00A3\u00A5\u00B7\u00A9\u00A7\u00B6\u00BC\u00BD\u00BE\u005B\u005D\u00AF\u00A8\u00B4\u00D7" +
    "\u007B\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u00AD\u00F4\u00F6\u00F2\u00F3\u00F5" +
    "\u007D\u004A\u004B\u004C\u004D\u004E\u004F\u0050\u0051\u0052\u00B9\u00FB\u00FC\u00F9\u00FA\u00FF" +
    "\\\u00F7\u0053\u0054\u0055\u0056\u0057\u0058\u0059\u005A\u00B2\u00D4\u00D6\u00D2\u00D3\u00D5" +
    "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037\u0038\u0039\u00B3\u00DB\u00DC\u00D9\u00DA\u009F";


  private static char[] fromUnicodeArray_; 
  private static final String fromUnicode_ = 
    "\u0001\u0203\u372D\u2E2F\u1605\u250B\u0C0D\u0E0F\u1011\u1213\u3C3D\u3226\u1819\u3F27\u1C1D\u1E1F" +
    "\u405A\u7F7B\u5B6C\u507D\u4D5D\u5C4E\u6B60\u4B61\uF0F1\uF2F3\uF4F5\uF6F7\uF8F9\u7A5E\u4C7E\u6E6F" +
    "\u7CC1\uC2C3\uC4C5\uC6C7\uC8C9\uD1D2\uD3D4\uD5D6\uD7D8\uD9E2\uE3E4\uE5E6\uE7E8\uE9BA\uE0BB\uB06D" +
    "\u7981\u8283\u8485\u8687\u8889\u9192\u9394\u9596\u9798\u99A2\uA3A4\uA5A6\uA7A8\uA9C0\u4FD0\uA107" +
    "\u2021\u2223\u2415\u0617\u2829\u2A2B\u2C09\u0A1B\u3031\u1A33\u3435\u3608\u3839\u3A3B\u0414\u3EFF" +
    "\u41AA\u4AB1\u9FB2\u6AB5\uBDB4\u9A8A\u5FCA\uAFBC\u908F\uEAFA\uBEA0\uB6B3\u9DDA\u9B8B\uB7B8\uB9AB" +
    "\u6465\u6266\u6367\u9E68\u7471\u7273\u7875\u7677\uAC69\uEDEE\uEBEF\uECBF\u80FD\uFEFB\uFCAD\uAE59" +
    "\u4445\u4246\u4347\u9C48\u5451\u5253\u5855\u5657\u8C49\uCDCE\uCBCF\uCCE1\u70DD\uDEDB\uDC8D\u8EDF" +
    "\uFFFF\u7F80\u3F3F";

  static {
    toUnicodeArray_ = toUnicode_.toCharArray();
    fromUnicodeArray_ = fromUnicode_.toCharArray();
  }

  ConvTable37()
  {
    super(37, toUnicodeArray_, fromUnicodeArray_);
   
    // Fix up a couple of mappings to match system behavior
    super.fromUnicode_[0x0110] = super.fromUnicode_[0x00d0];  /* capital D with stroke to capital letter eth */ 
    super.fromUnicode_[0x203E] = super.fromUnicode_[0x00af];  /* overline to macron */ 
    
  }


  ConvTable37(int ccsid)
  {
    super(ccsid, toUnicodeArray_, fromUnicodeArray_);

    // Fix up a couple of mappings to match system behavior @V5A
    super.fromUnicode_[0x0110] = super.fromUnicode_[0x00d0];  /* capital D with stroke to capital letter eth */ 
    super.fromUnicode_[0x203E] = super.fromUnicode_[0x00af];  /* overline to macron */ 

  
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy