Uses of Class
nl.uva.vlet.vrs.VNode

Packages that use VNode
nl.uva.vlet.util   
nl.uva.vlet.vfs   
nl.uva.vlet.vrs   
nl.uva.vlet.vrs.http   
 

Uses of VNode in nl.uva.vlet.util
 

Methods in nl.uva.vlet.util with parameters of type VNode
static java.lang.String ResourceLoader.getText(VNode node)
           
static void QSort.sortVNodes(VNode[] nodes, boolean typeFirst, boolean ignoreCase)
          Sort by name.
 

Uses of VNode in nl.uva.vlet.vfs
 

Subclasses of VNode in nl.uva.vlet.vfs
 class VDir
          Super class of the VFS Directory implementation.
 class VFile
          The Virtual File Interface.
 class VFSNode
          Super class of the all VFS Nodes.
 

Methods in nl.uva.vlet.vfs that return VNode
 VNode[] VDir.addNodes(VNode[] nodes, boolean isMove)
          Add mutiple (VFS)Nodes to this directory location.
 VNode[] VFSNode.getParents()
          Returns array whith one parent.
 

Methods in nl.uva.vlet.vfs with parameters of type VNode
 VFSNode VDir.addNode(VNode node, boolean isMove)
          Add (VFS)Node to this directory location.
 VFSNode VDir.addNode(VNode node, java.lang.String optNewName, boolean isMove)
           
 VNode[] VDir.addNodes(VNode[] nodes, boolean isMove)
          Add mutiple (VFS)Nodes to this directory location.
 VFSTransfer VDir.asyncDownload(VNode source, java.lang.String optNewName, boolean isMove)
          Asynchronous transfer method to download an Resource Returns VFSTransfer info object so the transfer can be monitored.
protected static VFSTransfer VFSNode.createTransfer(VNode source, VDir dest, java.lang.String optNewName, boolean isMove)
           
 boolean VDir.delNode(VNode childNode)
          Delete node.
 boolean VDir.delNodes(VNode[] childNodes)
          Delete nodes.
 VFile VDir.downloadNode(VNode node, java.lang.String optNewName, boolean isMove)
          Create new VFile and copies contents from (VStreamreadable) vnode.
 

Uses of VNode in nl.uva.vlet.vrs
 

Subclasses of VNode in nl.uva.vlet.vrs
 class Cluster
          Cluster resource VNode interface to the Registry.
 class LinkNode
          The LinkNode class which represents a link or a remote resource.
 class MyVLe
          MyVLe is the toplevel object for all resources, like My Computer is on Windows.
 class ResourceNode
          Super Class of LinkNode and ServerInfo.
 class VCompositeNode
          Convenvience Adapter class which directly extends VNode and implements some VComposite interface methods.
 

Fields in nl.uva.vlet.vrs declared as VNode
protected  VNode ResourceNode.storageLocation
          The location where this ResourceNode is stored.
 

Methods in nl.uva.vlet.vrs that return VNode
 VNode Cluster.addNode(VNode node)
          Adds (Sub) Cluster to the registry.
 VNode Cluster.addNode(VNode node, boolean isMove)
           
 VNode VComposite.addNode(VNode node, boolean isMove)
          Add a node to the underlaying Resource.
 VNode VCompositeNode.addNode(VNode node, boolean isMove)
           
 VNode VComposite.addNode(VNode node, java.lang.String newName, boolean isMove)
          Add a node to the underlaying Resource with a optional new name.
 VNode VCompositeNode.addNode(VNode node, java.lang.String newName, boolean isMove)
           
 VNode[] Cluster.addNodes(VNode[] nodes, boolean isMove)
           
 VNode[] VComposite.addNodes(VNode[] nodes, boolean isMove)
          Add specified nodes to the Resource.
 VNode[] VCompositeNode.addNodes(VNode[] nodes, boolean isMove)
           
 VNode Cluster.createChild(java.lang.String type)
           
 VNode Cluster.createChild(java.lang.String type, boolean force)
           
 VNode Cluster.createChild(java.lang.String type, java.lang.String name)
           
 VNode Cluster.createChild(java.lang.String type, java.lang.String name, boolean force)
           
 VNode MyVLe.createChild(java.lang.String type, java.lang.String name, boolean force)
           
 VNode VComposite.createChild(java.lang.String type, java.lang.String name, boolean force)
          VNode method to create new Child.
 VNode VCompositeNode.createChild(java.lang.String type, java.lang.String name, boolean force)
           
 VNode MyVLe.getChild(int nodeNr)
           
 VNode VComposite.getChild(java.lang.String name)
          Returns Child Node.
 VNode VCompositeNode.getChild(java.lang.String name)
           
 VNode[] Cluster.getChilds()
           
 VNode[] MyVLe.getChilds()
           
 VNode[] VComposite.getChilds()
          Returns Child Nodes.
 VNode ResourceNode.getImplementation()
          the VNode which stores the LinkNode object, usually a VFile
 VNode ResourceNode.getParent()
          Returns 'Logical' Parent.
 VNode VNode.getParent()
          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.
 VNode[] VCompositeNode.getParents()
           
 VNode[] VNode.getParents()
          Get Parents if the Node is part of a Graph.
 VNode VRSContext.getVirtualRoot()
          Returns Virtual Root of top level Resource Tree.
