|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectechopointng.template.AbstractTemplateDataSource
echopointng.template.ResourceTemplateDataSource
public class ResourceTemplateDataSource
ResourceTemplateDataSource takes it template data from a Class
Resource
| Field Summary |
|---|
| Fields inherited from class echopointng.template.AbstractTemplateDataSource |
|---|
DEFAULT_ACCESS_TIMEOUT, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_TIME_TO_LIVE |
| Constructor Summary | |
|---|---|
ResourceTemplateDataSource()
Constructs a ResourceTemplateDataSource with no template
resousrce. |
|
ResourceTemplateDataSource(java.lang.String resource)
Constructs a ResourceTemplateDataSource using the named
class resource as template data. |
|
ResourceTemplateDataSource(java.lang.String resource,
java.lang.ClassLoader classLoader)
Constructs a ResourceTemplateDataSource with the specified
class resource as template data. |
|
| Method Summary | |
|---|---|
java.lang.String |
getCanonicalName()
Returns a canonical name of this TemplateDataSource. |
java.lang.ClassLoader |
getClassLoader()
|
java.io.InputStream |
getInputStream()
Gets an InputStream of this TemplateDataSource. |
java.lang.String |
getResource()
|
void |
setClassLoader(java.lang.ClassLoader classLoader)
|
void |
setResource(java.lang.String resource)
|
| Methods inherited from class echopointng.template.AbstractTemplateDataSource |
|---|
getCachingHints, getCharacterEncoding, getContentType, setCachingHints, setCharacterEncoding, setContentType |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ResourceTemplateDataSource(java.lang.String resource,
java.lang.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(java.lang.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 java.lang.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 java.io.InputStream getInputStream()
throws java.io.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 ..
java.io.IOExceptionTemplateDataSource.getInputStream()public java.lang.ClassLoader getClassLoader()
public void setClassLoader(java.lang.ClassLoader classLoader)
classLoader - The classLoader to set.public java.lang.String getResource()
public void setResource(java.lang.String resource)
resource - The resource to set.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||