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    }