package gueei.binding.kernel; import android.app.Application; import gueei.binding.AttributeBinder; import gueei.binding.ISyntaxResolver; import gueei.binding.bindingProviders.*; public class DefaultKernel extends KernelBase { @Override protected void registerProviders(AttributeBinder attrBinder) { attrBinder.registerProvider(new TabHostProvider()); attrBinder.registerProvider(new SeekBarProvider()); attrBinder.registerProvider(new RatingBarProvider()); attrBinder.registerProvider(new ProgressBarProvider()); attrBinder.registerProvider(new ViewAnimatorProvider()); attrBinder.registerProvider(new CompoundButtonProvider()); attrBinder.registerProvider(new ImageViewProvider()); attrBinder.registerProvider(new ExpandableListViewProvider()); attrBinder.registerProvider(new AbsSpinnerViewProvider()); attrBinder.registerProvider(new ListViewProvider()); attrBinder.registerProvider(new AdapterViewProvider()); attrBinder.registerProvider(new AutoCompleteTextViewProvider()); attrBinder.registerProvider(new TextViewProvider()); attrBinder.registerProvider(new ViewProvider()); attrBinder.registerProvider(new GenericViewAttributeProvider()); } @Override protected AttributeBinder createAttributeBinder(Application application) { return AttributeBinder.getInstance(); } @Override protected ISyntaxResolver createSyntaxResolver(Application application) { return new DefaultSyntaxResolver(); } }