Microsoft SDK for Java

SystemX Class

The SystemX class of the com.ms.lang package provides system enhancements that implement extended functionality. The SystemX class cannot be instantiated or subclassed because all the methods and variables are static.

public final class SystemX
{
  // Fields
  public static final int LANG_AFRIKAANS;
  public static final int LANG_ALBANIAN;
  public static final int LANG_ARABIC;
  public static final int LANG_BASQUE;
  public static final int LANG_BULGARIAN;
  public static final int LANG_BYELORUSSIAN;
  public static final int LANG_CATALAN;
  public static final int LANG_CHINESE;
  public static final int LANG_CROATIAN;
  public static final int LANG_CZECH;
  public static final int LANG_DANISH;
  public static final int LANG_DUTCH;
  public static final int LANG_ENGLISH;
  public static final int LANG_ESTONIAN;
  public static final int LANG_FINNISH;
  public static final int LANG_FRENCH;
  public static final int LANG_GERMAN;
  public static final int LANG_GREEK;
  public static final int LANG_HEBREW;
  public static final int LANG_HUNGARIAN;
  public static final int LANG_ICELANDIC;
  public static final int LANG_INDONESIAN;
  public static final int LANG_ITALIAN;
  public static final int LANG_JAPANESE;
  public static final int LANG_KOREAN;
  public static final int LANG_LATVIAN;
  public static final int LANG_LITHUANIAN;
  public static final int LANG_NORWEGIAN;
  public static final int LANG_POLISH;
  public static final int LANG_PORTUGUESE;
  public static final int LANG_ROMANIAN;
  public static final int LANG_RUSSIAN;
  public static final int LANG_SLOVAK;
  public static final int LANG_SLOVENIAN;
  public static final int LANG_SORBIAN;
  public static final int LANG_SPANISH;
  public static final int LANG_SWEDISH;
  public static final int LANG_THAI;
  public static final int LANG_TURKISH;
  public static final int LANG_UKRAINIAN;
  public static final int SUBLANG_CHINESE_HONGKONG;
  public static final int SUBLANG_CHINESE_SIMPLIFIED;
  public static final int SUBLANG_CHINESE_SINGAPORE;
  public static final int SUBLANG_CHINESE_TRADITIONAL;
  public static final int SUBLANG_DUTCH_BELGIAN;
  public static final int SUBLANG_ENGLISH_AUS;
  public static final int SUBLANG_ENGLISH_CAN;
  public static final int SUBLANG_ENGLISH_EIRE;
  public static final int SUBLANG_ENGLISH_NZ;
  public static final int SUBLANG_ENGLISH_UK;
  public static final int SUBLANG_ENGLISH_US;
  public static final int SUBLANG_FRENCH;
  public static final int SUBLANG_FRENCH_BELGIAN;
  public static final int SUBLANG_FRENCH_CANADIAN;
  public static final int SUBLANG_FRENCH_SWISS;
  public static final int SUBLANG_GERMAN;
  public static final int SUBLANG_GERMAN_AUSTRIAN;
  public static final int SUBLANG_GERMAN_SWISS;
  public static final int SUBLANG_ITALIAN;
  public static final int SUBLANG_ITALIAN_SWISS;
  public static final int SUBLANG_NORWEGIAN_BOKMAL;
  public static final int SUBLANG_NORWEGIAN_NYNORSK;
  public static final int SUBLANG_PORTUGUESE;
  public static final int SUBLANG_PORTUGUESE_BRAZILIAN;
  public static final int SUBLANG_SPANISH;
  public static final int SUBLANG_SPANISH_MEXICAN;
  public static final int SUBLANG_SPANISH_MODERN;

  // Methods
  public native static boolean arrayCompare(Object P[], int pStart,
    Object Q[], int qStart, int count);
  public native void blockcopy(Object objSrc, int nSrcOffset, 
    Object objDest, int nDestOffset, int cBytes);
  public static native int compareString(int lcid, int flags, 
    String string1, String string2);
  public static void exitProcessAfterMainThreadReturns(boolean value);
  public static native void gc();
  public static InputManagerListener getDefaultInputManager();
  public static InputManagerListener getInputManager();
  public static int getKeyboardLanguage();
  public static String getKeyboardLanguageName(int id);
  public static int getKeyboardLanguages(int array[]);
  public static int [] getKeyboardLanguages();
  public static int getNumKeyboardLanguages();
  public native static boolean isLocalCharDBCSLeadByte(byte local);
  public static byte JavaStringToLocalString(char Uni);
  public static byte[] JavaStringToLocalString(char C[]);
  public static byte[] JavaStringToLocalString(char C[], int off,
    int len);
  public static String LocalStringToJavaString(String local);
  public static char[] LocalStringToJavaString(byte B[]);
  public static char[] LocalStringToJavaString(char B[]);
  public static char[] LocalStringToJavaString(byte B[], int off,
    int len);
  public static char[] LocalStringToJavaString(char B[], int off,
    int len);
  public static char LocalStringToJavaString(byte local);
  public static void setInputManager(InputManagerListener imm,
    boolean retainCurrentList);
  public static boolean setKeyboardLanguage(Applet App,
    int idLanguage);
}

© 1999 Microsoft Corporation. All rights reserved. Terms of use.