Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.lutris.classloader
Class RemoteDirResource  view RemoteDirResource download RemoteDirResource.java

java.lang.Object
  extended bycom.lutris.classloader.Resource
      extended bycom.lutris.classloader.RemoteDirResource

public class RemoteDirResource
extends Resource

A Resource that is a file on a remote machine in a specified directory. The directory is represented by a ClassPathEntry, and the filename is specified by a String.

Version:
$Revision : 1.1 $

Field Summary
private  java.net.URL url
           
 
Fields inherited from class com.lutris.classloader.Resource
lastModifiedTime, location, logChannel, loggingEnabled, logLevel, name, size
 
Constructor Summary
private RemoteDirResource(java.lang.String name, ClassPathEntry location, com.lutris.logging.LogChannel loadLogChannel)
           
 
Method Summary
 long getCurrentLastModifiedTime()
          Get current last-modification time of resource.
 java.io.InputStream getInputStream()
          Gets input stream representing resource.
 
Methods inherited from class com.lutris.classloader.Resource
equals, getBytes, getLastModifiedTime, getLocation, getName, getSize, getTime, hasBeenModified, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

url

private java.net.URL url
Constructor Detail

RemoteDirResource

private RemoteDirResource(java.lang.String name,
                          ClassPathEntry location,
                          com.lutris.logging.LogChannel loadLogChannel)
                   throws java.io.FileNotFoundException
Method Detail

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Description copied from class: Resource
Gets input stream representing resource.

This method is abstract and must be implemented by all subclasses. The getBytes method also depends upon this implementation.

Specified by:
getInputStream in class Resource

getCurrentLastModifiedTime

public long getCurrentLastModifiedTime()
Get current last-modification time of resource. This is the time on the disk file the resource is associated with.

Specified by:
getCurrentLastModifiedTime in class Resource