org.wings.resource
Class FileResource

java.lang.Object
  extended by org.wings.Resource
      extended by org.wings.StaticResource
          extended by org.wings.resource.FileResource
All Implemented Interfaces:
Serializable, Renderable, URLResource
Direct Known Subclasses:
SFileIcon

public class FileResource
extends StaticResource

For externalizing a file as resource.

Author:
Holger Engels
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.wings.StaticResource
StaticResource.LimitedBuffer
 
Nested classes/interfaces inherited from class org.wings.Resource
Resource.HeaderEntry
 
Field Summary
 
Fields inherited from class org.wings.StaticResource
buffer, externalizerFlags, maxBufferSize, size
 
Fields inherited from class org.wings.Resource
extension, headers, id, mimeType
 
Constructor Summary
FileResource(File file)
           
FileResource(File file, String ext, String mt)
           
FileResource(String name)
           
 
Method Summary
 File getFile()
           
protected  InputStream getResourceStream()
           
 String toString()
           
 
Methods inherited from class org.wings.StaticResource
bufferResource, getExternalizerFlags, getId, getLength, getMaxBufferSize, getURL, resolveName, setExternalizerFlags, setMaxBufferSize, setMimeType, write
 
Methods inherited from class org.wings.Resource
getExtension, getHeaders, getMimeType, getSession, setHeaders
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileResource

public FileResource(String name)

FileResource

public FileResource(File file)

FileResource

public FileResource(File file,
                    String ext,
                    String mt)
Method Detail

toString

public String toString()
Overrides:
toString in class StaticResource

getFile

public final File getFile()

getResourceStream

protected final InputStream getResourceStream()
                                       throws ResourceNotFoundException
Specified by:
getResourceStream in class StaticResource
Throws:
ResourceNotFoundException


wingS Swings ;-)