org.crsh.vfs.spi.url
Class Node

java.lang.Object
  extended by org.crsh.vfs.spi.url.Node

public class Node
extends Object

Author:
Julien Viet

Nested Class Summary
(package private) static class Node.File
           
 
Field Summary
(package private)  HashMap<String,Node> children
          .
(package private)  LinkedList<Node.File> files
          .
(package private)  String name
          .
 
Constructor Summary
  Node()
           
private Node(String name)
           
 
Method Summary
private  void add(URL baseURL, int index, String entryName, long lastModified, InputStreamResolver resolver)
           
private  void add(URL baseURL, String entryName, InputStreamResolver resolver)
           
(package private)  void merge(ClassLoader loader)
           
private  void merge(File f)
           
(package private)  void merge(URL url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

final String name
.


children

HashMap<String,Node> children
.


files

LinkedList<Node.File> files
.

Constructor Detail

Node

public Node()

Node

private Node(String name)
Method Detail

merge

void merge(ClassLoader loader)
     throws IOException,
            URISyntaxException
Throws:
IOException
URISyntaxException

merge

void merge(URL url)
     throws IOException,
            URISyntaxException
Throws:
IOException
URISyntaxException

merge

private void merge(File f)
            throws IOException
Throws:
IOException

add

private void add(URL baseURL,
                 String entryName,
                 InputStreamResolver resolver)
          throws IOException
Throws:
IOException

add

private void add(URL baseURL,
                 int index,
                 String entryName,
                 long lastModified,
                 InputStreamResolver resolver)
          throws IOException
Throws:
IOException


Copyright © 2013 eXo Platform SAS. All Rights Reserved.