|
EchoPoint API - 3.0.0b5 App Webcontainer |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectechopoint.template.AbstractTemplateDataSource
echopoint.template.FileTemplateDataSource
public class FileTemplateDataSource
FileTemplateDataSource takes it template
data from a File.
| Field Summary |
|---|
| Fields inherited from class echopoint.template.AbstractTemplateDataSource |
|---|
DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING |
| Constructor Summary | |
|---|---|
FileTemplateDataSource()
Constructs a FileTemplateDataSource with no
template file. |
|
FileTemplateDataSource(File file)
Constructs a FileTemplateDataSource with the
specified File object as the template source |
|
FileTemplateDataSource(String fileName)
Constructs a FileTemplateDataSource using the
specified fileName as the template data source. |
|
| Method Summary | |
|---|---|
String |
getCanonicalName()
Returns a canonical name of this TemplateDataSource. |
File |
getFile()
|
InputStream |
getInputStream()
Gets an InputStream of this
TemplateDataSource. |
void |
setFile(File file)
|
| Methods inherited from class echopoint.template.AbstractTemplateDataSource |
|---|
getCachingHints, getCharacterEncoding, getCompilerHints, getContentType, setCachingHints, setCharacterEncoding, setCompilerHints, setContentType |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FileTemplateDataSource()
FileTemplateDataSource with no
template file.
public FileTemplateDataSource(String fileName)
FileTemplateDataSource using the
specified fileName as the template data source.
fileName - - the file name to readpublic FileTemplateDataSource(File file)
FileTemplateDataSource with the
specified File object as the template source
file - - the File to use| Method Detail |
|---|
public String getCanonicalName()
TemplateDataSourceTemplateDataSource.
The name returned here is used to look up the parsing result of the
internal caching, so it should differ for all different
TemplateDataSource objects :-)
May return null if this TemplateDataSource is supposed to
be parsed each time. The canonical name would be something like a
filename or an URL.
TemplateDataSourceTemplateDataSource.getCanonicalName()
public InputStream getInputStream()
throws IOException
TemplateDataSourceInputStream of this
TemplateDataSource.
Note that this method may be called multiple times in the life
of the TemplateDataSource. So you probably have to
implement a buffer if your underlying data source is transient ..
IOExceptionTemplateDataSource.getInputStream()public File getFile()
public void setFile(File file)
file - The file to set.
|
EchoPoint API - 3.0.0b5 App Webcontainer |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||