Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: com/flexstor/common/gui/browse/BrowseRemoteAccessor.java


1   /*
2    * BrowseRemoteAccessor.java
3    *
4    * Copyright $Date: 2003/08/11 02:22:48 $ FLEXSTOR.net Inc.
5    *
6    * This work is licensed for use and distribution under license terms found at
7    * http://www.flexstor.org/license.html
8    *
9    */
10  
11  package com.flexstor.common.gui.browse;
12  
13  import java.util.Hashtable;
14  
15  public abstract class BrowseRemoteAccessor
16  {
17     public BrowseRemoteAccessor( BrowseFilter browseFilter ) {}
18     
19     public abstract String getSeparator();
20  
21     public abstract Hashtable getChildren( String sMachine, String sParentPath )
22        throws BrowseAccessorException;
23  
24     public abstract boolean isVolume( String sMachine, String sPath );
25  
26     public abstract boolean isVolumeTypeAvailable();
27  
28     public abstract boolean isVolumeSystem( String sPath );
29     
30     public abstract boolean isVolumeFixed( String sPath );
31     
32     public abstract boolean isVolumeRemovable( String sPath );
33  
34     public abstract boolean isVolumeRemote( String sPath );
35  
36     public abstract boolean isVolumeCDROM( String sPath );
37  
38     public abstract boolean isVolumeRAM( String sPath );
39     
40     public abstract boolean isDirectory( String sPath );
41     
42     public abstract boolean isFile( String sPath );
43     
44     public abstract boolean makeDirectory( String sParentPath, String sDirectoryName );
45     
46  } // end of class