package com.onaro.sanscreen.client.view.actions.performance; import java.util.ResourceBundle; import com.onaro.sanscreen.client.view.ActionFactory; import com.onaro.sanscreen.client.view.ViewDirector; import com.onaro.sanscreen.client.view.actions.VisitWebPageAction; import com.onaro.util.IllegalInitException; import com.onaro.util.jfc.ConfigurableAction; public class PerformanceActions { /** * Registers the actions in the {@link com.onaro.sanscreen.client.view.ActionFactory}. * Should be invoked once by the factory itself. */ public static void registerActions() { ActionFactory.addActionInstanciator(VisitWebPageAction.ID, new ActionFactory.ActionInstanciator() { public ConfigurableAction getInstance(ActionFactory.ActionInitInfo actionInitInfo, ResourceBundle resourceBundle, ViewDirector targetView) throws IllegalInitException { return new VisitWebPageAction(actionInitInfo, resourceBundle, targetView); } }); } }