package gueei.binding.viewAttributes.adapterView; import gueei.binding.Binder; import gueei.binding.listeners.OnItemClickListenerMulticast; import gueei.binding.viewAttributes.ViewEventAttribute; import android.view.View; import android.widget.AdapterView; /** * Fires when Item Clicked * Equals to listening to AdapterView.OnItemClickListener.onItemClick * * @name onItemClicked * @widget ListView * @type Command * @accepts Command * @category list * @related * * @author andy */ public class OnItemClickedViewEvent extends ViewEventAttribute<AdapterView<?>> implements AdapterView.OnItemClickListener{ public OnItemClickedViewEvent(AdapterView<?> view) { super(view, "onItemClicked"); } @Override protected void registerToListener(AdapterView<?> view) { Binder.getMulticastListenerForView(view, OnItemClickListenerMulticast.class).register(this); } public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { this.invokeCommand(arg0, arg1, arg2, arg3); } }