A B C D E F G H I J L M N O P Q R S T U V W X _

A

ACCES_DENIED - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
AccessDeniedException - Exception in nl.uva.vlet.exception
 
AccessDeniedException(String) - Constructor for exception nl.uva.vlet.exception.AccessDeniedException
 
AccessDeniedException(String, Exception) - Constructor for exception nl.uva.vlet.exception.AccessDeniedException
Constructor which keeps original System Exception
AccessDeniedException(String, String) - Constructor for exception nl.uva.vlet.exception.AccessDeniedException
 
AccessDeniedException(String, String, Exception) - Constructor for exception nl.uva.vlet.exception.AccessDeniedException
 
ActionTask - Class in nl.uva.vlet.tasks
Simple Task class which extends the Runnable class.
ActionTask(ITaskSource, String) - Constructor for class nl.uva.vlet.tasks.ActionTask
Construct a new ActionTask origination from the taskSource source with the human readable name taskName
add(VAttribute) - Method in class nl.uva.vlet.util.VAttributeSet
Adds VAttribute attr to the set, overwrites previous value if an VAttribute with the same name already was added.
addAttributes(VAttributeSet) - Method in class nl.uva.vlet.vrs.ServerInfo
 
addDirectory(String) - Method in class nl.uva.vlet.bootstrap.Bootstrapper
 
addGridProxyListener(GridProxyListener) - Static method in class nl.uva.vlet.util.cog.GridProxy
 
addGroup(VAttributeGroup) - Method in class nl.uva.vlet.util.VAttributeGroup
Add specified group to the child groups
addGroup(VAttributeSet) - Method in class nl.uva.vlet.util.VAttributeGroup
 
addLogText(String) - Method in class nl.uva.vlet.vfs.VFSTransfer
Add INFORMATIVE (for end user) text without newline to logtext
addNode(VNode, boolean) - Method in class nl.uva.vlet.vfs.VDir
Add (VFS)Node to this directory location.
addNode(VNode, String, boolean) - Method in class nl.uva.vlet.vfs.VDir
 
addNode(VFSNode, String, boolean) - Method in class nl.uva.vlet.vfs.VDir
 
addNode(VNode) - Method in class nl.uva.vlet.vrs.Cluster
Adds (Sub) Cluster to the registry.
addNode(VNode, boolean) - Method in class nl.uva.vlet.vrs.Cluster
 
addNode(VNode, String, boolean) - Method in class nl.uva.vlet.vrs.MyVLe
Auto linkdrops node on this resource, returned node is alway of LinkNode type.
addNode(VNode, boolean) - Method in interface nl.uva.vlet.vrs.VComposite
Add a node to the underlaying Resource.
addNode(VNode, String, boolean) - Method in interface nl.uva.vlet.vrs.VComposite
Add a node to the underlaying Resource with a optional new name.
addNode(VNode, boolean) - Method in class nl.uva.vlet.vrs.VCompositeNode
 
addNode(VNode, String, boolean) - Method in class nl.uva.vlet.vrs.VCompositeNode
 
addNodes(VNode[], boolean) - Method in class nl.uva.vlet.vfs.VDir
Add mutiple (VFS)Nodes to this directory location.
addNodes(VFSNode[], boolean) - Method in class nl.uva.vlet.vfs.VDir
 
addNodes(VNode[], boolean) - Method in class nl.uva.vlet.vrs.Cluster
 
addNodes(VNode[], boolean) - Method in interface nl.uva.vlet.vrs.VComposite
Add specified nodes to the Resource.
addNodes(VNode[], boolean) - Method in class nl.uva.vlet.vrs.VCompositeNode
 
addResourceEventListener(ResourceEventListener) - Static method in class nl.uva.vlet.vrs.Registry
 
addResourceEventListener(ResourceEventListener) - Static method in class nl.uva.vlet.vrs.ResourceEvent
 
addSource(VRL) - Method in class nl.uva.vlet.vfs.VFSTransfer
 
addSources(VRL[]) - Method in class nl.uva.vlet.vfs.VFSTransfer
Add extra source VRL to the source list, when recursive copying a directory First source in the sources vector is the starting (root) source as specified at construction time.
antiSepChar - Static variable in class nl.uva.vlet.vrl.VRL
Stupid window backslahes.
ARCH_LINUX - Static variable in class nl.uva.vlet.Global
 
ARCH_WINDOWS - Static variable in class nl.uva.vlet.Global
 
asyncCopy(VDir, VDir) - Method in class nl.uva.vlet.vfs.VFSClient
Copy single VDir in background Returns TransgerInfo object which can be used to monitor the result
asyncCopy(VFile, VDir) - Method in class nl.uva.vlet.vfs.VFSClient
Copy single VFile in background.
asyncCopyMoveTo(VDir, String, boolean) - Method in class nl.uva.vlet.vfs.VFSNode
Asynchronous transfer method to iniate a copy or a move.
asyncDownload(VNode, String, boolean) - Method in class nl.uva.vlet.vfs.VDir
Asynchronous transfer method to download an Resource Returns VFSTransfer info object so the transfer can be monitored.
asyncMove(VDir, VDir) - Method in class nl.uva.vlet.vfs.VFSClient
Move single VDir in background Returns TransgerInfo object which can be used to monitor the result.
asyncMove(VFile, VDir) - Method in class nl.uva.vlet.vfs.VFSClient
Move single VFile in background.
ATTR_ACCESS_TIME - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_ALLOW_3RD_PARTY - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_ATTEMPTS - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_AUTH_SCHEME - Static variable in class nl.uva.vlet.vrs.VRS
 
ATTR_CHARSET - Static variable in class nl.uva.vlet.vrs.VNode
 
ATTR_CREATION_TIME - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_CREATION_TIME - Static variable in class nl.uva.vlet.vfs.VFSNode
Creation time in millis since Epoch (01-01-1970)
ATTR_DATA_TYPE - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_DATA_TYPE - Static variable in class nl.uva.vlet.vfs.VFSNode
SRB Data Type attribute
ATTR_DEFAULTRESOURCE - Static variable in class nl.uva.vlet.vrs.ServerInfo
 
ATTR_DEST_DIRNAME - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_DEST_FILENAME - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_DEST_HOSTNAME - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_DEST_PATH - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_DEST_URL - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_DIRNAME - Static variable in class nl.uva.vlet.util.VAttribute
For files this is the parent directory, but for directories, SRB regards this a the dame directory name !
ATTR_DIRNAME - Static variable in class nl.uva.vlet.vfs.VFSNode
Ambiguos 'dirname' can be both parent directory of file or directory name itself
ATTR_EXISTS - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_EXISTS - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_FAULT - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_GID - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_GROUP - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_GROUP - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_HOSTNAME - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_HOSTNAME - Static variable in class nl.uva.vlet.vrs.ServerInfo
 
ATTR_HOSTNAME - Static variable in class nl.uva.vlet.vrs.VNode
 
ATTR_HOSTNAME - Static variable in class nl.uva.vlet.vrs.VRS
 
ATTR_ICON - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_ICON - Static variable in class nl.uva.vlet.vrs.VNode
 
ATTR_ICONURL - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_ID - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_ID - Static variable in class nl.uva.vlet.vrs.VRS
 
ATTR_ISDIR - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_ISDIR - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_ISFILE - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_ISFILE - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_ISHIDDEN - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_ISHIDDEN - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_ISREADABLE - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_ISREADABLE - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_ISSOFTLINK - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_ISSOFTLINK - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_ISVLINK - Static variable in class nl.uva.vlet.util.VAttribute
Whether this node is a VLink
ATTR_ISVLINK - Static variable in class nl.uva.vlet.vrs.VNode
 
ATTR_ISWRITABLE - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_ISWRITABLE - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_LENGTH - Static variable in class nl.uva.vlet.util.VAttribute
Length or size of resource if applicable
ATTR_LENGTH - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_LINK_IS_COMPOSITE - Static variable in class nl.uva.vlet.vrs.ResourceNode
Hidden hint to quickly know whether target is composite
ATTR_LINK_MIMETYPE - Static variable in class nl.uva.vlet.vrs.ResourceNode
Hidden attribute: mimetype of linkTarget.
ATTR_LINKTARGET - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_LINKTARGET - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_LOCATION - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_LOCATION - Static variable in class nl.uva.vlet.vrs.VNode
 
ATTR_MCATZONE - Static variable in class nl.uva.vlet.vrs.ServerInfo
 
ATTR_MDASCOLLECTIONHOME - Static variable in class nl.uva.vlet.vrs.ServerInfo
 
ATTR_MDASDOMAINHOME - Static variable in class nl.uva.vlet.vrs.ServerInfo
 
ATTR_MDASDOMAINNAME - Static variable in class nl.uva.vlet.vrs.ServerInfo
 
ATTR_MIMETYPE - Static variable in class nl.uva.vlet.vrs.VNode
VAttribute name for the MimeType
ATTR_MODIFICATION_TIME - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_MODIFICATION_TIME - Static variable in class nl.uva.vlet.vfs.VFSNode
Modification time in millis since Epoch (01-01-1970)
ATTR_NAME - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_NAME - Static variable in class nl.uva.vlet.vrs.VNode
 
ATTR_NRACLENTRIES - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_NRACLENTRIES - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_NRCHILDS - Static variable in class nl.uva.vlet.util.VAttribute
VAttribute name for the nr of childs nodes (Only for VComposite and subclasses)
ATTR_NRCHILDS - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_OWNER - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_OWNER - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_PARENT_DIRNAME - Static variable in class nl.uva.vlet.util.VAttribute
Unambigous Parent directory attribute for both files and directores
ATTR_PARENT_DIRNAME - Static variable in class nl.uva.vlet.vfs.VFSNode
Unambigous Parent directory attribute for both files and directores
ATTR_PASSIVE_MODE - Static variable in class nl.uva.vlet.util.VAttribute
Make sure Global.PASSIVE_MODE and ATTR_PASSIVE_MODE are the same !
ATTR_PASSIVE_MODE - Static variable in class nl.uva.vlet.vrs.ServerInfo
 
ATTR_PASSPHRASE - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_PASSPHRASE - Static variable in class nl.uva.vlet.vrs.VRS
pass phrase property when opening a new connection
ATTR_PASSWORD - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_PASSWORD - Static variable in class nl.uva.vlet.vrs.VRS
passwd property when opening a new connection
ATTR_PATH - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_PATH - Static variable in class nl.uva.vlet.vrs.ServerInfo
Path for ServerInfo is default user's home (~/...)
ATTR_PATH - Static variable in class nl.uva.vlet.vrs.VNode
 
ATTR_PERMISSIONS_STRING - Static variable in class nl.uva.vlet.util.VAttribute
Unix style permissions string: drwxr-xr-x+ etc, enhanced with '[]' attributes
ATTR_PERMISSIONS_STRING - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_PERSISTANT - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_PERSISTANT - Static variable in class nl.uva.vlet.vrs.ServerInfo
 
ATTR_PORT - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_PORT - Static variable in class nl.uva.vlet.vrs.ServerInfo
 
ATTR_PORT - Static variable in class nl.uva.vlet.vrs.VNode
 
ATTR_PORT - Static variable in class nl.uva.vlet.vrs.VRS
 
ATTR_RECURSIVE - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_RESOURCE - Static variable in class nl.uva.vlet.vfs.VFSNode
SRB attribute,but moved up level for visibility !
ATTR_SCHEME - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_SCHEME - Static variable in class nl.uva.vlet.vrs.VNode
 
ATTR_SCHEME - Static variable in class nl.uva.vlet.vrs.VRS
scheme type
ATTR_SHOW_SHORTCUT_ICON - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_SOURCE_DIRNAME - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_SOURCE_FILENAME - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_SOURCE_HOSTNAME - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_SOURCE_PATH - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_SOURCE_URL - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_STATUS - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_TRANSFERS_ACTIVE - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_TRANSFERS_CANCELLED - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_TRANSFERS_FAILED - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_TRANSFERS_FINISHED - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_TRANSFERS_PENDING - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_TRANSFERS_RESTARTED - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_TYPE - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_TYPE - Static variable in class nl.uva.vlet.vrs.VNode
 
ATTR_UID - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_UNIQUE - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_UNIQUE - Static variable in class nl.uva.vlet.vfs.VFSNode
 
ATTR_USERNAME - Static variable in class nl.uva.vlet.util.VAttribute
 
ATTR_USERNAME - Static variable in class nl.uva.vlet.vrs.ServerInfo
 
ATTR_USERNAME - Static variable in class nl.uva.vlet.vrs.VRS
 
ATTRIBUTE_NOT_EDITABLE - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
attributeNames - Static variable in class nl.uva.vlet.vfs.VFSNode
Default attributes names for all VFSNodes
AttributeNotEditableException - Exception in nl.uva.vlet.exception
 
AttributeNotEditableException() - Constructor for exception nl.uva.vlet.exception.AttributeNotEditableException
 
AttributeNotEditableException(String) - Constructor for exception nl.uva.vlet.exception.AttributeNotEditableException
 
attributes - Variable in class nl.uva.vlet.vrs.ResourceEvent
Parent VRL if Applicable
AUTH_SCHEME - Static variable in class nl.uva.vlet.util.VAttribute
 
AUTH_SCHEME - Static variable in class nl.uva.vlet.vrs.ServerInfo
 
AuthenticationException - Exception in nl.uva.vlet.exception
 
AuthenticationException(String) - Constructor for exception nl.uva.vlet.exception.AuthenticationException
 
AuthenticationException(String, Exception) - Constructor for exception nl.uva.vlet.exception.AuthenticationException
Create VlException: CrendentialException which keeps original System Exception
authSchemes - Static variable in class nl.uva.vlet.vrs.ServerInfo
 
autoCreateDirs - Variable in class nl.uva.vlet.vfs.VFSOptions
Whether to auto-create the full (parent) directory path or not

B

basename(String) - Static method in class nl.uva.vlet.vrl.VRL
returns basename part (last part) of path String.
boolVal - Variable in class nl.uva.vlet.vrs.ResourceEvent
 
Bootstrapper - Class in nl.uva.vlet.bootstrap
Universal Bootstrapper class for both Windows and Linux.
Bootstrapper() - Constructor for class nl.uva.vlet.bootstrap.Bootstrapper
 

C

captureOutput(boolean, boolean) - Method in class nl.uva.vlet.exec.LocalProcess
 
CHARSET_ISO_8859_1 - Static variable in class nl.uva.vlet.util.ResourceLoader
8-bits US/Euro 'standard' encoding
CHARSET_LATIN - Static variable in class nl.uva.vlet.util.ResourceLoader
Same as ISO-8859-1
CHARSET_US_ASCII - Static variable in class nl.uva.vlet.util.ResourceLoader
7-bits (US) Ascii, mother of all ASCII's
CHARSET_UTF16BE - Static variable in class nl.uva.vlet.util.ResourceLoader
 
CHARSET_UTF16LE - Static variable in class nl.uva.vlet.util.ResourceLoader
 
CHARSET_UTF8 - Static variable in class nl.uva.vlet.util.ResourceLoader
 
checkAndStoreNewServerInfo() - Method in class nl.uva.vlet.vrs.ResourceNode
 
checkGlobalAttribute(VAttribute) - Static method in class nl.uva.vlet.vrs.ServerInfo
Check and update Global vs ServerInfo Attribute
checkGridProxy() - Method in class nl.uva.vlet.util.cog.GridProxy
 
checkSetVLeTEnvironment() - Method in class nl.uva.vlet.bootstrap.Bootstrapper
Checks startup environment and set installation parameters:
- Check java 1.5 version.
- Add all .jar files from ./lib and ${globus.install}/lib.
- Sets skeleton CLASSPATH adding:
checkUpdateServerAttributes() - Method in class nl.uva.vlet.vrs.ServerInfo
Checks and sets Server Attributes.
checkUpdateServerInfo(ServerInfo, VRL, boolean) - Method in class nl.uva.vlet.vrs.VRS
Check and update the ServerInfo object or create a new one.
childs - Variable in class nl.uva.vlet.vrs.ResourceEvent
child locations if applicable
CircularStreamBufferTransferer - Class in nl.uva.vlet.vfs
CircularStreamBufferTransferer copies data from InputStream to OutputStream.
CircularStreamBufferTransferer(int) - Constructor for class nl.uva.vlet.vfs.CircularStreamBufferTransferer
 
clear() - Method in class nl.uva.vlet.vrs.http.HTTPRS
 
clear() - Method in class nl.uva.vlet.vrs.Registry
The clear is similar to 'dispose' except that after the 'cleanup' execution might continue.
clear() - Method in class nl.uva.vlet.vrs.VRS
Instead of a dispose() method, a VRS has a clear() method, where it cleans up all cached objects/servers.
clearClass() - Static method in class nl.uva.vlet.vrs.Registry
 
clone() - Method in class nl.uva.vlet.util.VAttribute
Return duplicate of this object.
clone() - Method in class nl.uva.vlet.vrl.VRL
 
clone() - Method in class nl.uva.vlet.vrs.LinkNode
 
close() - Method in class nl.uva.vlet.vfs.VFSClient
Close this client and release resources
Cluster - Class in nl.uva.vlet.vrs
Cluster resource VNode interface to the Registry.
Cluster(VRSContext, String, String) - Constructor for class nl.uva.vlet.vrs.Cluster
 
Cluster.ClusterElement - Class in nl.uva.vlet.vrs
 
CLUSTER_TYPE - Static variable in class nl.uva.vlet.vrs.Cluster
 
compare(Object, Object) - Method in interface nl.uva.vlet.util.Comparer
 
compare(Object, Object) - Method in class nl.uva.vlet.util.QSort.VAttributeComparer
 
