Changeset 6046
- Timestamp:
- 2003-11-28T17:52:22+13:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/gui/TransformCharacterTextField.java
r5941 r6046 40 40 public class TransformCharacterTextField 41 41 extends JTextField { 42 42 43 private boolean block_all_except_mappings = false; 43 44 static private HashMap mappings = new HashMap(); 45 46 static public TransformCharacterTextField createNamespaceTextField() { 47 TransformCharacterTextField text = new TransformCharacterTextField(); 48 text.setBlockAllExceptMappings(true); 49 int i = 'a'; 50 int j = 'A'; 51 for( ; i <= 'z'; i++, j++) { 52 text.replaceCharacter((char)i, (char)i); 53 text.replaceCharacter((char)j, (char)i); 54 } 55 return text; 56 } 44 57 45 58 public TransformCharacterTextField() { … … 63 76 } 64 77 78 public void setBlockAllExceptMappings(boolean block_all_except_mappings) { 79 this.block_all_except_mappings = block_all_except_mappings; 80 setText(""); // Have to reset 81 } 82 65 83 protected Document createDefaultModel() { 66 84 return new TransformCharacterTextDocument(); 67 85 } 68 86 69 staticclass TransformCharacterTextDocument87 private class TransformCharacterTextDocument 70 88 extends PlainDocument { 71 89 … … 87 105 } 88 106 } 89 else {107 else if(!block_all_except_mappings) { 90 108 result.append(raw[i]); 91 109 }
Note:
See TracChangeset
for help on using the changeset viewer.