Posts

Showing posts from June, 2009

Optional actionListener for h:commandButton

Here is an implementation of the needed tag handler: public final class ActionListenerHandler extends TagHandler { private final static Class[] ACTION_LISTENER_SIG = new Class[]{ActionEvent.class}; private final TagAttribute value; public ActionListenerHandler(TagConfig config) { super(config); this.value = this.getRequiredAttribute("value"); } /* * (non-Javadoc) * * @see com.sun.facelets.FaceletHandler#apply(com.sun.facelets.FaceletContext, * javax.faces.component.UIComponent) */ public void apply(FaceletContext ctx, UIComponent parent) throws IOException, FacesException, ELException { if (parent instanceof ActionSource2) { if (ComponentSupport.isNew(parent)) { ((ActionSource2) parent).addActionListener(new MethodExpressionActionListener( value.getMethodExpression(ctx, null, ACTION_LISTENER_SIG))); } } else { throw new TagException(thi

Windows 7 beta в една брошура

Image
Следва да се позабавлявате със страница от една брошура на известна верига за техника, която предлага компютри с инсталиран Windows 7 Beta. Забележете постигнатото съчетание между българския и английския език, което надвишава всички достижения в компютърните среди у нас. С червено са означени няколко грешки, които всяка програма за проверка на правописа посочва на секундата. В синьо ще наблюдавате неправилно използване на думи, словосъюетания и други части от изречението на чист английски език. А сега, текстът: Windows 7 е създаден на базата на ваши запитвания, така че ще видите много приложения, за които сте питали. Вие искахте от Microsoft да направи всекидневните ви операции по-бързи и по-лесни. И Microsoft прави точно това. Вижте как: По-бърза и адекватна работа Никой не обича да чака. За това Windows 7 е изграден на платформа, която увеличава скороста на Вашия компютър. Windows 7 starts up, shuts down, resumes from standbay и реагира по-бързо. Вие ще имате по-малко прекъсвания