compare(Object, Object) - Method in class nl.uva.vlet.util.QSort.VNodeComparer
 
Comparer - Interface in nl.uva.vlet.util
The interface comparer is used by the QSort class.
compareTo(VAttribute) - Method in class nl.uva.vlet.util.VAttribute
Compares this value to value of other VAttribute 'attr'.
compareTo(VRL) - Method in class nl.uva.vlet.vrl.VRL
Compares this location to loc.
compareTo(VNode) - Method in class nl.uva.vlet.vrs.VNode
 
CONFIGURATION_EXCEPTION - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
connect() - Method in class nl.uva.vlet.vrl.VRLConnection
 
connect() - Method in interface nl.uva.vlet.vrs.VServer
Explicit connect so a Server can be created but does NOT connect yet.
convertACL2FileMode(VAttribute[][], boolean) - Static method in class nl.uva.vlet.vfs.VFS
 
convertFileMode2ACL(int, boolean) - Static method in class nl.uva.vlet.vfs.VFS
translate unix style file modification to ACL list
convertVectorToArray(Vector<VAttribute>) - Static method in class nl.uva.vlet.util.VAttribute
 
copy(VFile, VDir) - Method in class nl.uva.vlet.vfs.VFSClient
Copy VFile to remote (VDir) destination.
copy(VDir, VDir) - Method in class nl.uva.vlet.vfs.VFSClient
Copy single VDir
copyFrom(ResourceNode) - Method in class nl.uva.vlet.vrs.ResourceNode
Duplicate: Initializer
copyFrom(ServerInfo) - Method in class nl.uva.vlet.vrs.ServerInfo
 
copyTo(VDir) - Method in class nl.uva.vlet.vfs.VDir
Copy/Move to specified location is called by VFSClient.copyDir() ...
copyTo(VDir, String) - Method in class nl.uva.vlet.vfs.VDir
Copy/Move to specified location is called by VFSClient.copyDir() ...
copyTo(VRL) - Method in class nl.uva.vlet.vfs.VFile
see copyToFile()
copyTo(VDir) - Method in class nl.uva.vlet.vfs.VFile
Copy this file to another VFS location.
copyTo(VDir, String) - Method in class nl.uva.vlet.vfs.VFile
Copy this file to another VFS location.
copyTo(VDir) - Method in class nl.uva.vlet.vfs.VFSNode
 
copyTo(VDir, String) - Method in class nl.uva.vlet.vfs.VFSNode
 
copyToDir(VRL) - Method in class nl.uva.vlet.vfs.VFile
Copy this file to new destination location.
copyToFile(VRL) - Method in class nl.uva.vlet.vfs.VFile
Copy this file to new destination location.
create() - Method in class nl.uva.vlet.vfs.VFSNode
Create this Resource.
createAccountID(VRL) - Static method in class nl.uva.vlet.vrs.ServerInfo
 
createAccountID(String, String, int, String) - Static method in class nl.uva.vlet.vrs.ServerInfo
Creates unique server id.
createACLRecord(VAttribute, boolean) - Method in interface nl.uva.vlet.vfs.VACL
Returns a new 'row' or ACLRecord for the entity.
createACLRecord(VAttribute, boolean) - Method in class nl.uva.vlet.vfs.VFSNode
Create a new ACL Record for the given ACL Entry, that is, a new row in the ACL[][] matrix returned in getACL().
createAttributesChangedEvent(VRL, VAttribute[]) - Static method in class nl.uva.vlet.vrs.ResourceEvent
 
createBusyEvent(VRL, boolean) - Static method in class nl.uva.vlet.vrs.ResourceEvent
 
createChild(String, String, boolean) - Method in class nl.uva.vlet.vfs.VDir
VDir implements createChild by calling createFile and createDir, depending on the type.
createChild(String) - Method in class nl.uva.vlet.vrs.Cluster
 
createChild(String, String) - Method in class nl.uva.vlet.vrs.Cluster
 
createChild(String, boolean) - Method in class nl.uva.vlet.vrs.Cluster
 
createChild(String, String, boolean) - Method in class nl.uva.vlet.vrs.Cluster
 
createChild(String, String, boolean) - Method in class nl.uva.vlet.vrs.MyVLe
 
createChild(String, String, boolean) - Method in interface nl.uva.vlet.vrs.VComposite
VNode method to create new Child.
createChild(String, String, boolean) - Method in class nl.uva.vlet.vrs.VCompositeNode
 
createChildAddedEvent(VRL, VRL) - Static method in class nl.uva.vlet.vrs.ResourceEvent
 
createChildsAddedEvent(VRL, VRL[]) - Static method in class nl.uva.vlet.vrs.ResourceEvent
 
createCreateTerminatedEvent(Exception) - Static method in class nl.uva.vlet.exec.ProcessEvent
 
createDas2() - Static method in class nl.uva.vlet.vrs.Cluster
Default das2 Cluster Factory
createDeletedEvent(VRL) - Static method in class nl.uva.vlet.vrs.ResourceEvent
 
createDir(String) - Method in class nl.uva.vlet.vfs.VDir
Create subdirectory.
createDir(String, boolean) - Method in class nl.uva.vlet.vfs.VDir
Creates subdirectory in this directory.
createFile(String) - Method in class nl.uva.vlet.vfs.VDir
Create file in this Virtual Directory.
createFile(String, boolean) - Method in class nl.uva.vlet.vfs.VDir
Create file in this Virtual Directory.
createFile(VRL, boolean) - Method in class nl.uva.vlet.vfs.VFSClient
Create file.
createLinkNode(VRSContext, VRL, VRL) - Static method in class nl.uva.vlet.vrs.LinkNode
Creates new LinkNode object with logical location and specified linkTarget.
createLinkNode(VRSContext, VRL, VRL, boolean) - Static method in class nl.uva.vlet.vrs.LinkNode
 
createLinkTo(VRL, String, VNode) - Static method in class nl.uva.vlet.vrs.LinkNode
Main method to create a new LinkNode stored in parentLoc with name 'name' and with linkTarget the specified VNode target
createMessageEvent(VRL, String) - Static method in class nl.uva.vlet.vrs.ResourceEvent
 
createRefreshEvent(VRL) - Static method in class nl.uva.vlet.vrs.ResourceEvent
 
createRenameEvent(VRL, VRL) - Static method in class nl.uva.vlet.vrs.ResourceEvent
 
createSetAttributeEvent(VRL, String, String) - Static method in class nl.uva.vlet.vrs.ResourceEvent
 
createSetChildsEvent(VRL, VRL[]) - Static method in class nl.uva.vlet.vrs.ResourceEvent
 
createStartedEvent() - Static method in class nl.uva.vlet.exec.ProcessEvent
 
createTerminatedEvent() - Static method in class nl.uva.vlet.exec.ProcessEvent
 
createTransfer(VNode, VDir, String, boolean) - Static method in class nl.uva.vlet.vfs.VFSNode
 
createTransferTo(VDir, String, boolean) - Method in class nl.uva.vlet.vfs.VFSNode
 
createURLStreamHandler(String) - Method in class nl.uva.vlet.vrl.VRLStreamHandlerFactory
 
createWithPassword(String) - Method in class nl.uva.vlet.util.cog.GridProxy
 
CREDENTIAL_EXCEPTION - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 

D

Debug(String) - Static method in class nl.uva.vlet.util.cog.GridProxy
 
Debug(String) - Method in class nl.uva.vlet.vrs.VRSContext
 
debugPrint(Object, String) - Static method in class nl.uva.vlet.Global
 
debugPrintException(String, VlException) - Static method in class nl.uva.vlet.Global
convenience method to check and print the VlException
debugPrintln(Object, String) - Static method in class nl.uva.vlet.Global
 
debugPrintStacktrace(Exception) - Static method in class nl.uva.vlet.Global
 
debugPrintTasks() - Static method in class nl.uva.vlet.tasks.ActionTask
print out the task list to the debugStream
DEFAULT_CHARSET - Static variable in class nl.uva.vlet.util.ResourceLoader
 
DEFAULT_GRIDFTP_PORT - Static variable in class nl.uva.vlet.vrs.VRS
 
default_show_shortcut_icon - Static variable in class nl.uva.vlet.vrs.ResourceNode
Default value when not specified
DEFAULT_SSH_PORT - Static variable in class nl.uva.vlet.vrs.VRS
 
default_user_vletrc_dirname - Static variable in class nl.uva.vlet.GlobalConfig
Default userspace configuration directory.
default_vletrc_filename - Static variable in class nl.uva.vlet.GlobalConfig
Default userspace configuration directory.
defaultCopyMove(VFSTransfer, VDir, VDir, String, boolean) - Static method in class nl.uva.vlet.vfs.VDir
Default Copy/Move: performs recursive copy of a directory.
lists children and performs cmoveTo on childs.
protected: may only be used by subclasses if they do not have an optimized CopyMoveTo themselfs.
defaultRecursiveDeleteChildren(VDir) - Static method in class nl.uva.vlet.vfs.VDir
Default Recursive delete: lists children and perform delete() on child list.
defaultStreamBufferSize - Static variable in class nl.uva.vlet.vfs.VFSNode
Default buffer for streamCopy to use
delete() - Method in class nl.uva.vlet.vfs.VDir
Non-recursive Delete.
Calles recursive delete from VComposite with resurse=false.
delete(boolean) - Method in class nl.uva.vlet.vrs.Cluster
 
delete() - Method in class nl.uva.vlet.vrs.Cluster
 
delete() - Method in class nl.uva.vlet.vrs.MyVLe
 
delete(boolean) - Method in class nl.uva.vlet.vrs.MyVLe
 
delete() - Method in class nl.uva.vlet.vrs.ResourceNode
 
delete(boolean) - Method in interface nl.uva.vlet.vrs.VComposite
Recursive delete.
delete(boolean) - Method in class nl.uva.vlet.vrs.VCompositeNode
 
delete() - Method in interface nl.uva.vlet.vrs.VEditable
Delete specified resource.
deleteACLEntity(VAttribute) - Method in interface nl.uva.vlet.vfs.VACL
Remove the entity from the ACL list, effectively removing all permission settings associated with the entity (Although this depends on the default permissions of the implementation).
deleteACLEntity(VAttribute) - Method in class nl.uva.vlet.vfs.VFSNode
Delete entry in the ACL list or set permissions to none
delNode(VNode) - Method in class nl.uva.vlet.vfs.VDir
Delete node.
delNode(VNode) - Method in class nl.uva.vlet.vrs.Cluster
Removes (Sub) Cluster/Service to the registry.
delNode(VNode) - Method in class nl.uva.vlet.vrs.MyVLe
 
delNode(VNode) - Method in interface nl.uva.vlet.vrs.VComposite
VRS method to delete specified resource Node
delNode(VNode) - Method in class nl.uva.vlet.vrs.VCompositeNode
 
delNodes(VNode[]) - Method in class nl.uva.vlet.vfs.VDir
Delete nodes.
delNodes(VNode[]) - Method in class nl.uva.vlet.vrs.Cluster
Removes (Sub) Clusters/Services from the registry.
delNodes(VNode[]) - Method in interface nl.uva.vlet.vrs.VComposite
VRS method to delete specified resource Nodes
delNodes(VNode[]) - Method in class nl.uva.vlet.vrs.VCompositeNode
 
Destroy() - Method in class nl.uva.vlet.util.cog.GridProxy
 
DIR_TYPE - Static variable in class nl.uva.vlet.vrs.VRS
 
dirname(String) - Static method in class nl.uva.vlet.vrl.VRL
Returns the dirname part of the URI compatbile path ! (parent directory path) of path.
disconnect() - Method in interface nl.uva.vlet.vrs.VServer
Explicit disconnect so a server can be disconnected and connected again (=reset!)
dispose() - Method in class nl.uva.vlet.vrs.Registry
Clean up resource.
disposeClass() - Static method in class nl.uva.vlet.tasks.ActionTask
 
doCopyMoveTo(VFSTransfer, VDir, String, boolean) - Method in class nl.uva.vlet.vfs.VDir
Default implementation to do actual copy/move.
doCopyMoveTo(VFSTransfer, VDir, String, boolean) - Method in class nl.uva.vlet.vfs.VFile
Default implementation to do actual copy/move.
doTask() - Method in class nl.uva.vlet.tasks.ActionTask
Start task.
doubleSepCharStr - Static variable in class nl.uva.vlet.vrl.VRL
Double Seperator character as String.
downloadNode(VNode, String, boolean) - Method in class nl.uva.vlet.vfs.VDir
Create new VFile and copies contents from (VStreamreadable) vnode.
downloadTo(VFSTransfer, VDir, String, boolean) - Method in class nl.uva.vlet.vfs.VDir
Default implementation to download this directory.
downloadTo(VFSTransfer, VDir, String, boolean) - Method in class nl.uva.vlet.vfs.VFile
Default implemenation to download files, sub classes are encouraged to override this method if they have their own (better) methods.
duplicate() - Method in class nl.uva.vlet.util.VAttribute
 
duplicate() - Method in class nl.uva.vlet.util.VAttributeSet
 
duplicate() - Method in class nl.uva.vlet.vrl.VRL
Same as 'clone()' Method is here for historical reasons.
duplicate() - Method in class nl.uva.vlet.vrs.LinkNode
 
duplicateArray(VAttribute[]) - Static method in class nl.uva.vlet.util.VAttribute
Create copy of Attribute Array
duplicateWithAddedPath(String) - Method in class nl.uva.vlet.vrl.VRL
Creates new location by appending path to this one
duplicateWithNewBasename(String) - Method in class nl.uva.vlet.vrl.VRL
 
duplicateWithNewPath(String) - Method in class nl.uva.vlet.vrl.VRL
Create duplicate, but setpath to newPath
duplicateWithNewPort(int) - Method in class nl.uva.vlet.vrl.VRL
Changing a port in a Location object is not allowed due to the immutable paradigm of Location object (similar to URIs), so to change a port a new object must be created with the changed value.
duplicateWithNewScheme(String) - Method in class nl.uva.vlet.vrl.VRL
Used for scheme subtitution

E

encode(String) - Static method in class nl.uva.vlet.util.URLUTF8Encoder
Encode a string to the "x-www-form-urlencoded" form, enhanced with the UTF-8-in-URL proposal.
encode(String) - Static method in class nl.uva.vlet.vrl.VRL
 
Error(String) - Static method in class nl.uva.vlet.vfs.VFSCopy
 
errorPrint(Object, String) - Static method in class nl.uva.vlet.Global
 
errorPrintln(Object, String) - Static method in class nl.uva.vlet.Global
 
errorPrintStacktrace(Throwable) - Static method in class nl.uva.vlet.Global
 
EventType - Enum in nl.uva.vlet.vrs
Resource EventType enum class
eventType - Variable in class nl.uva.vlet.vrs.ResourceEvent
The Event Type
exception - Variable in class nl.uva.vlet.exec.ProcessEvent
 
ExceptionStrings - Class in nl.uva.vlet.exception
 
ExceptionStrings() - Constructor for class nl.uva.vlet.exception.ExceptionStrings
 
execute(String[], boolean) - Static method in class nl.uva.vlet.exec.LocalExec
Execute cmds[0] and return Process object.
execute(String[], boolean) - Method in class nl.uva.vlet.exec.LocalProcess
 
execute(String[], boolean) - Method in interface nl.uva.vlet.exec.VProcess
Execute command.
exists() - Method in class nl.uva.vlet.vfs.VFSNode
Returns true if the VRL points to an existing object.
exists() - Method in class nl.uva.vlet.vrs.http.HTTPNode
 
exists() - Method in class nl.uva.vlet.vrs.ResourceNode
A ResourcNode is an already resolved node (data object) in memory so as an 'object' it already exists.
exists() - Method in class nl.uva.vlet.vrs.VCompositeNode
 
exists() - Method in class nl.uva.vlet.vrs.VNode
Whether this node (still) exists
existsDir(String) - Method in class nl.uva.vlet.vfs.VDir
returns true whether child exists and is a VDir
existsDir(VRL) - Method in class nl.uva.vlet.vfs.VFSClient
Returns true if location is a VDir and it exists.
existsFile(String) - Method in class nl.uva.vlet.vfs.VDir
returns true whether child exists and is a VFile
existsFile(VRL) - Method in class nl.uva.vlet.vfs.VFSClient
Returns true if location is a VFile and it exists.
exit(int) - Static method in class nl.uva.vlet.vfs.VFSCopy
 
Expressions - Class in nl.uva.vlet.util
 
Expressions() - Constructor for class nl.uva.vlet.util.Expressions
 
extension(String) - Static method in class nl.uva.vlet.vrl.VRL
 

F

FILE_SCHEME - Static variable in class nl.uva.vlet.vrs.VRS
 
FILE_TYPE - Static variable in class nl.uva.vlet.vrs.VRS
 
fireEvent(ResourceEvent) - Static method in class nl.uva.vlet.vrs.Registry
 
fireEvent(ResourceEvent) - Static method in class nl.uva.vlet.vrs.ResourceEvent
 
fireMessageEvent(VRL, String) - Static method in class nl.uva.vlet.vrs.ResourceEvent
 
FIREWALL_PORT_RANGE - Static variable in class nl.uva.vlet.Global
 

G

getACL() - Method in interface nl.uva.vlet.vfs.VACL
Get a modifyable attribute matrix which represents the ACL list.
getACL() - Method in class nl.uva.vlet.vfs.VFSNode
Experimental ACL method: Default return simplist ACL of all.
getACLEntities() - Method in interface nl.uva.vlet.vfs.VACL
Returns list of all possible 'entities' which can have an ACL record entry in the list.
getACLEntities() - Method in class nl.uva.vlet.vfs.VFSNode
Returns all possible ACL entities (users,groups, etc);
getArch() - Static method in class nl.uva.vlet.Global
 
