package org.itsnat.droid.impl.browser.servernotitsnat; import android.view.View; import org.itsnat.droid.EventMonitor; import org.itsnat.droid.ItsNatDroidException; import org.itsnat.droid.event.EventStateless; import org.itsnat.droid.event.UserEvent; import org.itsnat.droid.impl.browser.ItsNatDocImpl; /** * Created by jmarranz on 23/12/2015. */ public class ItsNatDocNotItsNatImpl extends ItsNatDocImpl { public ItsNatDocNotItsNatImpl(PageNotItsNatImpl page) { super(page); } @Override public void addEventMonitor(EventMonitor monitor) { throw new ItsNatDroidException("This method only can be called when the page was generated by a ItsNat Server servlet"); } @Override public boolean removeEventMonitor(EventMonitor monitor) { throw new ItsNatDroidException("This method only can be called when the page was generated by a ItsNat Server servlet"); } @Override public void setEnableEventMonitors(boolean value) { throw new ItsNatDroidException("This method only can be called when the page was generated by a ItsNat Server servlet"); } @Override public UserEvent createUserEvent(String name) { throw new ItsNatDroidException("This method only can be called when the page was generated by a ItsNat Server servlet"); } @Override public void dispatchUserEvent(View currTargetView,UserEvent evt) { throw new ItsNatDroidException("This method only can be called when the page was generated by a ItsNat Server servlet"); } @Override public void fireUserEvent(View currTargetView,String name) { throw new ItsNatDroidException("This method only can be called when the page was generated by a ItsNat Server servlet"); } @Override public EventStateless createEventStateless() { throw new ItsNatDroidException("This method only can be called when the page was generated by a ItsNat Server servlet"); } @Override public void dispatchEventStateless(EventStateless evt,int commMode,long timeout) { throw new ItsNatDroidException("This method only can be called when the page was generated by a ItsNat Server servlet"); } }