public class CoffeeSource extends Object
| 构造器和说明 |
|---|
CoffeeSource(File input)
Simple helper method to handle simple files.
|
CoffeeSource(Resource resource)
Constructs a new
CoffeeSource. |
CoffeeSource(Resource resource,
Charset charset)
Constructs a new
CoffeeSource. |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getAbsolutePath()
Returns the absolute pathname of the LESS source.
|
String |
getContent()
Returns the content of the LESS source.
|
Map<String,CoffeeSource> |
getImports()
Returns the LESS sources imported by this LESS source.
|
long |
getLastModified()
Returns the time that the LESS source was last modified.
|
long |
getLastModifiedIncludingImports()
Returns the time that the LESS source, or one of its imports, was last modified.
|
String |
getName() |
String |
getNormalizedContent()
Returns the normalized content of the LESS source.
|
public CoffeeSource(Resource resource) throws IOException
CoffeeSource.
This will read the metadata and content of the LESS source, and will automatically resolve the imports.
The resource is read using the default Charset of the platform
resource - The File reference to the LESS source to read.FileNotFoundException - If the LESS source (or one of its imports) could not be found.IOException - If the LESS source cannot be read.public CoffeeSource(Resource resource, Charset charset) throws IOException
CoffeeSource.
This will read the metadata and content of the LESS resource, and will automatically resolve the imports.
resource - The File reference to the LESS resource to read.charset - charset used to read the less resource.FileNotFoundException - If the LESS resource (or one of its imports) could not be found.IOException - If the LESS resource cannot be read.public CoffeeSource(File input) throws IOException
input - a File to use as input.IOException - read file exceptionpublic String getAbsolutePath()
public String getContent()
public String getNormalizedContent()
The normalized content represents the LESS source as a flattened source where import statements have been resolved and replaced by the actual content.
public long getLastModified()
long value representing the time the resource was last modified, measured in milliseconds since the epoch (00:00:00 GMT, January 1, 1970).public long getLastModifiedIncludingImports()
long value representing the time the resource was last modified, measured in milliseconds since the epoch (00:00:00 GMT, January 1, 1970).public Map<String,CoffeeSource> getImports()
The returned imports are represented by a
Map<String, CoffeeSource> which contains the filename and the
CoffeeSource.
public String getName()
Copyright © 2014. All rights reserved.