static VNode MyVLe.getVLeRoot(VRSContext vrsContext)
           
 VNode VRSContext.openLocation(VRL vrl)
          Perform openLocation using this VRSContext.
 VNode Registry.openLocation(VRSContext context, java.lang.String location)
          Open location specified by the location string.
 VNode VRS.openLocation(VRSContext context, java.lang.String location)
          Returns handler object (VNode) specified by the location string
 VNode Registry.openLocation(VRSContext context, java.net.URL url)
           
static VNode MyVLe.openLocation(VRSContext vrs, VRL location)
          Get "myvle:///" location.
 VNode Registry.openLocation(VRSContext context, VRL location)
          Registry openLocation, this is the master openLocation
abstract  VNode VRS.openLocation(VRSContext context, VRL location)
          Returns handler object (VNode) specified by the VRL (URI)
 

Methods in nl.uva.vlet.vrs with parameters of type VNode
protected  void ResourceNode._loadFrom(VNode vnode)
          Load data from (VStreamReadable) VNode
 VNode Cluster.addNode(VNode node)
          Adds (Sub) Cluster to the registry.
 VNode Cluster.addNode(VNode node, boolean isMove)
           
 VNode VComposite.addNode(VNode node, boolean isMove)
          Add a node to the underlaying Resource.
 VNode VCompositeNode.addNode(VNode node, boolean isMove)
           
 LinkNode MyVLe.addNode(VNode sourceNode, java.lang.String optNewName, boolean isMove)
          Auto linkdrops node on this resource, returned node is alway of LinkNode type.
 VNode VComposite.addNode(VNode node, java.lang.String newName, boolean isMove)
          Add a node to the underlaying Resource with a optional new name.
 VNode VCompositeNode.addNode(VNode node, java.lang.String newName, boolean isMove)
           
 VNode[] Cluster.addNodes(VNode[] nodes, boolean isMove)
           
 VNode[] VComposite.addNodes(VNode[] nodes, boolean isMove)
          Add specified nodes to the Resource.
 VNode[] VCompositeNode.addNodes(VNode[] nodes, boolean isMove)
           
 int VNode.compareTo(VNode parent)
           
static LinkNode LinkNode.createLinkTo(VRL parentLoc, java.lang.String name, VNode target)
          Main method to create a new LinkNode stored in parentLoc with name 'name' and with linkTarget the specified VNode target
 boolean Cluster.delNode(VNode node)
          Removes (Sub) Cluster/Service to the registry.
 boolean MyVLe.delNode(VNode node)
           
 boolean VComposite.delNode(VNode node)
          VRS method to delete specified resource Node
 boolean VCompositeNode.delNode(VNode node)
           
 boolean Cluster.delNodes(VNode[] nodes)
          Removes (Sub) Clusters/Services from the registry.
 boolean VComposite.delNodes(VNode[] nodes)
          VRS method to delete specified resource Nodes
 boolean VCompositeNode.delNodes(VNode[] nodes)
           
static LinkNode LinkNode.loadFrom(VRSContext context, VNode vnode)
          Resolves a (stored) LinkNode.
 void VRSContext.setVirtualRoot(VNode vnode)
          Set new virtual root, make sure to do this directly after creating a new VRSContext, before doing any other calls.
 

Uses of VNode in nl.uva.vlet.vrs.http
 

Subclasses of VNode in nl.uva.vlet.vrs.http
 class HTTPNode
          Class represents a HTTP reference
 

Methods in nl.uva.vlet.vrs.http that return VNode
 VNode HTTPNode.getParent()
           
 VNode[] HTTPNode.getParents()
           
 VNode HTTPRS.openLocation(VRSContext context, VRL location)