package org.itsnat.droid; import android.view.View; import org.itsnat.droid.event.EventStateless; import org.itsnat.droid.event.UserEvent; /** * * Created by jmarranz on 12/06/14. */ public interface ItsNatDoc { public Page getPage(); public ItsNatResources getItsNatResources(); public View getRootView(); public View findViewByXMLId(String id); public int getResourceIdentifier(String name); public int getResourceIdentifier(String name, String defType, String defPackage); public ItsNatView getItsNatView(View view); public void alert(Object value); public void alert(String title, Object value); public void toast(Object value, int duration); public void toast(Object value); public void eval(String code); public void postDelayed(Runnable task, long delay); public GenericHttpClient createGenericHttpClient(); public void addEventMonitor(EventMonitor monitor); public boolean removeEventMonitor(EventMonitor monitor); public void setEnableEventMonitors(boolean value); public UserEvent createUserEvent(String name); public void dispatchUserEvent(View currTarget, UserEvent evt); public void fireUserEvent(View currTarget, String name); public EventStateless createEventStateless(); public void dispatchEventStateless(EventStateless evt, int commMode, long timeout); public void appendFragment(View parentView, String markup); public void insertFragment(View parentView, String markup, View viewRef); }