com.asual.lesscss.loader
Class FilesystemResourceLoader

java.lang.Object
  extended by com.asual.lesscss.loader.StreamResourceLoader
      extended by com.asual.lesscss.loader.FilesystemResourceLoader
All Implemented Interfaces:
ResourceLoader

public class FilesystemResourceLoader
extends StreamResourceLoader

A ResourceLoader that loads resources from the file system.

Author:
RafaƂ Krzewski

Constructor Summary
FilesystemResourceLoader()
           
 
Method Summary
protected  String getSchema()
          Returns the schema name associated with the loader.
protected  InputStream openStream(String path)
          Note that path should be absolute, otherwise the results are dependent on the VM's user.dir.
 
Methods inherited from class com.asual.lesscss.loader.StreamResourceLoader
exists, load, readStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilesystemResourceLoader

public FilesystemResourceLoader()
Method Detail

getSchema

protected String getSchema()
Description copied from class: StreamResourceLoader
Returns the schema name associated with the loader.

Specified by:
getSchema in class StreamResourceLoader
Returns:
schema name.

openStream

protected InputStream openStream(String path)
                          throws IOException
Note that path should be absolute, otherwise the results are dependent on the VM's user.dir.

Specified by:
openStream in class StreamResourceLoader
Parameters:
path - the path of the resource.
Returns:
an InputStream or null if the resource does not exist.
Throws:
IOException - when i/o operation fails.


Copyright © 2013 Asual DZZD. All Rights Reserved.