001 package jmaster.jumploader.view.api.file.tree;
002
003 import jmaster.jumploader.view.api.IGenericView;
004
005 /**
006 * IFileTreeView
007 *
008 * @author timur
009 */
010
011 public interface IFileTreeView
012 extends IGenericView {
013 //---------------------------------------------------------------
014 // constants
015 //---------------------------------------------------------------
016 //---------------------------------------------------------------
017 // business methods
018 //---------------------------------------------------------------
019 /**
020 * current path retrieval
021 */
022 public java.io.File getPath();
023 /**
024 * current path set
025 */
026 public void setPath( java.io.File path );
027 /**
028 * current path retrieval as string
029 */
030 public String getPathString();
031 /**
032 * current path set from string
033 */
034 public void setPathString( String path );
035 /**
036 * update view (synchronize to view config)
037 */
038 public void updateView();
039 }