From: Arno W. <ak...@th...> - 2005-06-01 22:41:39
|
Hi! Ich habe eine neue Klasse PhoneNumber geschrieben und nach utils gepackt. Sie ist noch nicht fertig, aber es w=E4re gut, wenn wir sie bald fertig machen. Bis jetzt speichern wir Telefonnummern einfach in Strings, aber es w=E4re viel besser, wenn wir diese Klasse verwenden w=FCrden. Sie bietet Methoden wie getAreaCode(), getLocalPart() oder isSIPNumber() (und viel mehr). Damit kann eine ganze Menge der Funktionalit=E4t aus JFritzUtils darein verschoben werden. Auch public Person lookupPerson() geh=F6rt dann dort hinein. Die Klasse soll die Rufnummer intern auf jeden Fall voll mit Internationalem Code speichern, also 01013 +49 441 592904. Falls nur 592904 eingegeben wurde, muss der areaCode und der intCode halt aus den Properties erg=E4nzt werden. Mit so einer Klasse w=E4re es (wenn sie konsequent verwendet wird) auch m=F6glich, im CallerTable die Rufnummernanzeige umschaltbar (lang: 010130049441592904 oder kurz:592904) darzustellen. Dazu habe ich eine Klasse Country und eine Klasse CountryList gemacht, die die entsprechenden Daten f=FCr die L=E4nder enth=E4lt, so dass der Benutzer sp=E4ter im Config-Dialog nur noch eine Auswahlbox mit dem L=E4ndernamen erh=E4lt (die kann dann auch die Sprache umstellen, wenn wir die I18N mal komplett fertig haben). Ciao, Arno |