getAttribute(String) - Method in class nl.uva.vlet.vfs.VFSNode
Returns single atttribute triplet
getAttribute(String) - Method in class nl.uva.vlet.vrs.Cluster
 
getAttribute(String) - Method in class nl.uva.vlet.vrs.MyVLe
 
getAttribute(String) - Method in class nl.uva.vlet.vrs.ResourceNode
 
getAttribute(String) - Method in class nl.uva.vlet.vrs.VNode
This is the single method a Node has to implement so that attributes can be fetched.
getAttributeNames() - Method in class nl.uva.vlet.util.VAttributeSet
 
getAttributeNames() - Method in class nl.uva.vlet.vfs.VFSNode
Returns all default attributes names
getAttributeNames() - Method in class nl.uva.vlet.vrs.Cluster
 
getAttributeNames() - Method in class nl.uva.vlet.vrs.http.HTTPNode
Get the names of the attributes this resource has
getAttributeNames() - Method in class nl.uva.vlet.vrs.MyVLe
 
getAttributeNames() - Method in class nl.uva.vlet.vrs.ResourceNode
 
getAttributeNames() - Method in class nl.uva.vlet.vrs.VNode
Get the names of the attributes this resource has
getAttributes() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getAttributes() - Method in class nl.uva.vlet.vrs.VNode
Get all attributes defined by attributeNames
getAttributes(String[]) - Method in class nl.uva.vlet.vrs.VNode
Get all attributes defined by names.
Elements in the names array may be null! It means do not fetch the attribute.
getAttributeSet(String[]) - Method in class nl.uva.vlet.vrs.VNode
Same as getAttributes(), but return the attributes in an Attribute set.
getAuthScheme() - Method in class nl.uva.vlet.vrs.ServerInfo
 
getBaseLocation() - Static method in class nl.uva.vlet.GlobalConfig
Returns (code) base location of 'this' class or Applet URL.
getBaseLocation() - Method in class nl.uva.vlet.vrl.VRL
Returns base VRL without Query ("?...") or Fragment ("#...") part
getBasename(boolean) - Method in class nl.uva.vlet.vrl.VRL
returns basename part (last part) of this location.
getBasename() - Method in class nl.uva.vlet.vrl.VRL
 
getBasename() - Method in class nl.uva.vlet.vrs.VNode
Returns basename part of the path of a node.
getBooleanValue() - Method in class nl.uva.vlet.util.VAttribute
 
getBooleanValue(String, boolean) - Method in class nl.uva.vlet.util.VAttributeSet
 
getBoolProperty(String, boolean) - Static method in class nl.uva.vlet.Global
Returns boolean property or the default value
getCACertificateLocations() - Method in class nl.uva.vlet.util.cog.GridProxy
Return path(s) to certificate locations
getChainedStackTraceText(Exception) - Static method in exception nl.uva.vlet.exception.VlException
Return the stacktrace, including nested Exceptions ! as single String
getCharSet() - Method in class nl.uva.vlet.vrs.http.HTTPNode
Get mimetype as reported by remote Server.
getCharSet() - Method in class nl.uva.vlet.vrs.VNode
Default charset for text resources
getChild(String) - Method in class nl.uva.vlet.vfs.VDir
Get VFSNode
getChild(int) - Method in class nl.uva.vlet.vrs.MyVLe
 
getChild(String) - Method in interface nl.uva.vlet.vrs.VComposite
Returns Child Node.
getChild(String) - Method in class nl.uva.vlet.vrs.VCompositeNode
 
getChildAttributes(String[], String[]) - Method in class nl.uva.vlet.vfs.VDir
Return attribute matrix for given nodes.
getChildAttributes(String[]) - Method in class nl.uva.vlet.vfs.VDir
 
getChildAttributes(String[], String[]) - Method in interface nl.uva.vlet.vrs.VComposite
Return attribute matrix for given childs.
getChildAttributes(String[]) - Method in interface nl.uva.vlet.vrs.VComposite
Returns attributes for all childs
getChildAttributes(String[], String[]) - Method in class nl.uva.vlet.vrs.VCompositeNode
 
getChildAttributes(String[]) - Method in class nl.uva.vlet.vrs.VCompositeNode
 
getChilds() - Method in class nl.uva.vlet.vfs.VDir
default implementation calls the VDir method list()
getChilds() - Method in class nl.uva.vlet.vrs.Cluster
 
getChilds() - Method in class nl.uva.vlet.vrs.MyVLe
 
getChilds() - Method in interface nl.uva.vlet.vrs.VComposite
Returns Child Nodes.
getCodeBaseLocation() - Static method in class nl.uva.vlet.Global
Returns base location of installed code of Global class
getConfigurationAttributes() - Static method in class nl.uva.vlet.Global
Return configurable properties as AttributeSet
getContents() - Method in class nl.uva.vlet.vfs.VFile
Read the whole contents and return in byte array.
getContents(int) - Method in class nl.uva.vlet.vfs.VFile
Reads first len bytes into byte array
getContents(long, int) - Method in class nl.uva.vlet.vfs.VFile
Reads first len bytes into byte array
getContentsAsString(String) - Method in class nl.uva.vlet.vfs.VFile
Read contents and return as single String.
getContentsAsString() - Method in class nl.uva.vlet.vfs.VFile
 
getCurrentTransferred() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getCurrentTransferredLastUpdateTime() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getCurrentTransferSize() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getCurrentTransferStartTime() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getDebugStream() - Static method in class nl.uva.vlet.Global
 
getDefault() - Static method in class nl.uva.vlet.util.cog.GridProxy
Returns static GridProxy object
getDefault() - Static method in class nl.uva.vlet.vfs.VFSClient
Returns default class object
getDefault() - Static method in class nl.uva.vlet.vfs.VFSTaskWatcher
 
getDefault() - Static method in class nl.uva.vlet.vrs.VRSContext
Get default VRS environment.
getDefaultLifeTime() - Method in class nl.uva.vlet.util.cog.GridProxy
 
getDefaultResource() - Method in class nl.uva.vlet.vrs.ServerInfo
 
getDefaultScheme(String) - Method in class nl.uva.vlet.vrs.Registry
When more then one scheme names are allowed (for example: gftp/gsiftp) this method returns the default scheme for the gvien name.
getDefaultSchemeNames() - Method in class nl.uva.vlet.vrs.Registry
Returns array of default scheme names for the registered protocols.
getDefaultServerAttributes() - Method in class nl.uva.vlet.vrs.VRS
Get default Server Attributes.
getDefaultServerAttributesFor(VRL) - Method in class nl.uva.vlet.vrs.Registry
 
getDestination() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getDir(String) - Method in class nl.uva.vlet.vfs.VDir
Get subdirectory
getDir(String) - Method in class nl.uva.vlet.vfs.VFSClient
Return VDir specified by the location string
getDir(VRL) - Method in class nl.uva.vlet.vfs.VFSClient
Returns VDir specified by the location
getDirname() - Method in class nl.uva.vlet.vrl.VRL
Returns (decoded) parent directory part of path
getDoubleValue() - Method in class nl.uva.vlet.util.VAttribute
 
getEnumIndex() - Method in class nl.uva.vlet.util.VAttribute
Return enum order of current value
getEnumValues() - Method in class nl.uva.vlet.util.VAttribute
 
getErrorStream() - Static method in class nl.uva.vlet.Global
 
getETA() - Method in class nl.uva.vlet.vfs.VFSTransfer
Returns ETA in millis.
getException() - Method in class nl.uva.vlet.tasks.ActionTask
Returns stored exception
getException() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getExitValue() - Method in class nl.uva.vlet.exec.LocalProcess
 
getExitValue() - Method in interface nl.uva.vlet.exec.VProcess
Get exit value.
getExtension() - Method in class nl.uva.vlet.vrl.VRL
Get last part of filename starting from a '.'
getFile(String) - Method in class nl.uva.vlet.vfs.VDir
Get file in this directory
getFile(String) - Method in class nl.uva.vlet.vfs.VFSClient
Return VFile specified by the location string
getFile(VRL) - Method in class nl.uva.vlet.vfs.VFSClient
Return VFile specified by the location
getFirewallPortRange() - Static method in class nl.uva.vlet.Global
 
getFirewallPortRangeString() - Static method in class nl.uva.vlet.Global
 
getFloatValue() - Method in class nl.uva.vlet.util.VAttribute
 
getFragment() - Method in class nl.uva.vlet.vrl.VRL
Return part afer '#'
getGlobusCredentail() - Method in class nl.uva.vlet.vrs.VRSContext
 
getGlobusCredential() - Method in class nl.uva.vlet.util.cog.GridProxy
Retreives current GLobusCrendentail.
getGridCertificateLocation() - Static method in class nl.uva.vlet.Global
Return OPTIONAL grid certificate location can be null.
getGridProxy() - Method in class nl.uva.vlet.vrs.VRSContext
 
getGridProxyLocation() - Static method in class nl.uva.vlet.Global
Return OPTIONAL grid proxy location.
getGroup(String) - Method in class nl.uva.vlet.util.VAttributeGroup
Get group by name
getGroupNames() - Method in class nl.uva.vlet.util.VAttributeGroup
Return names of groups
getGroups() - Method in class nl.uva.vlet.util.VAttributeGroup
return actual (non-copy) vector which contains child groups
getHasTasks() - Method in class nl.uva.vlet.exec.ProcessTaskSource
 
getHasTasks() - Method in class nl.uva.vlet.vfs.VFSTaskWatcher
 
getHelp() - Method in class nl.uva.vlet.vfs.VDir
 
getHelp() - Method in class nl.uva.vlet.vfs.VFile
 
getHelp() - Method in class nl.uva.vlet.vrs.http.HTTPNode
 
getHelp() - Method in class nl.uva.vlet.vrs.MyVLe
 
getHelp() - Method in class nl.uva.vlet.vrs.VCompositeNode
 
getHelp() - Method in class nl.uva.vlet.vrs.VNode
Returns simple text file or complete HTML page.
getHelpText() - Method in class nl.uva.vlet.util.VAttribute
Return (mini) help text for ToolTip text
getHelpUrl(String) - Static method in class nl.uva.vlet.Global
 
getHostCredential() - Static method in class nl.uva.vlet.util.cog.GridProxy
 
getHostname() - Static method in class nl.uva.vlet.Global
 
getHostname() - Method in class nl.uva.vlet.vrl.VRL
Returns hostname part of VRL
getHostname() - Method in class nl.uva.vlet.vrs.VNode
Returns Hostname
getHostname() - Method in interface nl.uva.vlet.vrs.VServer
Return hostname
getIcon(String) - Static method in class nl.uva.vlet.util.ResourceLoader
Just fetch uncached icon from specified (relative) url or full path.
getIconOrDefault(String) - Static method in class nl.uva.vlet.util.ResourceLoader
 
getIconURL() - Method in class nl.uva.vlet.vrs.ResourceNode
Returns optional icon url, used by VBrowser
getIconURL() - Method in class nl.uva.vlet.vrs.VNode
Returns optional icon url
getID() - Method in class nl.uva.vlet.exec.ProcessTaskSource
 
getID() - Method in interface nl.uva.vlet.tasks.ITaskSource
Optional ID to use by the ActionTask
getID() - Method in class nl.uva.vlet.vfs.VFSTaskWatcher
 
getId() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getID() - Method in class nl.uva.vlet.vrs.VNode
Get unique VNode id.
getID() - Method in interface nl.uva.vlet.vrs.VServer
Return identification String for this server
getImage(String) - Static method in class nl.uva.vlet.util.ResourceLoader
Load (a)synchronously an image specified by VRL URI.
getImplementation() - Method in class nl.uva.vlet.vrs.ResourceNode
the VNode which stores the LinkNode object, usually a VFile
getInputstream(String) - Static method in class nl.uva.vlet.util.ResourceLoader
Tries to load resource from relative or absolute url: - get current classLoader to resource 'urlstr' - get thread classload to resolve 'urlstr' - tries if urlstr is an absolute url and performs openConnection().getInputStream()
getInputstream(VRL) - Static method in class nl.uva.vlet.util.ResourceLoader
Returns an inputstream from the specified URI.
getInputStream() - Method in class nl.uva.vlet.vrl.VRLConnection
 
getInputStream() - Method in class nl.uva.vlet.vrs.http.HTTPNode
 
getInputStream() - Method in class nl.uva.vlet.vrs.ResourceNode
 
getInputStream() - Method in interface nl.uva.vlet.vrs.VStreamReadable
Create InputStream to read from this (remote) resource.
getInstallationBinDir() - Static method in class nl.uva.vlet.Global
Returns vlet.install.bindir property or (default) VLET_INSTALL/bin
getInstallationConfigDir() - Static method in class nl.uva.vlet.Global
Returns vlet.install.sysconfdir property or (default) VLET_INSTALL/etc
getInstallationConfigDir() - Static method in class nl.uva.vlet.GlobalConfig
 
getInstallationDocDir() - Static method in class nl.uva.vlet.Global
Returns vlet.install.libdir property or (default) VLET_INSTALL/lib
getInstallationLibDir() - Static method in class nl.uva.vlet.Global
Returns vlet.install.libdir property or (default) VLET_INSTALL/lib
getInstallBaseDir() - Static method in class nl.uva.vlet.Global
Returns base dir of installed software a.k.a VLET_INSTALL.
getIntValue() - Method in class nl.uva.vlet.util.VAttribute
 
getIntValue(String, int) - Method in class nl.uva.vlet.util.VAttributeSet
Return String value of Attribute
getIntValue(String) - Method in class nl.uva.vlet.util.VAttributeSet
Return String value of Attribute
getIntValue(String, int) - Method in class nl.uva.vlet.vrs.ServerInfo
 
getLength() - Method in class nl.uva.vlet.vfs.VFile
Return length of this resource object
getLinkTarget() - Method in class nl.uva.vlet.vfs.VFSNode
Optional method to resolve (soft) links if this VFS Implementation supports it.
getLinkTarget() - Method in class nl.uva.vlet.vrs.LinkNode
 
getLinkTargetVRL() - Method in class nl.uva.vlet.vfs.VFSNode
Return LinkTarget is VRL
getLocation() - Method in class nl.uva.vlet.vrs.VNode
See getVRL()
getLogText() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getLongValue() - Method in class nl.uva.vlet.util.VAttribute
 
getMagicMimeType(byte[]) - Static method in class nl.uva.vlet.util.MimeTypes
Returns the MimeType by checking against known the 'Magic' attribute of a file.
getMagicMimeType(File) - Static method in class nl.uva.vlet.util.MimeTypes
 
getMdasDomainName() - Method in class nl.uva.vlet.vrs.ServerInfo
 
getMessage() - Method in class nl.uva.vlet.vrs.ResourceEvent
 
getMimeType(String) - Static method in class nl.uva.vlet.util.MimeTypes
Returns mimetype string by checking the extension or name of the file
getMimeType() - Method in class nl.uva.vlet.vrs.http.HTTPNode
Get mimetype as reported by remote Server.
getMimeType() - Method in class nl.uva.vlet.vrs.VNode
Returns Mime Type based upon file filenam/extension.
getModificationTime() - Method in class nl.uva.vlet.vfs.VFSNode
Return time of last modification in milli seconds after 'epoch' epoch = (1-jan-1970 GMT).
getMustStop() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getName() - Method in exception nl.uva.vlet.exception.VlException
Returns Name of VlException.
getName() - Method in class nl.uva.vlet.util.VAttribute
 
getName() - Method in class nl.uva.vlet.util.VAttributeSet
Returns optional name
getName() - Method in class nl.uva.vlet.vrs.http.HTTPRS
 
getName() - Method in class nl.uva.vlet.vrs.MyVLe
 
getName() - Method in class nl.uva.vlet.vrs.ResourceNode
 
getName() - Method in class nl.uva.vlet.vrs.VNode
Returns the short name of the resource.
The default is the basename of the resource or the last part of the path part in the URI.
getName() - Method in class nl.uva.vlet.vrs.VRS
Returns name of service, for example GridFTP
getNrOfChilds() - Method in class nl.uva.vlet.vrs.Cluster
 
getNrOfChilds() - Method in class nl.uva.vlet.vrs.MyVLe
 
getNrOfChilds() - Method in interface nl.uva.vlet.vrs.VComposite
Returns number of child nodes.
getNrOfChilds() - Method in class nl.uva.vlet.vrs.VCompositeNode
 
getNrOfSources() - Method in class nl.uva.vlet.vfs.VFSTransfer
Get nr of sources currently transferred/being transferred.
getOSName() - Static method in class nl.uva.vlet.Global
 
getOSVersion() - Static method in class nl.uva.vlet.Global
 
getOutputStream() - Method in class nl.uva.vlet.exec.LocalProcess
 
getOutputStream() - Method in interface nl.uva.vlet.exec.VProcess
Get OutputStream to write to:
getOutputStream(String) - Static method in class nl.uva.vlet.util.ResourceLoader
 
getOutputStream(VRL) - Static method in class nl.uva.vlet.util.ResourceLoader
 
getOutputStream() - Method in interface nl.uva.vlet.vrs.VStreamWritable
Create OutputStream to this file/object to write to.
getParent() - Method in class nl.uva.vlet.vfs.VFSNode
VFSnode implements getParent by calling VFSNode.getParentDir
getParent() - Method in class nl.uva.vlet.vrl.VRL
Returns new location which *could* be the parent location
getParent() - Method in class nl.uva.vlet.vrs.http.HTTPNode
 
getParent() - Method in class nl.uva.vlet.vrs.ResourceNode
Returns 'Logical' Parent.
getParent() - Method in class nl.uva.vlet.vrs.VNode
Get Parent Node (if any).
In the case of a graph, this method might return null, if it has multiple parents and no parent (of the multiparents) can be considered as the 'master' or 'root' parent.
getParents() - Method in class nl.uva.vlet.vfs.VFSNode
Returns array whith one parent.
getParents() - Method in class nl.uva.vlet.vrs.http.HTTPNode
 
getParents() - Method in class nl.uva.vlet.vrs.VCompositeNode
 
getParents() - Method in class nl.uva.vlet.vrs.VNode
Get Parents if the Node is part of a Graph.
getPassiveMode() - Static method in class nl.uva.vlet.Global
When true only passive connections are allowed.
getPassphrase() - Method in class nl.uva.vlet.vrs.ServerInfo
 
getPassword() - Method in class nl.uva.vlet.vrl.VRL
Deprecated. It is NOT save to use clear text password in any URI!
getPassword() - Method in class nl.uva.vlet.vrs.ServerInfo
 
getPath(String) - Method in class nl.uva.vlet.vfs.VFSNode
Fetch any VFSNode (VFile or VDir) with the specified absolute path
getPath() - Method in class nl.uva.vlet.vrl.VRL
 
getPath() - Method in class nl.uva.vlet.vrs.VNode
Returns logical path of this resource
getPathElements() - Method in class nl.uva.vlet.vrl.VRL
Returns array of path elements.
getPermissionsString() - Method in class nl.uva.vlet.vfs.VFSNode
Return unix-style permissions string
getPort() - Method in class nl.uva.vlet.vrl.VRL
Get port part of URI or 0 if non specified/default must be used
getPort() - Method in class nl.uva.vlet.vrs.VNode
Returns Port.
getPort() - Method in interface nl.uva.vlet.vrs.VServer
Return port
getProgress() - Method in class nl.uva.vlet.tasks.ActionTask
Provide progress information.
getProgress() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getProperty(String) - Static method in class nl.uva.vlet.Global
Unified Global getProperty/getEnv method.
getProperty(String) - Method in class nl.uva.vlet.vrs.ServerInfo
 
getProxyAsString() - Method in class nl.uva.vlet.util.cog.GridProxy
Load proxy and return it as String uses ResourceLoader.DEFAULT_CHARSET (must match setGlobusCredential(String))
getProxyAsString() - Method in class nl.uva.vlet.vrs.VRSContext
 
getProxyFilename() - Method in class nl.uva.vlet.util.cog.GridProxy
 
getQuery() - Method in class nl.uva.vlet.vrl.VRL
 
getQueryAttributes() - Method in class nl.uva.vlet.vrl.VRL
If a query has a set of properties in the form "?name=value&name2=..." return the set of properties as a VAtributeSet.
getQueryParts() - Method in class nl.uva.vlet.vrl.VRL
Returns list of expressions seperated by a '&'
getRawPath() - Method in class nl.uva.vlet.vrl.VRL
Return 'raw' path as specfied by URI.getRawPath()
getRegistry() - Method in class nl.uva.vlet.vrs.VRSContext
 
getResourceTypes() - Method in class nl.uva.vlet.vfs.VDir
Returns allowed child types for VDir.

The default types for VDir are 'File' and 'Dir' type
getResourceTypes() - Method in class nl.uva.vlet.vfs.VFS
Return types of resources it supports.
Overide this method to create custom types.
Default the VFS (Virtual File System) should support FILE and DIR types !
getResourceTypes() - Method in class nl.uva.vlet.vrs.Cluster
 
getResourceTypes() - Method in class nl.uva.vlet.vrs.http.HTTPRS
 
getResourceTypes() - Method in class nl.uva.vlet.vrs.MyVLe
 
getResourceTypes() - Method in interface nl.uva.vlet.vrs.VComposite
Returns allowed resource types which this node can have as child and/or create.
getResourceTypes() - Method in class nl.uva.vlet.vrs.VRS
Returns list of Resources or Child types.
getResultNode() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getRoot() - Method in class nl.uva.vlet.vfs.VFSNode
Returns root directory of this directory/file system
getRootDestination() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getScheme() - Method in class nl.uva.vlet.vrl.VRL
Get Scheme or service type like: "gftp" from "gftp://" or "srb" from "srb://..."
getScheme() - Method in class nl.uva.vlet.vrs.VNode
 
getScheme() - Method in interface nl.uva.vlet.vrs.VServer
Return default scheme
getSchemeNames() - Method in class nl.uva.vlet.vrs.http.HTTPRS
 
getSchemeNames() - Method in class nl.uva.vlet.vrs.VRS
Returns list of service types it support.This is the protocol part in an URI.
getServerAttribute(String) - Method in class nl.uva.vlet.vrs.ServerInfo
 
getServerAttributeNames() - Method in class nl.uva.vlet.vrs.ServerInfo
 
getServerAttributes() - Method in class nl.uva.vlet.vrs.ServerInfo
Only return server attributes without authentication attributes
getServerAttributes() - Method in class nl.uva.vlet.vrs.VNode
This method return certain server properties which are used/needed to connect to the remote resource.
getServerHostname() - Method in class nl.uva.vlet.vrs.ServerInfo
 
getServerID() - Method in class nl.uva.vlet.vrs.ServerInfo
 
getServerInfo() - Method in class nl.uva.vlet.vrs.ResourceNode
Return ServerInfo stored in this ResourceNode
getServerInfoFor(VRL, boolean) - Static method in class nl.uva.vlet.vrs.ServerInfo
Use location to get ServerInformation
getServerInfoFor(String) - Static method in class nl.uva.vlet.vrs.ServerInfo
Use AccountID to get the ServerInformation
getServerInfoFor(VRL, boolean) - Method in class nl.uva.vlet.vrs.VRSContext
Get ServerInfo object used by this context.
getServerInfoForScheme(String) - Static method in class nl.uva.vlet.vrs.ServerInfo
Return 1st ServerInfo object for the specified Scheme.
getServerPort() - Method in class nl.uva.vlet.vrs.ServerInfo
 
getServerScheme() - Method in class nl.uva.vlet.vrs.ServerInfo
 
getServerUserinfo() - Method in class nl.uva.vlet.vrs.ServerInfo
Return username + optional domainname info.
getServerUsername() - Method in class nl.uva.vlet.vrs.ServerInfo
Returns real username, without optional domainname.
getServerVRL() - Method in interface nl.uva.vlet.vrs.VServer
Returns VRL which identifies this server.
getServiceAttributeGroups() - Method in class nl.uva.vlet.vrs.Registry
 
getServiceForScheme(String) - Method in class nl.uva.vlet.vrs.Registry
Searches the type registry.
getServiceForScheme(String, String) - Method in class nl.uva.vlet.vrs.Registry
 
getServices() - Method in class nl.uva.vlet.vrs.Registry
Returns array of registered services
getShowDebug() - Static method in class nl.uva.vlet.Global
 
getShowShortCutIcon() - Method in class nl.uva.vlet.vrs.ResourceNode
 
getSource() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getSource() - Method in class nl.uva.vlet.vrs.ResourceEvent
 
getSpeed() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getStartTime() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getStatus() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getStderr() - Method in class nl.uva.vlet.exec.LocalProcess
Returns stderr of terminated process.
getStderr() - Method in interface nl.uva.vlet.exec.VProcess
Returns stderr String after execution.
getStdout() - Method in class nl.uva.vlet.exec.LocalProcess
Returns stdout of terminated process.
getStdout() - Method in interface nl.uva.vlet.exec.VProcess
Returns stdout String after execution.
getStopTime() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getSubject() - Method in class nl.uva.vlet.util.cog.GridProxy
 
getSystemEnv(String) - Static method in class nl.uva.vlet.GlobalConfig
Alternative for System.getenv() when running as an applet.
getSystemProperty(String) - Static method in class nl.uva.vlet.Global
Only query system properties, do NOT consult user properties or environment variables
getSystemProperty(String) - Static method in class nl.uva.vlet.GlobalConfig
Alternative for System.getProperty() when running as an applet.
getTargetHostname() - Method in class nl.uva.vlet.vrs.ResourceNode
 
getTargetIsComposite() - Method in class nl.uva.vlet.vrs.ResourceNode
Checks whether remote resource is composite or not.
getTargetMimeType() - Method in class nl.uva.vlet.vrs.ResourceNode
Returns mimetype of link target
getTargetPath() - Method in class nl.uva.vlet.vrs.ResourceNode
 
getTargetPort() - Method in class nl.uva.vlet.vrs.ResourceNode
 
getTargetScheme() - Method in class nl.uva.vlet.vrs.ResourceNode
 
getTargetType() - Method in class nl.uva.vlet.vrs.ResourceNode
 
getTargetUserInfo() - Method in class nl.uva.vlet.vrs.ResourceNode
Returns username + (optional) domainname added the to userinfo.
getTargetUsername() - Method in class nl.uva.vlet.vrs.ResourceNode
This method returns the username without optional domain name info.
getTargetVRL() - Method in class nl.uva.vlet.vrs.ResourceNode
Returns linkTarget location
getTaskWatcher() - Static method in class nl.uva.vlet.vfs.VFS
 
getTempDir() - Method in class nl.uva.vlet.vfs.VFSClient
 
getText(InputStream, String) - Static method in class nl.uva.vlet.util.ResourceLoader
 
getText(VRL, int, String) - Static method in class nl.uva.vlet.util.ResourceLoader
 
getText(VRL) - Static method in class nl.uva.vlet.util.ResourceLoader
 
getText(VNode) - Static method in class nl.uva.vlet.util.ResourceLoader
 
getText(InputStream, int, String) - Static method in class nl.uva.vlet.util.ResourceLoader
Read text from input stream in encoding 'charset'.
getThrowable() - Method in class nl.uva.vlet.tasks.ActionTask
Returns stored throwable
getTime() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getTimeLeft() - Method in class nl.uva.vlet.util.cog.GridProxy
 
getTimeLeftHours() - Method in class nl.uva.vlet.util.cog.GridProxy
 
getTimeLeftMinutes() - Method in class nl.uva.vlet.util.cog.GridProxy
 
getTimeLeftSeconds() - Method in class nl.uva.vlet.util.cog.GridProxy
 
getTimeLeftString() - Method in class nl.uva.vlet.util.cog.GridProxy
 
getTotalNrOfSources() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getTotalTransferred() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getTotalTransferredLastUpdateTime() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getTotalTransferSize() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
getTranferInfo() - Method in class nl.uva.vlet.vfs.VFSNode
Returns TransferInfo Object of ongoing or finished transfer.
getTransferAttributes() - Static method in class nl.uva.vlet.vfs.VFSTransfer
Returns transfers as attribute matrix
getType() - Method in class nl.uva.vlet.util.VAttribute
 
getType() - Method in class nl.uva.vlet.vfs.VDir
 
getType() - Method in class nl.uva.vlet.vfs.VFile
Returns type String of this VNode
getType() - Method in class nl.uva.vlet.vrs.Cluster
 
getType() - Method in class nl.uva.vlet.vrs.http.HTTPNode
 
getType() - Method in class nl.uva.vlet.vrs.LinkNode
 
getType() - Method in class nl.uva.vlet.vrs.MyVLe
 
getType() - Method in class nl.uva.vlet.vrs.ResourceEvent
 
getType() - Method in class nl.uva.vlet.vrs.ResourceNode
 
getType() - Method in class nl.uva.vlet.vrs.VNode
Returns resource type, if it has one
getURI() - Method in class nl.uva.vlet.vrs.VNode
Returns URI (java.net.URI) of this object.
getURL() - Method in class nl.uva.vlet.vrs.http.HTTPNode
 
getUsePassiveMode(boolean) - Method in class nl.uva.vlet.vrs.ServerInfo
 
getUserCertFilename() - Method in class nl.uva.vlet.util.cog.GridProxy
 
getUserCertificateLocation() - Method in class nl.uva.vlet.util.cog.GridProxy
Returns parent directory of Certificate Location
getUserConfigDir() - Static method in class nl.uva.vlet.Global
Get VFS compatible User Configuration VRL.
getUserHome() - Static method in class nl.uva.vlet.Global
Returns "user.home" system property ($HOME under unix).
getUserHomeLocation() - Static method in class nl.uva.vlet.Global
Get VFS compatible User Home VRL.
getUserHomeLocation() - Static method in class nl.uva.vlet.GlobalConfig
 
getUserinfo() - Method in class nl.uva.vlet.vrl.VRL
Returns user name part form userInfo string Note that for SRB URIs this INCLUDES the domainName like 'user.domain@...' this method strips optional password information.
getUserInfoWithPassword() - Method in class nl.uva.vlet.vrl.VRL
Returns complete userInfo part of URI.
getUserKeyFilename() - Method in class nl.uva.vlet.util.cog.GridProxy
 
getUsername() - Static method in class nl.uva.vlet.Global
Returns "user.name" system property.
getValue() - Method in class nl.uva.vlet.util.VAttribute
 
getValue(String) - Method in class nl.uva.vlet.util.VAttributeSet
Returns String value of Attribute with name 'name' Returns null if the attribute is not in the set.
getValue(String) - Method in class nl.uva.vlet.vrs.ServerInfo
 
getVersion() - Static method in class nl.uva.vlet.Global
 
getVFSFor(VRL) - Method in class nl.uva.vlet.vrs.Registry
 
getVFSNode(VRL) - Method in class nl.uva.vlet.vfs.VFSClient
Return VFile specified by the location
getVirtualRoot() - Method in class nl.uva.vlet.vrs.VRSContext
Returns Virtual Root of top level Resource Tree.
getVirtualRootLocation() - Method in class nl.uva.vlet.vrs.VRSContext
Returns Virtual Root VRL of top level Resource Tree.
getVLeRoot(VRSContext) - Static method in class nl.uva.vlet.vrs.MyVLe
 
getVlException() - Method in class nl.uva.vlet.tasks.ActionTask
Returns stored VlException only is the exception was of type VlException
getVRL() - Method in class nl.uva.vlet.util.VAttribute
 
getVRL() - Method in class nl.uva.vlet.vrl.VRLConnection
 
getVRL() - Method in class nl.uva.vlet.vrs.VNode
Returns Virtual Resource Locator (VRL) of this object.
getVRSContext() - Method in class nl.uva.vlet.vfs.VFSClient
Returns Resource Context associated with this client.
getVRSContext() - Method in class nl.uva.vlet.vrs.VNode
Returns VRSContext which whas used to create this node
getVRSFor(VRL) - Method in class nl.uva.vlet.vrs.Registry
 
getWindowsDrives() - Method in class nl.uva.vlet.vrs.MyVLe
Returns all root partitians on this system.
getX50UserProxyLocation() - Static method in class nl.uva.vlet.Global
 
GFTP_SCHEME - Static variable in class nl.uva.vlet.vrs.VRS
 
Global - Class in nl.uva.vlet
Global system variables, runtime environment etc.
Global() - Constructor for class nl.uva.vlet.Global
 
GlobalConfig - Class in nl.uva.vlet
Class to hold global (static) configuration parameters.
GlobalConfig() - Constructor for class nl.uva.vlet.GlobalConfig
 
GLOBUS_TCP_PORT_RANGE - Static variable in class nl.uva.vlet.Global
Globus enviroment string
GRID_CERTIFICATE_LOCATION - Static variable in class nl.uva.vlet.Global
 
GRID_PROXY_LOCATION - Static variable in class nl.uva.vlet.Global
 
GridProxy - Class in nl.uva.vlet.util.cog
Simple Grid Proxy Util class.
GridProxy(GlobusCredential) - Constructor for class nl.uva.vlet.util.cog.GridProxy
 
GridProxyDialog - Class in nl.uva.vlet.bootstrap
Wrapper class to bootstrap the VBrowser.
GridProxyDialog() - Constructor for class nl.uva.vlet.bootstrap.GridProxyDialog
 
GridProxyListener - Interface in nl.uva.vlet.util.cog
 
GROUP_ENTITY - Static variable in interface nl.uva.vlet.vfs.VACL
 
groups - Variable in class nl.uva.vlet.util.VAttributeGroup
child groups
GSI_AUTH - Static variable in class nl.uva.vlet.util.VAttribute
 
GSI_AUTH - Static variable in class nl.uva.vlet.vrs.ServerInfo
This is an Attribute Value, not a type name
guiAttributeNames - Static variable in class nl.uva.vlet.vrs.ResourceNode
extra link attributes

H

handle(Exception) - Method in class nl.uva.vlet.exec.ProcessTaskSource
 
handle(Exception) - Method in interface nl.uva.vlet.tasks.ITaskSource
Handle Exception thrown by the action task
handle(Exception) - Method in class nl.uva.vlet.vfs.VFSTaskWatcher
 
hasChanged() - Method in class nl.uva.vlet.util.VAttribute
Whether the value has changed since the last setNotChanged()
hasChild(String) - Method in class nl.uva.vlet.vfs.VDir
 
hasChild(String) - Method in class nl.uva.vlet.vrs.MyVLe
 
hasChild(String) - Method in interface nl.uva.vlet.vrs.VComposite
Checks whether this node has a child with the specified name
hasChild(String) - Method in class nl.uva.vlet.vrs.VCompositeNode
 
hasError() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
hasException() - Method in class nl.uva.vlet.tasks.ActionTask
Checks whether the thread has 'stored' an exception for later use
hashCode() - Method in class nl.uva.vlet.vrl.VRL
Returns the hashcode of the String representation of this VRL.
hasName(String) - Method in class nl.uva.vlet.util.VAttribute
public static VAttribute[] merge(VAttribute[] attrs1, VAttribute[] attrs2) { Vector v1=new Vector(); Hashtable names=new Hashtable(); if (attrs1!=null) { for(VAttribute attr:attrs1) { if (attr!=null) { String name=attr.getName(); // bug ? if (name==null) continue; Integer index=names.get(name); // when already added, replace with new value ! if (index!=null) v1.set(index,attr); else { index=v1.size(); v1.add(attr); names.put(attr.getName(),index); } } } } for(VAttribute attr:attrs2) { if (attr!=null) { String name=attr.getName(); // bug ? if (name==null) continue; Integer index=names.get(name); // when already added, replace with new value ! if (index!=null) v1.set(index,attr); else { index=v1.size(); v1.add(attr); names.put(attr.getName(),index); } } } VAttribute arr[]=new VAttribute[v1.size()]; arr=v1.toArray(arr); return arr; }
hasSameServer(VRL) - Method in class nl.uva.vlet.vrl.VRL
Checks wether server hostname and port are the same
hasStarted() - Method in class nl.uva.vlet.tasks.ActionTask
 
hasTasksRunning(ITaskSource) - Static method in class nl.uva.vlet.tasks.ActionTask
Returns true if the ITaskSource has tasks running
hasValidAuthentication() - Method in class nl.uva.vlet.vrs.ServerInfo
Returns whether authentication information is valid.
hasVlException() - Method in class nl.uva.vlet.tasks.ActionTask
 
hostnamesAreEquivelant(String, String) - Static method in class nl.uva.vlet.vrl.VRL
returns true if and only true if both hostnames point to the same physical host.
HTTP_SCHEME - Static variable in class nl.uva.vlet.vrs.VRS
 
HTTPNode - Class in nl.uva.vlet.vrs.http
Class represents a HTTP reference
HTTPNode(VRSContext, VRL) - Constructor for class nl.uva.vlet.vrs.http.HTTPNode
 
HTTPRS - Class in nl.uva.vlet.vrs.http
 
HTTPRS() - Constructor for class nl.uva.vlet.vrs.http.HTTPRS
 
HTTPS_SCHEME - Static variable in class nl.uva.vlet.vrs.VRS
 

I

ignoreCase - Variable in class nl.uva.vlet.util.QSort.VAttributeComparer
 
ignoreCase - Variable in class nl.uva.vlet.util.QSort.VNodeComparer
 
ignoreExisting - Variable in class nl.uva.vlet.vfs.VFSOptions
Whether to ignore existing resources.
init() - Static method in class nl.uva.vlet.Global
Even though this method does nothing, the class Global will be initialized ! This because this class is referenced (a method is called)! The real initialization is done in the class object.
init() - Static method in class nl.uva.vlet.vrs.Registry
In the case auto class initialisation does not work, call this init method to initialize the class
init(VRL, VRL, boolean) - Method in class nl.uva.vlet.vrs.ResourceNode
 
init() - Method in class nl.uva.vlet.vrs.VRSContext
 
initAttributes() - Method in class nl.uva.vlet.vrs.ResourceNode
 
INITIALIZATION_EXCEPTION - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
InitializationException - Exception in nl.uva.vlet.exception
Service Implementation can throw this when an interface method is not (yet) implemented.
InitializationException() - Constructor for exception nl.uva.vlet.exception.InitializationException
 
InitializationException(String) - Constructor for exception nl.uva.vlet.exception.InitializationException
 
InitializationException(String, Exception) - Constructor for exception nl.uva.vlet.exception.InitializationException
 
inputStream - Variable in class nl.uva.vlet.vdbm.MetaDataReader
 
INTERFACE_MISMATCH_EXCEPTION - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
InterfaceMismatchException - Exception in nl.uva.vlet.exception
 
InterfaceMismatchException(String) - Constructor for exception nl.uva.vlet.exception.InterfaceMismatchException
 
InterfaceMismatchException(String, Exception) - Constructor for exception nl.uva.vlet.exception.InterfaceMismatchException
Constructor which keeps original System Exception
interrupt() - Method in class nl.uva.vlet.tasks.ActionTask
Sends the running thread an interupt signal.
INVALID_AUTHENTICATION_EXCEPTION - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
isAccessable() - Method in class nl.uva.vlet.vfs.VDir
 
isAccessable() - Method in interface nl.uva.vlet.vrs.VComposite
Override this method if your directory can be accessable but not be 'readable'.
isAccessable() - Method in class nl.uva.vlet.vrs.VCompositeNode
 
isAlive() - Method in class nl.uva.vlet.tasks.ActionTask
Checks whether the worker thread is alive
isApplet() - Static method in class nl.uva.vlet.GlobalConfig
 
isAuthenticationNeeded() - Method in class nl.uva.vlet.vrs.ServerInfo
Returns true whether interactive authentication is needed.
isComposite() - Method in class nl.uva.vlet.vrs.Cluster
 
isComposite() - Method in class nl.uva.vlet.vrs.VNode
Highlevel method to check whether the node has the VComposite interface
isConnected() - Method in interface nl.uva.vlet.vrs.VServer
 
isDeletable() - Method in class nl.uva.vlet.vfs.VFSNode
 
isDeletable() - Method in class nl.uva.vlet.vrs.MyVLe
 
isDeletable() - Method in class nl.uva.vlet.vrs.ResourceNode
 
isDeletable() - Method in interface nl.uva.vlet.vrs.VComposite
 
isDeletable() - Method in class nl.uva.vlet.vrs.VCompositeNode
 
isDeletable() - Method in interface nl.uva.vlet.vrs.VEditable
returns true is the caller has the permissions to delete this resource The default implementation for a VFSNode is to check whether it is writable
isDir() - Method in class nl.uva.vlet.vfs.VDir
return true if the VFSNode is a (V)Directory
isDir() - Method in class nl.uva.vlet.vfs.VFile
Implementation of VFSNode.isDir().
isDir() - Method in class nl.uva.vlet.vfs.VFSNode
Returns true if the node is a Directory
isDone() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
isEditable() - Method in class nl.uva.vlet.util.VAttribute
 
isEditable() - Method in class nl.uva.vlet.vfs.VFSNode
 
isEditable() - Method in class nl.uva.vlet.vrs.MyVLe
 
isEditable() - Method in class nl.uva.vlet.vrs.ResourceNode
 
isEditable() - Method in interface nl.uva.vlet.vrs.VEditable
returns true is the caller has the permissions to edit this resource.
isFile() - Method in class nl.uva.vlet.vfs.VDir
return true if the VFSNode is a (V)File
isFile() - Method in class nl.uva.vlet.vfs.VFile
Needed by VFSNode interface.
isFile() - Method in class nl.uva.vlet.vfs.VFSNode
Returns true if the node is a file.
isHidden() - Method in class nl.uva.vlet.vfs.VFSNode
Optional method for filesystems who support hidden files.
isLink() - Method in class nl.uva.vlet.vfs.VFSNode
Optional method for filesystems who support soft links.
isLinux() - Static method in class nl.uva.vlet.Global
 
isLocal() - Method in class nl.uva.vlet.vfs.VFSNode
Whether the location points to a local available path !
To get the actual local path, do a getPath().
isLocalHostname() - Method in class nl.uva.vlet.vrl.VRL
 
isLocalLocation(VRL) - Static method in class nl.uva.vlet.vrs.Registry
 
isMove - Variable in class nl.uva.vlet.vfs.VFSOptions
Whether specified action is a copy or a move
isMove() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
isParentOf(VRL) - Method in class nl.uva.vlet.vrl.VRL
check whether URI (and path) is a parent location of subLocation.
isRandomAccessable() - Method in class nl.uva.vlet.vfs.VFSNode
RandomAccessable methods:
isReadable() - Method in class nl.uva.vlet.vfs.VFSNode
Returns whether the object is readable using current user credentials.
isRenamable() - Method in class nl.uva.vlet.vfs.VFSNode
 
isRenamable() - Method in class nl.uva.vlet.vrs.ResourceNode
 
isRenamable() - Method in interface nl.uva.vlet.vrs.VRenamable
Returns true is the resource is renamble whit the current credentials.
isRootPath() - Method in class nl.uva.vlet.vrl.VRL
 
isServerType() - Method in class nl.uva.vlet.vrs.ResourceNode
 
isTerminated() - Method in class nl.uva.vlet.exec.LocalProcess
 
isURL() - Method in class nl.uva.vlet.vrl.VRL
 
isValid() - Method in class nl.uva.vlet.util.cog.GridProxy
 
isVirtual() - Method in class nl.uva.vlet.vrs.MyVLe
MyVle is 'virtual' it is not mapped to a 'real' resource, or an resource which has an implementation.
isVirtual() - Method in class nl.uva.vlet.vrs.ResourceNode
 
isVirtual() - Method in class nl.uva.vlet.vrs.VNode
New Generic Type for MyVLe and LinkNodes
isVLink() - Method in class nl.uva.vlet.vrl.VRL
 
isVLink() - Method in class nl.uva.vlet.vrs.LinkNode
 
isVLink() - Method in class nl.uva.vlet.vrs.VNode
Returns true if the EXTENSION equals '.vlink', this node might not be of type LinkNode.
isWindows() - Static method in class nl.uva.vlet.Global
 
isWritable() - Method in class nl.uva.vlet.vfs.VFSNode
Returns whether the object is writable using current user credentials.
ITaskSource - Interface in nl.uva.vlet.tasks
This interface is created so that the ActionTask class can be part of vrs.core/main, so that class can be reused as Thread spawn class.

J

JAVA_LIBRARY_PATH_PROP - Static variable in class nl.uva.vlet.bootstrap.Bootstrapper
 
JAVA_OS_ARCH - Static variable in class nl.uva.vlet.Global
 
JAVA_OS_NAME - Static variable in class nl.uva.vlet.Global
 
JAVA_OS_VERSION - Static variable in class nl.uva.vlet.Global
 
join() - Method in class nl.uva.vlet.tasks.ActionTask
use the Thread.join() method to join with the running task thread.

L

launch(String, String[]) - Method in class nl.uva.vlet.bootstrap.Bootstrapper
 
LINK_TARGET_EXCEPTION - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
LINK_TYPE - Static variable in class nl.uva.vlet.vrs.VRS
 
LinkNode - Class in nl.uva.vlet.vrs
The LinkNode class which represents a link or a remote resource.
LinkNode(VRSContext) - Constructor for class nl.uva.vlet.vrs.LinkNode
Private constructor
LinkTargetException - Exception in nl.uva.vlet.exception
 
LinkTargetException(String) - Constructor for exception nl.uva.vlet.exception.LinkTargetException
 
LinkTargetException(String, Exception) - Constructor for exception nl.uva.vlet.exception.LinkTargetException
Constructor which keeps original System Exception
list() - Method in class nl.uva.vlet.vfs.VDir
This method is Similar to getChilds, but returns an array of VFSNodes.
The method getChilds returns an array of type VNode.
listSorted(boolean, boolean) - Method in class nl.uva.vlet.vfs.VDir
List the chidren and sorts them.
load(InputStream) - Method in class nl.uva.vlet.util.VAttributeSet
 
loadFrom(VRSContext, VRL) - Static method in class nl.uva.vlet.vrs.LinkNode
Load ResourceNode but return as LinkNode !
loadFrom(VRSContext, VNode) - Static method in class nl.uva.vlet.vrs.LinkNode
Resolves a (stored) LinkNode.
loadGlobusCredentialsFrom(String) - Static method in class nl.uva.vlet.util.cog.GridProxy
 
loadJarsFrom(VRL) - Static method in class nl.uva.vlet.Global
Loads all jars found in the specified location.
loadProperties(VRL) - Static method in class nl.uva.vlet.Global
Load properties file from specified location.
IMPORTANT: When this method is used and the URL stream factory handler HAS NOT BEEN SET, only default url schemes can be used ! (file:/,http://).
loadProperties(URL) - Static method in class nl.uva.vlet.Global
 
loadPropertiesFromClasspath(String) - Static method in class nl.uva.vlet.Global
Load a property file specified on the classpath
loadProxy() - Method in class nl.uva.vlet.util.cog.GridProxy
(re)load the proxy and it's configuration
LocalExec - Class in nl.uva.vlet.exec
Helper class for local execution of script/commands etc.
LocalExec() - Constructor for class nl.uva.vlet.exec.LocalExec
 
LOCALHOST - Static variable in class nl.uva.vlet.vrs.VRS
'localhost' constant
LocalProcess - Class in nl.uva.vlet.exec
Process Information wrapper
LocalProcess(Process) - Constructor for class nl.uva.vlet.exec.LocalProcess
 
LocalProcess() - Constructor for class nl.uva.vlet.exec.LocalProcess
 
location - Variable in class nl.uva.vlet.vrs.ResourceEvent
Single node or list of nodes for which this event applies
location - Variable in class nl.uva.vlet.vrs.VNode
The URI Compatable VRL or which specified the resource location

M

main(String[]) - Static method in class nl.uva.vlet.bootstrap.Bootstrapper
 
main(String[]) - Static method in class nl.uva.vlet.bootstrap.GridProxyDialog
 
main(String[]) - Static method in class nl.uva.vlet.bootstrap.startVBrowser
 
main(String[]) - Static method in class nl.uva.vlet.bootstrap.startVLTerm
 
main(String[]) - Static method in class nl.uva.vlet.util.Wildcard2Regex
 
main(String[]) - Static method in class nl.uva.vlet.vfs.VFSCopy
 
markStarted() - Method in class nl.uva.vlet.vfs.VFSTransfer
store system time when the transfer started
markStopped() - Method in class nl.uva.vlet.vfs.VFSTransfer
stop system time when the transfer stopped.
MAX_CONTENTS_SIZE - Static variable in class nl.uva.vlet.vrs.VRS
Maximum file size to read at once into memory when using getContents()
mergeAttributeNames(String[], String[]) - Static method in class nl.uva.vlet.util.VAttribute
Add names in list2 to list1.
mergeAttributeNames(String[], String[], String[]) - Static method in class nl.uva.vlet.util.VAttribute
Merge(A,B,C) = Merge(Merge(A,B),C)
mergedGetAttributes(VAttributeSet, String[]) - Method in class nl.uva.vlet.vrs.VNode
Fetch atrributes which are not in the Attribute Set.
Message(int, String) - Static method in class nl.uva.vlet.vfs.VFSCopy
 
message - Variable in class nl.uva.vlet.vrs.ResourceEvent
 
messagePrint(Object, String) - Static method in class nl.uva.vlet.Global
 
messagePrintln(String) - Method in class nl.uva.vlet.exec.ProcessTaskSource
 
messagePrintln(Object, String) - Static method in class nl.uva.vlet.Global
 
messagePrintln(Object, int, String) - Static method in class nl.uva.vlet.Global
 
messagePrintln(String) - Method in class nl.uva.vlet.tasks.ActionTask
Print a message in the ActionTasks message window
messagePrintln(String) - Method in interface nl.uva.vlet.tasks.ITaskSource
Message printer for the ActionTask to print messages and/or errors
messagePrintln(String) - Method in class nl.uva.vlet.vfs.VFSTaskWatcher
 
MessageStrings - Class in nl.uva.vlet
 
MessageStrings() - Constructor for class nl.uva.vlet.MessageStrings
 
MetaDataReader - Class in nl.uva.vlet.vdbm
Reader which extracts MetaData from InputStream
METHOD_NOT_IMPLEMENTED - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
mimetype - Variable in class nl.uva.vlet.vdbm.MetaDataReader
 
MimeTypes - Class in nl.uva.vlet.util
Simple MimteType interface class
mkdir(VRL) - Method in class nl.uva.vlet.vfs.VFSClient
Recursive mkdir.
mkdir(VRL, boolean) - Method in class nl.uva.vlet.vfs.VFSClient
Recursive mkdir.
modeToString(boolean, int) - Static method in class nl.uva.vlet.vfs.VFS
 
move(VFile, VDir) - Method in class nl.uva.vlet.vfs.VFSClient
Move VFile to remore (VDir) destination.
move(VDir, VDir) - Method in class nl.uva.vlet.vfs.VFSClient
VFS method to move single Dir
moveTo(VDir) - Method in class nl.uva.vlet.vfs.VDir
Move to specified VDir location.
moveTo(VDir, String) - Method in class nl.uva.vlet.vfs.VDir
Move to specified VDir location.
moveTo(VDir) - Method in class nl.uva.vlet.vfs.VFile
Moves file from one VFS location to another.
moveTo(VDir, String) - Method in class nl.uva.vlet.vfs.VFile
Moves file from one VFS location to another.
moveTo(VDir) - Method in class nl.uva.vlet.vfs.VFSNode
 
moveTo(VDir, String) - Method in class nl.uva.vlet.vfs.VFSNode
 
MyVLe - Class in nl.uva.vlet.vrs
MyVLe is the toplevel object for all resources, like My Computer is on Windows.
MYVLE_SCHEME - Static variable in class nl.uva.vlet.vrs.VRS
 
MYVLE_TYPE - Static variable in class nl.uva.vlet.vrs.MyVLe
 
MYVLE_TYPE - Static variable in class nl.uva.vlet.vrs.VRS
 

N

name - Variable in exception nl.uva.vlet.exception.VlException
Human Readable Name of the Exception
newChainedException(Exception) - Static method in exception nl.uva.vlet.exception.VlException
 
newLocation - Variable in class nl.uva.vlet.vrs.ResourceEvent
newLocation for rename events (old location=this.location)
newTransfer(String, VRL, VRL, boolean) - Static method in class nl.uva.vlet.vfs.VFS
 
newTransfer(String, VRL, VRL, boolean) - Static method in class nl.uva.vlet.vfs.VFSTransfer
 
nl.uva.vlet - package nl.uva.vlet
 
nl.uva.vlet.bootstrap - package nl.uva.vlet.bootstrap
 
nl.uva.vlet.exception - package nl.uva.vlet.exception
 
nl.uva.vlet.exec - package nl.uva.vlet.exec
 
nl.uva.vlet.tasks - package nl.uva.vlet.tasks
 
nl.uva.vlet.util - package nl.uva.vlet.util
 
nl.uva.vlet.util.cog - package nl.uva.vlet.util.cog
 
nl.uva.vlet.vdbm - package nl.uva.vlet.vdbm
 
nl.uva.vlet.vfs - package nl.uva.vlet.vfs
 
nl.uva.vlet.vjs - package nl.uva.vlet.vjs
 
nl.uva.vlet.vrl - package nl.uva.vlet.vrl
 
nl.uva.vlet.vrs - package nl.uva.vlet.vrs
 
nl.uva.vlet.vrs.http - package nl.uva.vlet.vrs.http
 
NO_AUTH - Static variable in class nl.uva.vlet.util.VAttribute
 
NOT_CONNECTED_EXCEPTION - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
NOT_EDITABLE_EXCEPTION - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
NOT_MOVEABLE_EXCEPTION - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
NotEditableException - Exception in nl.uva.vlet.exception
 
NotEditableException(String) - Constructor for exception nl.uva.vlet.exception.NotEditableException
 
NotEditableException(String, Exception) - Constructor for exception nl.uva.vlet.exception.NotEditableException
Constructor which keeps original System Exception
notifyResourceEvent(ResourceEvent) - Method in interface nl.uva.vlet.vrs.ResourceEventListener
 
NotImplementedException - Exception in nl.uva.vlet.exception
Service Implementation can throw this when an interface method is not (yet) implemented.
NotImplementedException() - Constructor for exception nl.uva.vlet.exception.NotImplementedException
 
NotImplementedException(String) - Constructor for exception nl.uva.vlet.exception.NotImplementedException
 
NotImplementedException(String, Exception) - Constructor for exception nl.uva.vlet.exception.NotImplementedException
 

O

OLD_ATTR_FORCE_SINGLE_STREAM - Static variable in class nl.uva.vlet.vrs.ServerInfo
 
openConnection(URL) - Method in class nl.uva.vlet.vrl.VRLStreamHandler
 
openLocation(String) - Method in class nl.uva.vlet.vfs.VFSClient
Return VFSNode pointing to the specified location
openLocation(VRL) - Method in class nl.uva.vlet.vfs.VFSClient
Return VFSNode pointing to the specified location
openLocation(VRSContext, VRL) - Method in class nl.uva.vlet.vrs.http.HTTPRS
 
openLocation(VRSContext, VRL) - Static method in class nl.uva.vlet.vrs.MyVLe
Get "myvle:///" location.
openLocation(VRSContext, String) - Method in class nl.uva.vlet.vrs.Registry
Open location specified by the location string.
openLocation(VRSContext, URL) - Method in class nl.uva.vlet.vrs.Registry
 
openLocation(VRSContext, VRL) - Method in class nl.uva.vlet.vrs.Registry
Registry openLocation, this is the master openLocation
openLocation(VRSContext, String) - Method in class nl.uva.vlet.vrs.VRS
Returns handler object (VNode) specified by the location string
openLocation(VRSContext, VRL) - Method in class nl.uva.vlet.vrs.VRS
Returns handler object (VNode) specified by the VRL (URI)
openLocation(VRL) - Method in class nl.uva.vlet.vrs.VRSContext
Perform openLocation using this VRSContext.

P

parent - Variable in class nl.uva.vlet.util.VAttributeGroup
parent group, if contained in another VAttributeGroup
parent - Variable in class nl.uva.vlet.vrs.ResourceNode
Optional parent for in-memory resourceNode (=logical parent)
parseArguments(String[]) - Static method in class nl.uva.vlet.Global
Parses property arguments in the style: -Dname=val.
parseAssignment(String) - Static method in class nl.uva.vlet.util.VAttribute
Parses a name=value statement Optionally this supports a type
PASSIVE_MODE - Static variable in class nl.uva.vlet.Global
 
PASSWORD_AUTH - Static variable in class nl.uva.vlet.util.VAttribute
 
PASSWORD_AUTH - Static variable in class nl.uva.vlet.vrs.ServerInfo
This is an Attribute Value, not a type name
performAction(VRSContext, String, VRL, VRL) - Method in class nl.uva.vlet.vrs.VRS
Current generic interface to perform a implementation specific method.
PERM_ACCESSABLE - Static variable in interface nl.uva.vlet.vfs.VACL
'x' for directories
PERM_EXECUTABLE - Static variable in interface nl.uva.vlet.vfs.VACL
'x' for files
PERM_READABLE - Static variable in interface nl.uva.vlet.vfs.VACL
 
PERM_WRITABLE - Static variable in interface nl.uva.vlet.vfs.VACL
 
plus(String) - Method in class nl.uva.vlet.vrl.VRL
Add path and return new VRL
printReport(PrintStream) - Method in class nl.uva.vlet.vfs.VFSTransfer
 
ProcessEvent - Class in nl.uva.vlet.exec
 
ProcessEvent(ProcessEvent.ProcessEventType) - Constructor for class nl.uva.vlet.exec.ProcessEvent
 
ProcessEvent(ProcessEvent) - Method in interface nl.uva.vlet.exec.ProcessListener
 
ProcessEvent.ProcessEventType - Enum in nl.uva.vlet.exec
 
ProcessListener - Interface in nl.uva.vlet.exec
 
ProcessTaskSource - Class in nl.uva.vlet.exec
Simple ProcessTasksource listener.
ProcessTaskSource() - Constructor for class nl.uva.vlet.exec.ProcessTaskSource
 
proxyValidityChanged(boolean) - Method in interface nl.uva.vlet.util.cog.GridProxyListener
Method is called when the Credentials Validity has changed
putDir(VDir) - Method in class nl.uva.vlet.vfs.VDir
Put Directory (copy) Directory to this Directory is called by VFSClient.copyDir() ...
putDir(VDir, String) - Method in class nl.uva.vlet.vfs.VDir
Put Directory (copy) Directory to this Directory is called by VFSClient.copyDir() ...
putFile(VFile) - Method in class nl.uva.vlet.vfs.VDir
Put File (copy) to this directory is called by VFSClient.copyDir() ...
putFile(VFile, String) - Method in class nl.uva.vlet.vfs.VDir
Put File (copy) to this directory is called by VFSClient.copyDir() ...

Q

QSort - Class in nl.uva.vlet.util
Implements QuickSort, on an array of objects.
QSort(Comparer) - Constructor for class nl.uva.vlet.util.QSort
Create a QSort object.
QSort.VAttributeComparer - Class in nl.uva.vlet.util
 
QSort.VAttributeComparer() - Constructor for class nl.uva.vlet.util.QSort.VAttributeComparer
 
QSort.VNodeComparer - Class in nl.uva.vlet.util
 
QSort.VNodeComparer() - Constructor for class nl.uva.vlet.util.QSort.VNodeComparer
 

R

read(long, byte[], int, int) - Method in class nl.uva.vlet.vfs.VFile
Read from a (remote) VFile.
Method tries to use the RandomAccessable interface or the InputStream from VStreamReasable to read from.
read(byte[], int, int) - Method in class nl.uva.vlet.vfs.VFile
 
read(byte[], int) - Method in class nl.uva.vlet.vfs.VFile
 
READ_ACCES_DENIED - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
ReadAccessDeniedException - Exception in nl.uva.vlet.exception
Read acces denied exception.
ReadAccessDeniedException(String) - Constructor for exception nl.uva.vlet.exception.ReadAccessDeniedException
 
ReadAccessDeniedException(String, Exception) - Constructor for exception nl.uva.vlet.exception.ReadAccessDeniedException
Constructor which keeps original System Exception
readBytes(long, byte[], int, int) - Method in interface nl.uva.vlet.vrs.VRandomAccessable
Reads nrBytes from file starting to read from fileOffset.
readFrom(InputStream) - Static method in class nl.uva.vlet.util.VAttributeSet
 
readLoop() - Method in class nl.uva.vlet.vfs.CircularStreamBufferTransferer
 
Registry - Class in nl.uva.vlet.vrs
Registry to query 'Resources' and/or services.
reloadProxy() - Static method in class nl.uva.vlet.util.cog.GridProxy
Triggers reloading of current proxy and it's settings
removeExisting - Variable in class nl.uva.vlet.vfs.VFSOptions
Whether to delete an existing node before a copy/move action.
removeGridProxyListener(GridProxyListener) - Static method in class nl.uva.vlet.util.cog.GridProxy
 
removeResourceEventListener(ResourceEventListener) - Static method in class nl.uva.vlet.vrs.Registry
 
removeResourceEventListener(ResourceEventListener) - Static method in class nl.uva.vlet.vrs.ResourceEvent
 
removeServerAttribute(String) - Method in class nl.uva.vlet.vrs.ServerInfo
Remove Atrtribute from attribute hash
rename(VRL, String) - Method in class nl.uva.vlet.vfs.VFSClient
VFS Rename.
renameTo(String, boolean) - Method in class nl.uva.vlet.vrs.ResourceNode
 
renameTo(String, boolean) - Method in interface nl.uva.vlet.vrs.VRenamable
Renames this resource.
Since for some implementations (java.io.File) a full path is needed.
rescursiveAddJars(String) - Method in class nl.uva.vlet.bootstrap.Bootstrapper
 
resolve(String) - Static method in class nl.uva.vlet.util.Expressions
 
resolve(String) - Method in class nl.uva.vlet.vrl.VRL
Resolves optional relative URI using this URI as base location.
resolvePath(String) - Method in class nl.uva.vlet.vrl.VRL
Resolve DECODED (no %-chars) relative path against this URI, assuming this URI is a (directory) PATH and not a file or url location.
RESOURCE_ALREADY_EXISTS - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
RESOURCE_CREATION_FAILED - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
RESOURCE_DELETION_FAILED - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
RESOURCE_NOT_FOUND_EXCEPTION - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
RESOURCE_TO_BIG - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
RESOURCE_TYPE_MISMATCH - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
RESOURCE_TYPE_NOT_SUPPORTED - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
ResourceAlreadyExistsException - Exception in nl.uva.vlet.exception
 
ResourceAlreadyExistsException(String) - Constructor for exception nl.uva.vlet.exception.ResourceAlreadyExistsException
 
ResourceAlreadyExistsException(String, Exception) - Constructor for exception nl.uva.vlet.exception.ResourceAlreadyExistsException
Constructor which keeps original System Exception
resourceAttributes - Variable in class nl.uva.vlet.vrs.ResourceNode
Link Attributes, also used to store 'extra' or Server Attributes ! The names of these attributes are stored in serverAttributeNames.
ResourceCreationFailedException - Exception in nl.uva.vlet.exception
 
ResourceCreationFailedException(String) - Constructor for exception nl.uva.vlet.exception.ResourceCreationFailedException
 
ResourceCreationFailedException(String, Exception) - Constructor for exception nl.uva.vlet.exception.ResourceCreationFailedException
Constructor which keeps original System Exception
ResourceDeletionFailedException - Exception in nl.uva.vlet.exception
 
ResourceDeletionFailedException(String) - Constructor for exception nl.uva.vlet.exception.ResourceDeletionFailedException
 
ResourceDeletionFailedException(String, Exception) - Constructor for exception nl.uva.vlet.exception.ResourceDeletionFailedException
Constructor which keeps original System Exception
ResourceEvent - Class in nl.uva.vlet.vrs
 
ResourceEventListener - Interface in nl.uva.vlet.vrs
Interface whether this object want to receive Resource events.
ResourceException - Exception in nl.uva.vlet.exception
 
ResourceException(String, String) - Constructor for exception nl.uva.vlet.exception.ResourceException
 
ResourceException(String, String, Exception) - Constructor for exception nl.uva.vlet.exception.ResourceException
 
ResourceLoader - Class in nl.uva.vlet.util
Alternative ResourceLoader which supports VRLs and URIs.
ResourceLoader() - Constructor for class nl.uva.vlet.util.ResourceLoader
 
ResourceNode - Class in nl.uva.vlet.vrs
Super Class of LinkNode and ServerInfo.
ResourceNode(VRSContext, VRL) - Constructor for class nl.uva.vlet.vrs.ResourceNode
 
ResourceNotFoundException - Exception in nl.uva.vlet.exception
 
ResourceNotFoundException(String) - Constructor for exception nl.uva.vlet.exception.ResourceNotFoundException
 
ResourceNotFoundException(String, Exception) - Constructor for exception nl.uva.vlet.exception.ResourceNotFoundException
Constructor which keeps original Exception
ResourceToBigException - Exception in nl.uva.vlet.exception
 
ResourceToBigException(String) - Constructor for exception nl.uva.vlet.exception.ResourceToBigException
 
ResourceToBigException(String, Exception) - Constructor for exception nl.uva.vlet.exception.ResourceToBigException
Constructor which keeps original System Exception
ResourceTypeMismatchException - Exception in nl.uva.vlet.exception
 
ResourceTypeMismatchException(String) - Constructor for exception nl.uva.vlet.exception.ResourceTypeMismatchException
 
ResourceTypeMismatchException(String, Exception) - Constructor for exception nl.uva.vlet.exception.ResourceTypeMismatchException
Constructor which keeps original Exception
ResourceTypeNotSupportedException - Exception in nl.uva.vlet.exception
Resource type not supported.
ResourceTypeNotSupportedException() - Constructor for exception nl.uva.vlet.exception.ResourceTypeNotSupportedException
 
ResourceTypeNotSupportedException(String) - Constructor for exception nl.uva.vlet.exception.ResourceTypeNotSupportedException
 
returnAsArray(Vector<VFSNode>) - Static method in class nl.uva.vlet.vfs.VFSNode
 
reverseDNSlookup(String) - Static method in class nl.uva.vlet.vrl.VRL
Returns fully qualified hostname by means of reverse DNS lookup
RFTS_JOB_TYPE - Static variable in class nl.uva.vlet.vrs.VRS
 
RFTS_SCHEME - Static variable in class nl.uva.vlet.vrs.VRS
The 'rfts' scheme isn't a real protocol, but currently used as experimental 'service'
RFTS_SERVER_TYPE - Static variable in class nl.uva.vlet.vrs.VRS
 
RFTS_TRANSFER_TYPE - Static variable in class nl.uva.vlet.vrs.VRS
 
run() - Method in class nl.uva.vlet.tasks.ActionTask
This method is called by thread.start() to start the runnable.

S

save() - Method in class nl.uva.vlet.util.cog.GridProxy
Save current proxy.
save() - Method in class nl.uva.vlet.vrs.ResourceNode
 
saveAtLocation(VComposite, String) - Method in class nl.uva.vlet.vrs.LinkNode
Store Link node
saveProperties(VRL, Properties) - Static method in class nl.uva.vlet.Global
Save properties file to specified location.
saveTo(String) - Method in class nl.uva.vlet.util.cog.GridProxy
Save to local path, does not update ProxyFilename in Globus properties
sepChar - Static variable in class nl.uva.vlet.vrl.VRL
Seperator character.
sepCharStr - Static variable in class nl.uva.vlet.vrl.VRL
Seperator character as String.
SERVER_ATTRIBUTES - Static variable in class nl.uva.vlet.vrs.ResourceNode
Hidden server Attributes Names
SERVER_EXCEPTION - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
SERVER_TYPE - Static variable in class nl.uva.vlet.vrs.VRS
 
serverAttributeNames - Variable in class nl.uva.vlet.vrs.ResourceNode
 
ServerInfo - Class in nl.uva.vlet.vrs
ServerInfo class to keep record of server accounts.
ServerInfo() - Constructor for class nl.uva.vlet.vrs.ServerInfo
 
ServerInfo(VRL) - Constructor for class nl.uva.vlet.vrs.ServerInfo
Constructs default authentication info for VRL
ServerInfo(ServerInfo) - Constructor for class nl.uva.vlet.vrs.ServerInfo
Constructs default authentication info for VRL
ServerInfo(VAttribute[]) - Constructor for class nl.uva.vlet.vrs.ServerInfo
Constructs default authentication info for VRL
ServerInfo(String, String, int, String, String, String) - Constructor for class nl.uva.vlet.vrs.ServerInfo
 
SERVICE_TYPE - Static variable in class nl.uva.vlet.vrs.Cluster
 
SERVICE_TYPE_MISMATCH_EXCEPTION - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
ServiceTypeMismatchException - Exception in nl.uva.vlet.exception
Exception is thrown when a service type is requested which is not supported.
ServiceTypeMismatchException(String) - Constructor for exception nl.uva.vlet.exception.ServiceTypeMismatchException
 
ServiceTypeMismatchException(String, Exception) - Constructor for exception nl.uva.vlet.exception.ServiceTypeMismatchException
 
set(VAttribute) - Method in class nl.uva.vlet.util.VAttributeSet
 
set(String, boolean) - Method in class nl.uva.vlet.util.VAttributeSet
 
set(String, String) - Method in class nl.uva.vlet.util.VAttributeSet
 
set(String, int) - Method in class nl.uva.vlet.util.VAttributeSet
 
setACL(VAttribute[][]) - Method in interface nl.uva.vlet.vfs.VACL
Set the modified ACL list
setACL(VAttribute[][]) - Method in class nl.uva.vlet.vfs.VFSNode
 
setAttribute(VAttribute) - Method in class nl.uva.vlet.vfs.VFSNode
Set atribute.
setAttribute(VAttribute) - Method in class nl.uva.vlet.vrs.Cluster
 
setAttribute(VAttribute) - Method in class nl.uva.vlet.vrs.MyVLe
 
setAttribute(VAttribute) - Method in class nl.uva.vlet.vrs.ResourceNode
 
setAttribute(VAttribute, boolean) - Method in class nl.uva.vlet.vrs.ResourceNode
 
setAttribute(VAttribute) - Method in interface nl.uva.vlet.vrs.VEditable
Set single attribute.
setAttributes(VAttributeSet) - Method in class nl.uva.vlet.util.VAttributeGroup
Set attribute to the specified ones
setAttributes(VAttribute[]) - Method in class nl.uva.vlet.vfs.VFSNode
 
setAttributes(VAttribute[]) - Method in class nl.uva.vlet.vrs.MyVLe
 
setAttributes(VAttribute[], boolean) - Method in class nl.uva.vlet.vrs.ResourceNode
 
setAttributes(VAttribute[]) - Method in class nl.uva.vlet.vrs.ResourceNode
 
setAttributes(VAttribute[]) - Method in interface nl.uva.vlet.vrs.VEditable
Sets a list of attributes
setAuthScheme(String) - Method in class nl.uva.vlet.vrs.ServerInfo
TODO: Scan all accounts which matches specified server: public static ServerInfo[] getAccountForServer(String service,String host,int port) { for(ServerInfo info:servers); }
setBaseURL(URL) - Method in class nl.uva.vlet.bootstrap.Bootstrapper
 
setCaptureOutput(boolean, boolean) - Method in class nl.uva.vlet.exec.LocalProcess
 
setCodeBase(URL) - Static method in class nl.uva.vlet.GlobalConfig
 
setContents(String, String) - Method in class nl.uva.vlet.vfs.VFile
Set contents using specified String and encoding.
setContents(byte[]) - Method in class nl.uva.vlet.vfs.VFile
Replace or create File contents with data from the bytes array.
setContents(String) - Method in class nl.uva.vlet.vfs.VFile
Set contents using specified String.
setCurrentTransferred(long) - Method in class nl.uva.vlet.vfs.VFSTransfer
Set nr bytes already transferred in current transfer
setCurrentTransferSize(long) - Method in class nl.uva.vlet.vfs.VFSTransfer
Set transfer size of current transfer.
setDebug(boolean) - Static method in class nl.uva.vlet.Global
 
setDefault(VRSContext) - Static method in class nl.uva.vlet.vrs.VRSContext
Set default VRS Context environment.
setDefaultGlobusCredential(GlobusCredential) - Static method in class nl.uva.vlet.util.cog.GridProxy
 
setDone() - Method in class nl.uva.vlet.vfs.VFSTransfer
Set Transfer status to done.
setEditable(boolean) - Method in class nl.uva.vlet.util.VAttribute
 
setException(Throwable) - Method in class nl.uva.vlet.tasks.ActionTask
Store exception for later use
setException(VlException) - Method in class nl.uva.vlet.vfs.VFSTransfer
 
setFireWallPortRange(String) - Static method in class nl.uva.vlet.Global
 
setGlobusCredential(String) - Method in class nl.uva.vlet.util.cog.GridProxy
 
setGlobusCredential(GlobusCredential) - Method in class nl.uva.vlet.vrs.VRSContext
 
setGridProxy(GridProxy) - Method in class nl.uva.vlet.vrs.VRSContext
 
setHasTasks(boolean) - Method in class nl.uva.vlet.exec.ProcessTaskSource
 
setHasTasks(boolean) - Method in interface nl.uva.vlet.tasks.ITaskSource
Method to update the TaskSource if it has tasks running
setHasTasks(boolean) - Method in class nl.uva.vlet.vfs.VFSTaskWatcher
 
setHasValidAuthentication(boolean) - Method in class nl.uva.vlet.vrs.ServerInfo
 
setHelpText(String) - Method in class nl.uva.vlet.util.VAttribute
 
setHostCredential(GSSCredential) - Static method in class nl.uva.vlet.util.cog.GridProxy
 
setIconURL(String) - Method in class nl.uva.vlet.vrs.ResourceNode
sets setIconURL of this linknode
setInputStream(InputStream) - Method in class nl.uva.vlet.vfs.CircularStreamBufferTransferer
 
setIsApplet(boolean) - Static method in class nl.uva.vlet.GlobalConfig
 
setLengthToZero() - Method in interface nl.uva.vlet.vrs.VRandomAccessable
Resets file length to zero.
Currently setLength() is not supported by SRB so this method is currently the only method which can decrease the file size.
setLinkTarget(VRL) - Method in class nl.uva.vlet.vrs.LinkNode
 
setLocation(VRL) - Method in class nl.uva.vlet.vrs.VNode
 
setMaxReadChunkSize(int) - Method in class nl.uva.vlet.vfs.CircularStreamBufferTransferer
Limits the nr of bytes thats get read each read iteration.
setMaxWriteChunkSize(int) - Method in class nl.uva.vlet.vfs.CircularStreamBufferTransferer
Limits the nr of bytes thats get written each write iteration.
setMdasDomainHome(String) - Method in class nl.uva.vlet.vrs.ServerInfo
 
setMdasDomainName(String) - Method in class nl.uva.vlet.vrs.ServerInfo
 
setMustStop() - Method in class nl.uva.vlet.vfs.VFSTransfer
Signal that this transfer must Stop!
setName(String) - Method in class nl.uva.vlet.util.VAttributeSet
Sets optional name
setName(String) - Method in class nl.uva.vlet.vrs.ResourceNode
 
setNotChanged() - Method in class nl.uva.vlet.util.VAttribute
Reset changes value to false
setOutputstream(OutputStream) - Method in class nl.uva.vlet.vfs.CircularStreamBufferTransferer
 
setPassiveMode(boolean) - Static method in class nl.uva.vlet.Global
 
setPassphrase(String) - Method in class nl.uva.vlet.vrs.ServerInfo
 
setPassword(String) - Method in class nl.uva.vlet.vrs.ServerInfo
 
setProxyFromString(String) - Method in class nl.uva.vlet.vrs.VRSContext
 
setProxyLifetime(int) - Method in class nl.uva.vlet.util.cog.GridProxy
Sets time of proxy filename
setProxyLocation(String) - Method in class nl.uva.vlet.util.cog.GridProxy
Sets path of proxy filename (Does not update globus cog properties).
setRegistry(Registry) - Method in class nl.uva.vlet.vrs.VRSContext
Sets the VRS Registry, may be done only once.
setResourceVRL(VRL) - Method in class nl.uva.vlet.vrs.ResourceNode
 
setResultNode(VFSNode) - Method in class nl.uva.vlet.vfs.VFSTransfer
 
setServerAttribute(VAttribute) - Method in class nl.uva.vlet.vrs.ServerInfo
Sets serverAttributes.
setServerAttributeNames(String[]) - Method in class nl.uva.vlet.vrs.ResourceNode
 
setServerAttributeNames(String[]) - Method in class nl.uva.vlet.vrs.ServerInfo
Set the attributes which are mandatory for this server
setServerAttributes(VAttribute[]) - Method in class nl.uva.vlet.vrs.ResourceNode
Sets server properties to store in link object, this will OVERIDE other old value of server properties!
setServerAttributes(VAttribute[]) - Method in class nl.uva.vlet.vrs.ServerInfo
Sets server Attributes.
setServerHostname(String) - Method in class nl.uva.vlet.vrs.ServerInfo
 
setServerInfo(ServerInfo) - Method in class nl.uva.vlet.vrs.ResourceNode
Set ServerInfo to be stored in this ResourceNode
setServerPort(int) - Method in class nl.uva.vlet.vrs.ServerInfo
 
setServerScheme(String) - Method in class nl.uva.vlet.vrs.ServerInfo
 
setServerUsername(String) - Method in class nl.uva.vlet.vrs.ServerInfo
 
setShowShortCutIcon(boolean) - Method in class nl.uva.vlet.vrs.ResourceNode
 
setStart() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
setStop(boolean) - Method in class nl.uva.vlet.vfs.CircularStreamBufferTransferer
 
setSystemProperty(String, String) - Static method in class nl.uva.vlet.Global
 
setTargetHostname(String) - Method in class nl.uva.vlet.vrs.ResourceNode
 
setTargetPath(String) - Method in class nl.uva.vlet.vrs.ResourceNode
 
setTargetPort(int) - Method in class nl.uva.vlet.vrs.ResourceNode
 
setTargetScheme(String) - Method in class nl.uva.vlet.vrs.ResourceNode
 
setTargetUsername(String) - Method in class nl.uva.vlet.vrs.ResourceNode
Since the username is OPTIONAL setting this value to null will remove the username attribute from the linktarget attribute list, so it will not appear in the Attribute list ! (When doing a getAttributes() for example).
setTaskSource(ITaskSource) - Method in class nl.uva.vlet.tasks.ActionTask
Set TaskSource/Task Watcher to (new) watcher.
setTempDir(VRL) - Method in class nl.uva.vlet.vfs.VFSClient
 
setTotalSources(int) - Method in class nl.uva.vlet.vfs.VFSTransfer
Set the total nr of sources to be tranferred.
setTotalTransferred(long) - Method in class nl.uva.vlet.vfs.VFSTransfer
 
setTotalTransferSize(long) - Method in class nl.uva.vlet.vfs.VFSTransfer
Set transfer size of current transfer
setTransferInfo(VFSTransfer) - Method in class nl.uva.vlet.vfs.CircularStreamBufferTransferer
 
setType(String) - Method in class nl.uva.vlet.vrs.ResourceNode
 
setUseGSIAuth() - Method in class nl.uva.vlet.vrs.ServerInfo
 
setUseNoAuth() - Method in class nl.uva.vlet.vrs.ServerInfo
 
setUsePasswordAuth() - Method in class nl.uva.vlet.vrs.ServerInfo
 
setUserCertificateLocation(String) - Method in class nl.uva.vlet.util.cog.GridProxy
Sets parent directory of Certificate (usercert.pem+userkey.pem) Location
setUserHomeLocation(URL) - Static method in class nl.uva.vlet.GlobalConfig
 
setUserProperty(String, String) - Static method in class nl.uva.vlet.Global
Only user property can be set.
SetUtil - Class in nl.uva.vlet.util
Collection of often used methods for Set/List/Map/Hastable handling
SetUtil() - Constructor for class nl.uva.vlet.util.SetUtil
 
setValue(String) - Method in class nl.uva.vlet.util.VAttribute
This is the only method which really changes the value.
setValue(int) - Method in class nl.uva.vlet.util.VAttribute
 
setValue(boolean) - Method in class nl.uva.vlet.util.VAttribute
 
setVerbose(int) - Static method in class nl.uva.vlet.Global
 
setVirtualRoot(VNode) - Method in class nl.uva.vlet.vrs.VRSContext
Set new virtual root, make sure to do this directly after creating a new VRSContext, before doing any other calls.
setVRL(VRL) - Method in class nl.uva.vlet.vrs.VNode
Only subclasses may change the location.
setVRSContext(VRSContext) - Method in class nl.uva.vlet.vfs.VFSClient
Sets new Resource Context associated with this client.
SFTP_SCHEME - Static variable in class nl.uva.vlet.vrs.VRS
 
simpleExecute(String[]) - Static method in class nl.uva.vlet.exec.LocalExec
Direct execute command and return result as String array.
SKIP_FLOPPY_SCAN - Static variable in class nl.uva.vlet.Global
 
sort(Object[]) - Method in class nl.uva.vlet.util.QSort
Sorts the array, according to the Comparer.
sort(Vector) - Method in class nl.uva.vlet.util.QSort
Sorts the array, according to the Comparer.
sort(int[], Object[], int, int) - Method in class nl.uva.vlet.util.QSort
Sorts a subsequence of the array, according to the Comparer.
sort(int[], Vector, int, int) - Method in class nl.uva.vlet.util.QSort
Sorts a subsequence of the array, according to the Comparer.
sortVAttributes(VAttribute[]) - Static method in class nl.uva.vlet.util.QSort
 
sortVNodes(VNode[], boolean, boolean) - Static method in class nl.uva.vlet.util.QSort
Sort by name.
specificListener - Variable in class nl.uva.vlet.vrs.ResourceEvent
 
SRB_SCHEME - Static variable in class nl.uva.vlet.vrs.VRS
 
startCopyMoveTo(VDir, String, boolean) - Method in class nl.uva.vlet.vfs.VFSNode
 
startCopyMoveTo(VFSTransfer, VDir, String, boolean) - Method in class nl.uva.vlet.vfs.VFSNode
Initiate a Copy or Move with the specified Transfer Information object.
startTask() - Method in class nl.uva.vlet.tasks.ActionTask
Starts this task.
startTransfer(long) - Method in class nl.uva.vlet.vfs.CircularStreamBufferTransferer
Transfer upto numTranfer bytes, or -1 for all
startVBrowser - Class in nl.uva.vlet.bootstrap
Wrapper class to bootstrap the VBrowser.
startVBrowser() - Constructor for class nl.uva.vlet.bootstrap.startVBrowser
 
startVLTerm - Class in nl.uva.vlet.bootstrap
Wrapper class to bootstrap the VBrowser.
startVLTerm() - Constructor for class nl.uva.vlet.bootstrap.startVLTerm
 
stopActionsFor(ITaskSource, boolean) - Static method in class nl.uva.vlet.tasks.ActionTask
Send a stop signal to all tasks originating from the ITaskSource
stopTask() - Method in class nl.uva.vlet.tasks.ActionTask
Default stop method: PLEASE implement this if your ActionTask can be stopped! This is to improve pre-emptive multithreaded tasks !
storageLocation - Variable in class nl.uva.vlet.vrs.ResourceNode
The location where this ResourceNode is stored.
store(OutputStream, String) - Method in class nl.uva.vlet.util.VAttributeSet
Currently VAttributeSets are stored as flat property files
storeServerInfo() - Method in class nl.uva.vlet.vrs.ServerInfo
Stores this object in the ServerInfo hash
streamCopyMove(VFSTransfer, VFile, VDir, String, boolean) - Static method in class nl.uva.vlet.vfs.VFile
This is the default way to copy file, by reading from the source file and writing it to a remote file.
streamRead(long, byte[], int, int) - Method in class nl.uva.vlet.vfs.VFile
use InputStream to read bytes, not the RandomAcces method readBytes.
streamWrite(byte[], int, int) - Method in class nl.uva.vlet.vfs.VFile
Uses OutputStream to write to method i.s.o.
stripExtension(String) - Static method in class nl.uva.vlet.vrl.VRL
 

T

terminate() - Method in class nl.uva.vlet.exec.LocalProcess
 
terminate() - Method in interface nl.uva.vlet.exec.VProcess
Terminate process immediatly.
TEST_EXCEPTION - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
toArray(Hashtable<String, String>) - Static method in class nl.uva.vlet.util.SetUtil
 
toArray() - Method in class nl.uva.vlet.util.VAttributeSet
Return AttributeSet as Array: VAttribute[]
toDirURL() - Method in class nl.uva.vlet.vrl.VRL
Return URL, but with an added "/".
toggleShowDebug() - Static method in class nl.uva.vlet.Global
 
toLinkNode() - Method in class nl.uva.vlet.vrs.VNode
If this VNode represents a ResourceNode implementation this method will load the ResourceNode and return a new ResourceNode
toString() - Method in exception nl.uva.vlet.exception.VlException
For printing purposes.
toString() - Method in class nl.uva.vlet.tasks.ActionTask
 
toString() - Method in class nl.uva.vlet.util.cog.GridProxy
 
toString() - Method in class nl.uva.vlet.util.VAttribute
Formatters/Stringifiers *** /** For printing to stdout only.
toString() - Method in class nl.uva.vlet.util.VAttributeSet
 
toString() - Method in class nl.uva.vlet.vfs.VFSTransfer
 
toString() - Method in class nl.uva.vlet.vrl.VRL
This method returns the DECODED URI string.
toString() - Method in class nl.uva.vlet.vrs.ResourceEvent
 
toString() - Method in class nl.uva.vlet.vrs.ServerInfo
 
toString() - Method in class nl.uva.vlet.vrs.VNode
Return this node's location as String representation.
Note that special characters are not encoded.
toString() - Method in class nl.uva.vlet.vrs.VRS
 
toURI() - Method in class nl.uva.vlet.vrl.VRL
Returns URI compatible object of VRL.
Here path components might be encoded in %XX format!
use toString for unencoded VRL String.
toURIString() - Method in class nl.uva.vlet.vrl.VRL
Returns URI compatible and optionally encoded string, use toString() for default (non-encoded) VRL String!
toURL() - Method in class nl.uva.vlet.vrl.VRL
Since 06-06-2006 this now provides a fully VRL compatible URL object.
toVector() - Method in class nl.uva.vlet.util.VAttributeSet
Return attributeset as vector
toXML() - Method in class nl.uva.vlet.util.VAttribute
Very,very simple example implementation TODO: find some XML serializer class for this.
TXT_ALLOWED_INCOMING_PORTRANGE - Static variable in class nl.uva.vlet.MessageStrings
 
TXT_GLOBAL_PASSIVE_MODE - Static variable in class nl.uva.vlet.MessageStrings
 
TXT_PASSIVE_MODE_OVERRIDDEN - Static variable in class nl.uva.vlet.MessageStrings
 
TXT_SKIP_FLOPPY_SCAN_WINDOWS - Static variable in class nl.uva.vlet.MessageStrings
 
type - Variable in class nl.uva.vlet.exec.ProcessEvent
 
type - Variable in class nl.uva.vlet.vrs.ResourceNode
 
typeFirst - Variable in class nl.uva.vlet.util.QSort.VNodeComparer
 

U

updateTargetAttributes() - Method in class nl.uva.vlet.vrs.ResourceNode
Update stored Target Attributes: isComposite.
uploadLocalDir(VFSTransfer, VDir, String, boolean) - Method in class nl.uva.vlet.vfs.VDir
Default implementation to upload a directory.
uploadLocalFile(VFSTransfer, VFile, String, boolean) - Method in class nl.uva.vlet.vfs.VDir
Default implementation to upload a local file to this directory.
uripath(String) - Static method in class nl.uva.vlet.vrl.VRL
Produce URI compatible path (forward slashes) and do other normalization (change 'c:' into '/c:/' This method is mainly used to tranform windows paths...
URISYNTAXEXCEPTION - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
urlAttributeNames - Static variable in class nl.uva.vlet.vrs.ResourceNode
 
URLSYNTAXEXCEPTION - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
URLUTF8Encoder - Class in nl.uva.vlet.util
Provides a method to encode any string into a HTML-safe form.
URLUTF8Encoder() - Constructor for class nl.uva.vlet.util.URLUTF8Encoder
 
Usage() - Static method in class nl.uva.vlet.vfs.VFSCopy
 
useGSIAuth() - Method in class nl.uva.vlet.vrs.ServerInfo
 
usePasswordAuth() - Method in class nl.uva.vlet.vrs.ServerInfo
 
USER_ENTITY - Static variable in interface nl.uva.vlet.vfs.VACL
 

V

VACL - Interface in nl.uva.vlet.vfs
Implementation of AccessControlList (ACL) interface.
VADAPTORS_PROP - Static variable in class nl.uva.vlet.Global
 
valid - Variable in class nl.uva.vlet.util.cog.GridProxy
 
valueOf(String) - Static method in enum nl.uva.vlet.exec.ProcessEvent.ProcessEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.uva.vlet.util.VAttribute.VAttributeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.uva.vlet.vrs.EventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum nl.uva.vlet.exec.ProcessEvent.ProcessEventType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum nl.uva.vlet.util.VAttribute.VAttributeType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum nl.uva.vlet.vrs.EventType
Returns an array containing the constants of this enum type, in the order they're declared.
VAttribute - Class in nl.uva.vlet.util
This class provides a high level interface to resource Attributes.
It is implemented using a {type, name value} tuple, so that runtime type and name checking can be performed.
The VAttributes does not do any type checking, so casting is possible.
VAttribute(VAttribute) - Constructor for class nl.uva.vlet.util.VAttribute
Copy Constructor
VAttribute(int) - Constructor for class nl.uva.vlet.util.VAttribute
Constructor to create a 'int' typed,but nameless(!), VAttribute
VAttribute(long) - Constructor for class nl.uva.vlet.util.VAttribute
Constructor to create a 'long' typed,but nameless(!), VAttribute
VAttribute(float) - Constructor for class nl.uva.vlet.util.VAttribute
Constructor to create a 'float' typed,but nameless(!), VAttribute
VAttribute(double) - Constructor for class nl.uva.vlet.util.VAttribute
Constructor to create a 'double' typed,but nameless(!), VAttribute
VAttribute(String, boolean) - Constructor for class nl.uva.vlet.util.VAttribute
Constructor to create a 'boolean' typed and named VAttribute
VAttribute(String, int) - Constructor for class nl.uva.vlet.util.VAttribute
Constructor to create a 'int' typed and named VAttribute
VAttribute(String, long) - Constructor for class nl.uva.vlet.util.VAttribute
Constructor to create a 'long' typed and named VAttribute
VAttribute(String, float) - Constructor for class nl.uva.vlet.util.VAttribute
Constructor to create a 'float' typed and named VAttribute
VAttribute(String, double) - Constructor for class nl.uva.vlet.util.VAttribute
Constructor to create a 'double' typed and named VAttribute
VAttribute(String, String[], int) - Constructor for class nl.uva.vlet.util.VAttribute
Constructor to create a enum list of string
VAttribute(String, String[], String) - Constructor for class nl.uva.vlet.util.VAttribute
Create new Enumerated VAttribute with enumVals as possible values and defaultVal (which must be element of enumVals) as default
VAttribute(String, String) - Constructor for class nl.uva.vlet.util.VAttribute
Named String typed Value
VAttribute(VAttribute.VAttributeType, String, String) - Constructor for class nl.uva.vlet.util.VAttribute
Custom named & typed Attibute
VAttribute(VAttribute.VAttributeType, String, long) - Constructor for class nl.uva.vlet.util.VAttribute
Custom named & typed Attibute
VAttribute(String, VRL) - Constructor for class nl.uva.vlet.util.VAttribute
 
VAttribute.VAttributeType - Enum in nl.uva.vlet.util
Overview of ALL used Attribute names.
VAttributeGroup - Class in nl.uva.vlet.util
An attribute group extends an attribute set by being able to have several attribute 'groups' as childs.
VAttributeGroup(String) - Constructor for class nl.uva.vlet.util.VAttributeGroup
 
VAttributeGroup(VAttributeSet) - Constructor for class nl.uva.vlet.util.VAttributeGroup
Create group from set
VAttributeSet - Class in nl.uva.vlet.util
A VAttribute set implemented as Hasthtable with extra set manipulation methods.
VAttributeSet() - Constructor for class nl.uva.vlet.util.VAttributeSet
 
VAttributeSet(String) - Constructor for class nl.uva.vlet.util.VAttributeSet
Named Attribute Set
VAttributeSet(Vector<VAttribute>) - Constructor for class nl.uva.vlet.util.VAttributeSet
Create from Vector.
VAttributeSet(String, VAttribute[]) - Constructor for class nl.uva.vlet.util.VAttributeSet
 
VAttributeSet(VAttribute[]) - Constructor for class nl.uva.vlet.util.VAttributeSet
Create from Array.
VComposite - Interface in nl.uva.vlet.vrs
The Composite interface for VNodes which have 'child nodes' (for example: VDir).
VCompositeNode - Class in nl.uva.vlet.vrs
Convenvience Adapter class which directly extends VNode and implements some VComposite interface methods.
VCompositeNode(VRSContext, VRL) - Constructor for class nl.uva.vlet.vrs.VCompositeNode
 
VDir - Class in nl.uva.vlet.vfs
Super class of the VFS Directory implementation.
VDir(VRSContext, VRL) - Constructor for class nl.uva.vlet.vfs.VDir
 
VEditable - Interface in nl.uva.vlet.vrs
This interface Provides some high level 'editable' methods, method which change the state of the object since not all VNodes are 'editable' or 'changeable'.
VERSION - Static variable in class nl.uva.vlet.Global
 
VFile - Class in nl.uva.vlet.vfs
The Virtual File Interface.
VFile(VRSContext, VRL) - Constructor for class nl.uva.vlet.vfs.VFile
 
VFS - Class in nl.uva.vlet.vfs
The Virtual File System Class.
VFS() - Constructor for class nl.uva.vlet.vfs.VFS
 
VFSClient - Class in nl.uva.vlet.vfs
VFSClient class is an interface to the VFS services.
VFSClient() - Constructor for class nl.uva.vlet.vfs.VFSClient
Create VFS Client object
VFSCopy - Class in nl.uva.vlet.vfs
VFSCopy interface.
VFSCopy() - Constructor for class nl.uva.vlet.vfs.VFSCopy
 
VFSNode - Class in nl.uva.vlet.vfs
Super class of the all VFS Nodes.
VFSNode(VRSContext, VRL) - Constructor for class nl.uva.vlet.vfs.VFSNode
 
VFSOptions - Class in nl.uva.vlet.vfs
VFS Options for VFS methods
VFSOptions() - Constructor for class nl.uva.vlet.vfs.VFSOptions
 
VFSTaskWatcher - Class in nl.uva.vlet.vfs
Task watcher for threaded VFS tasks Use VFS.getTaskWatcher() for the default VFS Task Watchers.
VFSTaskWatcher(String) - Constructor for class nl.uva.vlet.vfs.VFSTaskWatcher
 
VFSTransfer - Class in nl.uva.vlet.vfs
VFSTransfer class.
VFSTransfer(String, VRL, VRL, boolean) - Constructor for class nl.uva.vlet.vfs.VFSTransfer
 
VJS - Class in nl.uva.vlet.vjs
 
VJS() - Constructor for class nl.uva.vlet.vjs.VJS
 
VLET_BINDIR_PROP - Static variable in class nl.uva.vlet.GlobalConfig
 
VLET_DOCDIR_PROP - Static variable in class nl.uva.vlet.GlobalConfig
 
VLET_INSTALL - Static variable in class nl.uva.vlet.GlobalConfig
 
VLET_INSTALL_LIBDIR_PROP - Static variable in class nl.uva.vlet.bootstrap.Bootstrapper
 
VLET_INSTALL_PROP - Static variable in class nl.uva.vlet.bootstrap.Bootstrapper
 
VLET_INSTALL_PROP - Static variable in class nl.uva.vlet.GlobalConfig
 
VLET_LIBDIR_PROP - Static variable in class nl.uva.vlet.GlobalConfig
 
VLET_SYSCONFDIR_PROP - Static variable in class nl.uva.vlet.bootstrap.Bootstrapper
 
VLET_SYSCONFDIR_PROP - Static variable in class nl.uva.vlet.GlobalConfig
 
VLETRC_PROP_FILE - Static variable in class nl.uva.vlet.bootstrap.Bootstrapper
 
VlException - Exception in nl.uva.vlet.exception
Super class of all VL Exceptions.
VlException() - Constructor for exception nl.uva.vlet.exception.VlException
Default contructor.
VlException(Throwable) - Constructor for exception nl.uva.vlet.exception.VlException
Default contructor which holds system exception.
VlException(String) - Constructor for exception nl.uva.vlet.exception.VlException
Most basic implementation of the VlException.
VlException(String, Throwable) - Constructor for exception nl.uva.vlet.exception.VlException
Public constructor which holds original system exception.
VlException(String, String) - Constructor for exception nl.uva.vlet.exception.VlException
Public constructor to split name of exception and the exception message.
VlException(String, String, Throwable) - Constructor for exception nl.uva.vlet.exception.VlException
Public constructor to split name of exception and the exception message.
VLINK_EXTENSION - Static variable in class nl.uva.vlet.vrs.VRS
".vlink" for saved shortcut/link nodes
VLINTERRUPTEDEXCEPTION - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
VlInterruptedException - Exception in nl.uva.vlet.exception
 
VlInterruptedException(String) - Constructor for exception nl.uva.vlet.exception.VlInterruptedException
 
VlInterruptedException(String, Exception) - Constructor for exception nl.uva.vlet.exception.VlInterruptedException
Create VlException: CrendentialException which keeps original System Exception
VlInterruptedException(InterruptedException) - Constructor for exception nl.uva.vlet.exception.VlInterruptedException
For Exception Chaining
VLIOEXCEPTION - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
VlIOException - Exception in nl.uva.vlet.exception
 
VlIOException(String) - Constructor for exception nl.uva.vlet.exception.VlIOException
 
VlIOException(String, Exception) - Constructor for exception nl.uva.vlet.exception.VlIOException
Create VlException: CrendentialException which keeps original System Exception
VlIOException(IOException) - Constructor for exception nl.uva.vlet.exception.VlIOException
 
VlServerException - Exception in nl.uva.vlet.exception
Exception is thrown when a service type is requested which is not supported.
VlServerException(String) - Constructor for exception nl.uva.vlet.exception.VlServerException
 
VlServerException(String, Exception) - Constructor for exception nl.uva.vlet.exception.VlServerException
 
VlURISyntaxException - Exception in nl.uva.vlet.exception
 
VlURISyntaxException(URISyntaxException) - Constructor for exception nl.uva.vlet.exception.VlURISyntaxException
 
VlURISyntaxException(String) - Constructor for exception nl.uva.vlet.exception.VlURISyntaxException
 
VlURISyntaxException(MalformedURLException) - Constructor for exception nl.uva.vlet.exception.VlURISyntaxException
 
VlURISyntaxException(String, Exception) - Constructor for exception nl.uva.vlet.exception.VlURISyntaxException
 
VNode - Class in nl.uva.vlet.vrs
The VNode class, the super class of all resource Nodes in the VRS package.
VNode(VRSContext, VRL) - Constructor for class nl.uva.vlet.vrs.VNode
Universal contructor.
VProcess - Interface in nl.uva.vlet.exec
Simple abtract process class (Under construction) for local and remote command execution.
VRandomAccessable - Interface in nl.uva.vlet.vrs
Provides some RandomAccessFile methods (java.io.RandomAccessFile) which are shared by some VFS implementations.
VRenamable - Interface in nl.uva.vlet.vrs
The Renameable Interface.
If a resource is renameable it implements this interface.
VRL - Class in nl.uva.vlet.vrl
URI compatible VRL class.
VRL(URI) - Constructor for class nl.uva.vlet.vrl.VRL
Construct new VRL from URI.
Important: This Constructor does not copy the URI as-is, since a VRL does not support all URI functionality.
VRL(String) - Constructor for class nl.uva.vlet.vrl.VRL
Somewhat more flexible initializer then new URI(String).
VRL(String, String, String, String) - Constructor for class nl.uva.vlet.vrl.VRL
Constructs VRL with scheme,hostname,path,fragment
VRL(String, String, int, String) - Constructor for class nl.uva.vlet.vrl.VRL
Create new VRL with scheme, hostname, port and path
VRL(String, String, String, int, String) - Constructor for class nl.uva.vlet.vrl.VRL
Create new VRL with scheme, userinformation, hostname, port and path
VRL(String, String, String) - Constructor for class nl.uva.vlet.vrl.VRL
Create new VRL with scheme,hostname and path
VRL(VRL, String) - Constructor for class nl.uva.vlet.vrl.VRL
Creates new VRL, resolves relative Uri String to baseLocation.
VRL(VRL, String, boolean) - Constructor for class nl.uva.vlet.vrl.VRL
 
VRL(URL) - Constructor for class nl.uva.vlet.vrl.VRL
 
VRLConnection - Class in nl.uva.vlet.vrl
VRL Connection which support VRL URIs (VRL).
VRLConnection(URL) - Constructor for class nl.uva.vlet.vrl.VRLConnection
 
VRLStreamHandler - Class in nl.uva.vlet.vrl
VRLStreamHandler which support VRL URIs (VRL).
VRLStreamHandler() - Constructor for class nl.uva.vlet.vrl.VRLStreamHandler
 
VRLStreamHandlerFactory - Class in nl.uva.vlet.vrl
The VRLStreamHandlerFactory.
VRLStreamHandlerFactory() - Constructor for class nl.uva.vlet.vrl.VRLStreamHandlerFactory
 
VRS - Class in nl.uva.vlet.vrs
Toplevel Virtual Resource class.
VRS() - Constructor for class nl.uva.vlet.vrs.VRS
Enforce public constructor for subclasses !
vrsContext - Variable in class nl.uva.vlet.vrs.VNode
The *NEW* VRSContext to ensure shared environments ! Is FINAL, once set it may never be changed.
VRSContext - Class in nl.uva.vlet.vrs
VRS context class.
VRSContext() - Constructor for class nl.uva.vlet.vrs.VRSContext
TODO: Contructs new VRSContext.
VRSContext(boolean) - Constructor for class nl.uva.vlet.vrs.VRSContext
TODO: Contructs new Default VRSContext with optional initialization.
VServer - Interface in nl.uva.vlet.vrs
 
VStreamAccessable - Interface in nl.uva.vlet.vrs
Combined interface class for VStreamReadable and VStreamWritable
VStreamReadable - Interface in nl.uva.vlet.vrs
Interface for stream based (remote) file read access.
VStreamWritable - Interface in nl.uva.vlet.vrs
Interface for stream based (remote) file write access.

W

waitFor() - Method in class nl.uva.vlet.exec.LocalProcess
 
waitFor() - Method in interface nl.uva.vlet.exec.VProcess
Wait for the process to terminate.
waitFor() - Method in class nl.uva.vlet.tasks.ActionTask
 
waitForCompletion() - Method in class nl.uva.vlet.vfs.VFSTransfer
This method will block until the setDone() method is called
Wildcard2Regex - Class in nl.uva.vlet.util
Source code from: http://www.rgagnon.com/javadetails/java-0515.html
Wildcard2Regex() - Constructor for class nl.uva.vlet.util.Wildcard2Regex
 
wildcardToRegex(String) - Static method in class nl.uva.vlet.util.Wildcard2Regex
 
WORLD_ENTITY - Static variable in interface nl.uva.vlet.vfs.VACL
 
write(long, byte[], int, int) - Method in class nl.uva.vlet.vfs.VFile
Write to VFile, note that not all implementations of VFile can write to (Remote) Files.
Use isRandomAccessable() first to determine whether this file can be randomly written to.
write(byte[], int, int) - Method in class nl.uva.vlet.vfs.VFile
 
write(byte[], int) - Method in class nl.uva.vlet.vfs.VFile
 
WRITE_ACCESS_DENIED - Static variable in class nl.uva.vlet.exception.ExceptionStrings
 
WriteAccessDeniedException - Exception in nl.uva.vlet.exception
 
WriteAccessDeniedException(String) - Constructor for exception nl.uva.vlet.exception.WriteAccessDeniedException
 
WriteAccessDeniedException(String, Exception) - Constructor for exception nl.uva.vlet.exception.WriteAccessDeniedException
Constructor which keeps original Exception
writeBytes(long, byte[], int, int) - Method in interface nl.uva.vlet.vrs.VRandomAccessable
Writes nrBytes to the file starting at position fileOffset in the file.

X

X509_USER_PROXY - Static variable in class nl.uva.vlet.Global
X509_USER_PROXY environment variable

_

_loadFrom(VNode) - Method in class nl.uva.vlet.vrs.ResourceNode
Load data from (VStreamReadable) VNode
_loadFrom(InputStream) - Method in class nl.uva.vlet.vrs.ResourceNode
 

A B C D E F G H I J L M N O P Q R S T U V W X _