|
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.ResourceTemplateDataSource
public class ResourceTemplateDataSource
ResourceTemplateDataSource
takes it template data from a Class
Resource
Field Summary |
---|
Fields inherited from class echopoint.template.AbstractTemplateDataSource |
---|
DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING |
Constructor Summary | |
---|---|
ResourceTemplateDataSource()
Constructs a ResourceTemplateDataSource with no template
resousrce. |
|
ResourceTemplateDataSource(String resource)
Constructs a ResourceTemplateDataSource using the named
class resource as template data. |
|
ResourceTemplateDataSource(String resource,
ClassLoader classLoader)
Constructs a ResourceTemplateDataSource with the specified
class resource as template data. |
Method Summary | |
---|---|
String |
getCanonicalName()
Returns a canonical name of this TemplateDataSource . |
ClassLoader |
getClassLoader()
|
InputStream |
getInputStream()
Gets an InputStream of this
TemplateDataSource . |
String |
getResource()
|
void |
setClassLoader(ClassLoader classLoader)
|
void |
setResource(String resource)
|
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 ResourceTemplateDataSource(String resource, ClassLoader classLoader)
ResourceTemplateDataSource
with the specified
class resource as template data.
resource
- -
the name of the class resource to load template data fromclassLoader
- -
the class loader to load resources frompublic ResourceTemplateDataSource(String resource)
ResourceTemplateDataSource
using the named
class resource as template data.
resource
- -
the name of the class resource to load template data frompublic ResourceTemplateDataSource()
ResourceTemplateDataSource
with no template
resousrce.
Method Detail |
---|
public String getCanonicalName()
TemplateDataSource
TemplateDataSource
.
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.
TemplateDataSource
TemplateDataSource.getCanonicalName()
public InputStream getInputStream() throws IOException
TemplateDataSource
InputStream
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 ..
IOException
TemplateDataSource.getInputStream()
public ClassLoader getClassLoader()
public void setClassLoader(ClassLoader classLoader)
classLoader
- The classLoader to set.public String getResource()
public void setResource(String resource)
resource
- The resource 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 |