All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.valkyriercp.application.ApplicationWindow Maven / Gradle / Ivy

There is a newer version: 1.3
Show newest version
package org.valkyriercp.application;

import org.jdesktop.swingx.JXFrame;
import org.valkyriercp.application.support.ApplicationWindowCommandManager;

import java.util.Iterator;

public interface ApplicationWindow {
    JXFrame getControl();
    ApplicationPage getPage();
    void showPage(String id);
    void showPage(PageDescriptor pageDescriptor);
    void showPage(ApplicationPage page);
    boolean close();
    void setWindowManager(WindowManager windowManager);
    public Iterator getSharedCommands();
    ApplicationWindowCommandManager getCommandManager();
    StatusBar getStatusBar();

    void addPageListener(PageListener listener);

    void removePageListener(PageListener listener);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy