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

jadex.base.gui.filetree.INodeFactory Maven / Gradle / Ivy

There is a newer version: 4.0.267
Show newest version
package jadex.base.gui.filetree;

import javax.swing.JTree;

import jadex.base.gui.asynctree.AsyncSwingTreeModel;
import jadex.base.gui.asynctree.ISwingTreeNode;
import jadex.bridge.IExternalAccess;
import jadex.commons.IAsyncFilter;

/**
 *  The node factory interface.
 */
public interface INodeFactory
{
	/**
	 *  Create a new component node.
	 */
	public ISwingTreeNode	createNode(ISwingTreeNode parent, AsyncSwingTreeModel model, JTree tree, Object value, 
		IIconCache iconcache, IExternalAccess exta, INodeFactory factory);
	
	/**
	 *  Get the current file filter.
	 */
	public IAsyncFilter	getFileFilter();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy