tn5250j/src/org/tn5250j/encoding CharMappings.java,1.4,1.5

"Kenneth J. Pouncey" <[email protected]> Sat, 26 Jun 2004 08:47:47 +0000
Newsgroups gmane.comp.java.tn5250j.cvs
Message-ID <[email protected]>
Update of /cvsroot/tn5250j/tn5250j/src/org/tn5250j/encoding
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7663

Modified Files:
	CharMappings.java 
Log Message:
Add changes for getting the available codepages

Index: CharMappings.java
===================================================================
RCS file: /cvsroot/tn5250j/tn5250j/src/org/tn5250j/encoding/CharMappings.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** CharMappings.java	31 Mar 2004 12:25:08 -0000	1.4
--- CharMappings.java	26 Jun 2004 08:47:44 -0000	1.5
***************
*** 38,41 ****
--- 38,44 ----
  
     public static final String DFT_ENC = "37";
+    public static final int NATIVE_CP = 0;
+    public static final int TOOLBOX_CP = 1;
+ 
  
     public static String[] getAvailableCodePages()
***************
*** 44,47 ****
--- 47,60 ----
     }
  
+    public static String[] getAvailableCodePages(int which)
+    {
+       switch (which) {
+          case TOOLBOX_CP:
+             return ToolboxCodePage.acp;
+          default:
+             return getAvailableCodePages();
+       }
+    }
+ 
     public static CodePage getCodePage(String encoding)
     {
***************
*** 56,60 ****
         map.put(encoding, cp);
         return cp;
!      } 
  
       cp = ToolboxCodePage.getCodePage(encoding);
--- 69,73 ----
         map.put(encoding, cp);
         return cp;
!      }
  
       cp = ToolboxCodePage.getCodePage(encoding);



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com