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

org.jclarion.clarion.swing.gui.RemoteWidget Maven / Gradle / Ivy

The newest version!
package org.jclarion.clarion.swing.gui;

import java.util.Map;

public interface RemoteWidget {
	public Object command(int command,Object... params);
	public int getID();
	public void setID(int id);
	public Iterable 	getChildWidgets();
	public RemoteWidget getParentWidget();
	public void addWidget(RemoteWidget child);
	public boolean isModalCommand(int command);
	public boolean isGuiCommand(int command);    // if not true then local client doesn't need to deploy to AWT event thread
	public Map 		getChangedMetaData();
	public void setMetaData(Map data);
	public void disposeWidget();
	public int  getWidgetType();
	public CommandList getCommandList();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy