SmartFrog 3.10.000

org.smartfrog.services.filesystem
Interface FileIntf

All Superinterfaces:
FileUsingComponent, java.rmi.Remote, UriIntf
All Known Implementing Classes:
DownloadImpl, FileImpl, FileUsingComponentImpl, FileUsingCompoundImpl, LibraryArtifactImpl, LibraryImpl, LoadPropertyFileImpl, LocalFilestoreImpl, MkdirImpl, SelfDeletingFileImpl, TempDirImpl, TempFileImpl, TextFileImpl, TouchFileImpl

public interface FileIntf
extends UriIntf, FileUsingComponent, java.rmi.Remote

created 27-May-2004 10:43:10


Field Summary
static java.lang.String ATTR_DELETE_ON_EXIT
          "deleteOnExit"
static java.lang.String ATTR_DIR
          "dir"
static java.lang.String ATTR_EXISTS
          "exists"
static java.lang.String ATTR_IS_DIRECTORY
          "isDirectory"
static java.lang.String ATTR_IS_EMPTY
          "isEmpty"
static java.lang.String ATTR_IS_FILE
          "isFile"
static java.lang.String ATTR_IS_HIDDEN
          "isHidden"
static java.lang.String ATTR_LENGTH
          "length"
static java.lang.String ATTR_MUST_BE_DIR
          "mustBeDir"
static java.lang.String ATTR_MUST_BE_FILE
          "mustBeFile"
static java.lang.String ATTR_MUST_EXIST
          "mustExist"
static java.lang.String ATTR_MUST_READ
          "mustRead"
static java.lang.String ATTR_MUST_WRITE
          "mustWrite"
static java.lang.String ATTR_SHORTNAME
          "shortname"
static java.lang.String ATTR_TEST_ON_LIVENESS
          "testOnLiveness"
static java.lang.String ATTR_TEST_ON_STARTUP
          "testOnStartup"
static java.lang.String ATTR_TIMESTAMP
          "timestamp"
 
Fields inherited from interface org.smartfrog.services.filesystem.UriIntf
ATTR_URI
 
Fields inherited from interface org.smartfrog.services.filesystem.FileUsingComponent
ATTR_ABSOLUTE_PATH, ATTR_FILENAME, ATTR_URI
 
Method Summary
 java.lang.String getAbsolutePath()
          get the absolute path of this file
 
Methods inherited from interface org.smartfrog.services.filesystem.UriIntf
getURI
 

Field Detail

ATTR_DIR

static final java.lang.String ATTR_DIR
"dir"

See Also:
Constant Field Values

ATTR_EXISTS

static final java.lang.String ATTR_EXISTS
"exists"

See Also:
Constant Field Values

ATTR_IS_DIRECTORY

static final java.lang.String ATTR_IS_DIRECTORY
"isDirectory"

See Also:
Constant Field Values

ATTR_IS_FILE

static final java.lang.String ATTR_IS_FILE
"isFile"

See Also:
Constant Field Values

ATTR_IS_HIDDEN

static final java.lang.String ATTR_IS_HIDDEN
"isHidden"

See Also:
Constant Field Values

ATTR_TIMESTAMP

static final java.lang.String ATTR_TIMESTAMP
"timestamp"

See Also:
Constant Field Values

ATTR_LENGTH

static final java.lang.String ATTR_LENGTH
"length"

See Also:
Constant Field Values

ATTR_IS_EMPTY

static final java.lang.String ATTR_IS_EMPTY
"isEmpty"

See Also:
Constant Field Values

ATTR_SHORTNAME

static final java.lang.String ATTR_SHORTNAME
"shortname"

See Also:
Constant Field Values

ATTR_MUST_EXIST

static final java.lang.String ATTR_MUST_EXIST
"mustExist"

See Also:
Constant Field Values

ATTR_MUST_READ

static final java.lang.String ATTR_MUST_READ
"mustRead"

See Also:
Constant Field Values

ATTR_MUST_WRITE

static final java.lang.String ATTR_MUST_WRITE
"mustWrite"

See Also:
Constant Field Values

ATTR_MUST_BE_FILE

static final java.lang.String ATTR_MUST_BE_FILE
"mustBeFile"

See Also:
Constant Field Values

ATTR_MUST_BE_DIR

static final java.lang.String ATTR_MUST_BE_DIR
"mustBeDir"

See Also:
Constant Field Values

ATTR_TEST_ON_STARTUP

static final java.lang.String ATTR_TEST_ON_STARTUP
"testOnStartup"

See Also:
Constant Field Values

ATTR_TEST_ON_LIVENESS

static final java.lang.String ATTR_TEST_ON_LIVENESS
"testOnLiveness"

See Also:
Constant Field Values

ATTR_DELETE_ON_EXIT

static final java.lang.String ATTR_DELETE_ON_EXIT
"deleteOnExit"

See Also:
Constant Field Values
Method Detail

getAbsolutePath

java.lang.String getAbsolutePath()
                                 throws java.rmi.RemoteException
get the absolute path of this file

Returns:
String
Throws:
java.rmi.RemoteException - In case of network/rmi error

SmartFrog CORE 3.10.000

(C) Copyright 1998-2006 Hewlett-Packard Development Company, LP