com.jscape.inet.mft.resources
Class VirtualRemoteFileDescriptor

java.lang.Object
  extended by com.jscape.inet.vfs.VirtualFileDescriptor<VirtualRemoteFileDescriptor.Visitor>
      extended by com.jscape.inet.mft.resources.VirtualRemoteFileDescriptor
All Implemented Interfaces:
com.jscape.util.Copyable<VirtualFileDescriptor>, com.jscape.util.Visitable<VirtualRemoteFileDescriptor.Visitor>

public final class VirtualRemoteFileDescriptor
extends VirtualFileDescriptor<VirtualRemoteFileDescriptor.Visitor>

Contains remote file information. Usually it is just remote resource name reference.

Version:
1.0
Author:
Alex
See Also:
Source code

Nested Class Summary
static interface VirtualRemoteFileDescriptor.Visitor
           
 
Nested classes/interfaces inherited from interface com.jscape.util.Visitable
com.jscape.util.Visitable.VisitorBase, com.jscape.util.Visitable.VisitorException
 
Constructor Summary
VirtualRemoteFileDescriptor()
          Creates a new descriptor instance.
VirtualRemoteFileDescriptor(java.lang.String path, AccessPermissions accessPermissions, boolean secured, boolean denied, boolean indexable, java.lang.String name)
           
VirtualRemoteFileDescriptor(VirtualRemoteFileDescriptor that)
          Copy constructor.
 
Method Summary
 java.lang.Object accept(VirtualRemoteFileDescriptor.Visitor visitor)
          Backwards dispatching entry point.
 VirtualRemoteFileDescriptor copy()
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getName()
          Returns remote resource name.
 int hashCode()
           
 void setName(java.lang.String name)
          Sets remote resource name.
 java.lang.String toString()
           
 
Methods inherited from class com.jscape.inet.vfs.VirtualFileDescriptor
getAccessPermissions, getPath, isDenied, isIndexable, isSecured, setAccessPermissions, setDenied, setIndexable, setPath, setSecured
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VirtualRemoteFileDescriptor

public VirtualRemoteFileDescriptor(java.lang.String path,
                                   AccessPermissions accessPermissions,
                                   boolean secured,
                                   boolean denied,
                                   boolean indexable,
                                   java.lang.String name)

VirtualRemoteFileDescriptor

public VirtualRemoteFileDescriptor()
Creates a new descriptor instance.


VirtualRemoteFileDescriptor

public VirtualRemoteFileDescriptor(VirtualRemoteFileDescriptor that)
Copy constructor.

Parameters:
that - the instance to copy
Method Detail

accept

public java.lang.Object accept(VirtualRemoteFileDescriptor.Visitor visitor)
                        throws com.jscape.util.Visitable.VisitorException
Description copied from interface: com.jscape.util.Visitable
Backwards dispatching entry point.

Specified by:
accept in interface com.jscape.util.Visitable<VirtualRemoteFileDescriptor.Visitor>
Specified by:
accept in class VirtualFileDescriptor<VirtualRemoteFileDescriptor.Visitor>
Parameters:
visitor - a visitor instance
Returns:
a visit result if any
Throws:
com.jscape.util.Visitable.VisitorException - if an error occurs

copy

public VirtualRemoteFileDescriptor copy()

getName

public java.lang.String getName()
Returns remote resource name.

Returns:
remote resource name

setName

public void setName(java.lang.String name)
Sets remote resource name.

Parameters:
name - the remote resource name

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class VirtualFileDescriptor<VirtualRemoteFileDescriptor.Visitor>

hashCode

public int hashCode()
Overrides:
hashCode in class VirtualFileDescriptor<VirtualRemoteFileDescriptor.Visitor>

toString

public java.lang.String toString()
Overrides:
toString in class VirtualFileDescriptor<VirtualRemoteFileDescriptor.Visitor>


Copyright © 1999-2009 JSCAPE LLC. All Rights Reserved.