/* * ViewController.java * * Created on 3.2.2009 * */ package netukar.tinybrowser.controller.view; import netukar.tinybrowser.Application; import netukar.tinybrowser.actions.ActionManager; import netukar.tinybrowser.ui.request.RequestPanel; import netukar.tinybrowser.ui.response.ResponsePanel; import netukar.tinybrowser.ui.uri.URIField; import netukar.utils.view.ViewUtils; /** * * @author Radovan Netuka */ public class ViewController { private static final ViewController instance = new ViewController(); /** * Creates a new instance of ViewController. */ private ViewController() { } public static ViewController getInstance() { return instance; } public void clearUriEntry() { ((URIField) ViewUtils.getComponent( Application.getMainWindow(), URIField.class)).clear(); } public void clearResponsePanel() { ((ResponsePanel) ViewUtils.getComponent( Application.getMainWindow(), ResponsePanel.class)).clear(); } public void clearRequestPanel() { ((RequestPanel) ViewUtils.getComponent( Application.getMainWindow(), RequestPanel.class)).clear(); } public void setRequestPanelText(String text) { ((RequestPanel) ViewUtils.getComponent( Application.getMainWindow(), RequestPanel.class)).setText(text); } public void clearAllPanels() { clearUriEntry(); clearRequestPanel(); clearResponsePanel(); } }