home *** CD-ROM | disk | FTP | other *** search
- package jclass.bwt;
-
- import jclass.util.JCConverter;
- import jclass.util.JCUtilConverter;
-
- class TextComponentConverter {
- static final String[] alignment_strings = new String[]{"LEFT", "CENTER", "RIGHT"};
- static final int[] alignment_values = new int[]{0, 1, 2};
- static final int[] case_values = new int[]{0, 1, 2};
- static final String[] case_strings = new String[]{"CASE_AS_IS", "CASE_LOWER", "CASE_UPPER"};
-
- static void getParams(JCTextComponent var0) {
- JCConverter var1 = JCComponent.conv;
- var0.alignment = var1.toEnum(((JCComponent)var0).getParam("alignment"), "alignment", alignment_strings, alignment_values, var0.alignment);
- var0.string_case = var1.toEnum(((JCComponent)var0).getParam("StringCase"), "StringCase", case_strings, case_values, var0.string_case);
- var0.columns = var1.toInt(((JCComponent)var0).getParam("Columns"), var0.columns);
- String var2 = ((JCComponent)var0).getParam("Text");
- if (var2 != null) {
- var0.text = var2.toCharArray();
- }
-
- var0.max_length = var1.toInt(((JCComponent)var0).getParam("MaximumLength"), var0.max_length);
- var0.cursor_pos = var1.toInt(((JCComponent)var0).getParam("CursorPosition"), var0.cursor_pos);
- var0.display_cursor = var1.toBoolean(((JCComponent)var0).getParam("ShowCursorPosition"), var0.display_cursor);
- var0.overstrike = var1.toBoolean(((JCComponent)var0).getParam("Overstrike"), var0.overstrike);
- var0.editable = var1.toBoolean(((JCComponent)var0).getParam("Editable"), var0.editable);
- var0.setSelectedBackground(var1.toColor(((JCComponent)var0).getParam("SelectedBackground"), var0.getSelectedBackground()));
- var0.setSelectedForeground(var1.toColor(((JCComponent)var0).getParam("SelectedForeground"), var0.getSelectedBackground()));
- }
-
- static void checkAlignment(int var0) {
- JCUtilConverter.checkEnum(var0, "alignment", alignment_values);
- }
-
- static void checkStringCase(int var0) {
- JCUtilConverter.checkEnum(var0, "StringCase", case_values);
- }
- }
-