1 package rero.ircfw.data; 2 3 import java.util.*; 4 5 public class GenericMode 6 { 7 String modes = "+"; 8 9 public void SetMode(char m) 10 { 11 if (modes.indexOf(m) == -1) 12 { 13 modes = modes + m; 14 } 15 } 16 17 public boolean isSet(char m) 18 { 19 return (modes.indexOf(m) > -1); 20 } 21 22 public GenericMode(String m) 23 { 24 modes = m; 25 } 26 27 public GenericMode() 28 { 29 30 } 31 32 public String toString() 33 { 34 return modes; 35 } 36 37 public void UnsetMode(char m) 38 { 39 if (modes.indexOf(m) > -1) 40 { 41 StringBuffer temp = new StringBuffer (); 42 for (int x = 0; x < modes.length(); x++) 43 { 44 if (modes.charAt(x) != m) 45 { 46 temp.append(modes.charAt(x)); 47 } 48 } 49 50 modes = temp.toString(); 51 } 52 } 53 } 54 | Popular Tags |