1 package com.teamkonzept.field; 2 3 import com.teamkonzept.lib.*; 4 import com.teamkonzept.international.LanguageManager; 5 6 public class TKPasswordField 7 extends TKInputField 8 { 9 11 public static final String CLASS_ID = "PASSWORD"; 12 13 public TKPasswordField() {}; 14 15 public TKPasswordField( String name, int size ) 16 { 17 this( name, size, size, null ); 18 } 19 20 public TKPasswordField( String name, int size, String showName ) 21 { 22 this( name, size, size, showName ); 23 } 24 25 public TKPasswordField( String name, int size, int length, String showName ) 26 { 27 initPasswordField( CLASS_ID, name, size, length, showName ); 28 } 29 30 public final void initPasswordField( String type, String name, int size, int length, String showName ) 31 { 32 initInputField(type, name, size, length, showName, CHECK_STRING); 33 } 34 35 39 public TKFieldGroup getDefGroup(TKFieldSwitch allSwitch, TKFieldSwitchList allSwitchList) { 40 41 TKBaseField [] inputArray = { 42 new TKInputField( TKInputField.NAME_KEY, 16, 80, LanguageManager.getText(LANGUAGE_CONTEXT, "INPUT_NAME"), TKInputField.CHECK_STRING), 43 new TKInputField( TKInputField.SHOW_NAME_KEY, 50, 254, LanguageManager.getText(LANGUAGE_CONTEXT, "INPUT_SHOWNAME"), TKInputField.CHECK_STRING), 44 new TKInputField( TKInputField.SIZE_KEY, 3, 3, LanguageManager.getText(LANGUAGE_CONTEXT, "INPUT_SIZE"), TKInputField.CHECK_INTEGER), 45 new TKInputField( TKInputField.LENGTH_KEY, 3, 3, LanguageManager.getText(LANGUAGE_CONTEXT, "INPUT_MAXLENGTH") ) 46 }; 47 48 TKFieldGroup passwordGroup = 49 new TKFieldGroup( TKPasswordField.CLASS_ID, new TKVector( inputArray ), LanguageManager.getText(LANGUAGE_CONTEXT, TKPasswordField.CLASS_ID) ); 50 51 return passwordGroup; 52 } 53 54 } 55
| Popular Tags
|