
com.jpattern.gwt.client.presenter.NullPresenter Maven / Gradle / Ivy
package com.jpattern.gwt.client.presenter;
import java.util.List;
import com.google.gwt.user.client.ui.HasWidgets;
import com.jpattern.gwt.client.navigationevent.INavigationEvent;
import com.jpattern.gwt.client.navigationevent.INavigationEventCallback;
import com.jpattern.gwt.client.navigationevent.INavigationEventData;
import com.jpattern.gwt.client.navigationevent.NullNavigationEvent;
import com.jpattern.gwt.client.navigationevent.NullNavigationEventData;
import com.jpattern.gwt.client.view.IView;
import com.jpattern.gwt.client.view.NullView;
import com.jpattern.shared.result.IErrorMessage;
/**
*
* @author Francesco Cina'
*
*/
public class NullPresenter implements IPresenter {
@Override
public void onEventError(List errorMessages) {
}
@Override
public void onEventStart() {
}
@Override
public void render() {
}
@Override
public void render(IPresenter parentPresenter) {
}
@Override
public void init() {
}
@Override
public void hierarchy(List hierarchyResult) {
}
@Override
public IView getView() {
return new NullView();
}
@Override
public void registerNavigationEvent(INavigationEvent navigationEvent, HasWidgets eventTarget, INavigationEventCallback navigationEventCallback) {
}
@Override
public INavigationEventData getNavigationEventData(String navigationEventName) {
return new NullNavigationEventData();
}
@Override
public IPresenter launchNavigationEvent(String navigationEventName, boolean registerHistory) {
return new NullPresenter();
}
@Override
public IPresenter launchNavigationEvent(String navigationEventName, boolean registerHistory, String parentName) {
return new NullPresenter();
}
@Override
public INavigationEvent getNavigationEvent() {
return new NullNavigationEvent();
}
@Override
public void setParent(IPresenter parentPresenter) {
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy