org.loom.resources
Class CompiledToDiskWebResource

java.lang.Object
  extended by org.loom.resources.AbstractCompiledWebResource
      extended by org.loom.resources.CompiledToDiskWebResource
All Implemented Interfaces:
CompiledWebResource

public class CompiledToDiskWebResource
extends AbstractCompiledWebResource

Implementation of WebResourceData that stores the result files in disk.


Field Summary
 
Fields inherited from class org.loom.resources.AbstractCompiledWebResource
md5, name
 
Constructor Summary
CompiledToDiskWebResource()
           
 
Method Summary
 java.io.File getFile()
           
 java.io.File getGzippedFile()
           
 java.io.InputStream getGzippedInputStream()
           
 long getGzippedLength()
           
 java.io.InputStream getInputStream()
           
 long getLength()
           
 void setFile(java.io.File resource)
           
 void setGzippedFile(java.io.File gzippedResource)
           
 java.lang.String toString()
           
 
Methods inherited from class org.loom.resources.AbstractCompiledWebResource
getMd5, getName, render, setMd5, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompiledToDiskWebResource

public CompiledToDiskWebResource()
Method Detail

getFile

public java.io.File getFile()

getGzippedFile

public java.io.File getGzippedFile()

getGzippedInputStream

public java.io.InputStream getGzippedInputStream()
Returns:
a stream to retrieve a gzipped version of the resource data

getInputStream

public java.io.InputStream getInputStream()
Returns:
a stream to retrieve the resource data

getGzippedLength

public long getGzippedLength()
Returns:
the length of the gzipped resource data file

getLength

public long getLength()
Returns:
the length of the resource data file

setFile

public void setFile(java.io.File resource)

setGzippedFile

public void setGzippedFile(java.io.File gzippedResource)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object