Social Icons

.

суббота, 8 мая 2010 г.

JSE: статичный Map в классе

 

...
import java.util.Collections;
...

public class SSomeAlias
{
 private static final Map theList;

 static {
  Map theTemplate = new HashMap();
  theTemplate.put(ESomeField.ACCOUNT, "Счет");
  theTemplate.put(ESomeField.REQUISITES, "Реквизиты счета");
  theTemplate.put(ESomeField.IDENTIFIER, "Плательщик");
  theList = Collections.unmodifiableMap( theTemplate );
 }

  public static String decode(String szField){ 
  return decode( ESomeField.decode(szField) ); 
 }

 public static String decode(ESomeField theField){ 
  return theList.containsKey(theField)?theList.get(theField):theField.type(); 
 }
}



Комментариев нет:

Отправить комментарий

 

Так говорил Учитель:

У хорошо написанной программы есть свой собственный рай, у плохо написанной — свой собственный ад.

Russian Developer

Взгляд его светел, усилия праведны, старания бесплодны, дело безнадежно ...