|
Jala 1.3 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object | +--helma.Http | +--jala.RemoteContent
API to define, fetch and update content
from a remote site.
Defined in RemoteContent.js
Field Summary | |
<static> <final> File |
CACHEDIR
The default cache directory. |
<static> <final> int |
HTTP
A constant representing the HTTP retrieval method. |
<static> <final> String |
SUFFIX
The default name of the cache directory. |
<static> <final> int |
XMLRPC
A constant representing the XML-RPC retrieval method. |
Constructor Summary | |
jala.RemoteContent
(<String> url, <Integer> method, <File> storage)
Construct a new remote content handler. |
Method Summary | |
void
|
clear()
Flushes (empties) the cached remote content. |
Object
|
get(<String> key)
Get an arbitrary property of the remote content. |
Array
|
getKeys()
Get all available property names. |
Boolean
|
needsUpdate()
Tests whether the remote content needs to be updated. |
void
|
setInterval(<Number> interval)
Set the interval the remote content's cache is bound to be updated. |
String
|
toString()
Get a string representation of the remote content. |
String
|
update()
Get the updated and cached remote content. |
Object
|
valueOf()
Get the value of the remote content. |
<static> void
|
exec()
Apply a custom method on all remote content in a file-based cache. |
<static> void
|
flush(<File> cache)
Remove all remote content from a file-based cache. |
<static> void
|
forEach(<Function> callback, <File> cache)
Apply a custom method on all remote content in a file-based cache. |
Field Detail |
<static> <final> File CACHEDIR
<static> <final> int HTTP
<static> <final> String SUFFIX
<static> <final> int XMLRPC
Constructor Detail |
jala.RemoteContent(<String> url, <Integer> method, <File> storage)
url
- The URL string of the remote site.
method
- The method to retrieve the remote content.
storage
- The cache directory.
Method Detail |
void clear()
Object get(<String> key)
key
- The name of the property.
Array getKeys()
Boolean needsUpdate()
void setInterval(<Number> interval)
interval
- The interval value in milliseconds.
String toString()
String update()
Object valueOf()
<static> void exec()
callback
- The callback method to be executed for each remote content file.
cache
- An optional target directory.
<static> void flush(<File> cache)
cache
- An optional target directory.
<static> void forEach(<Function> callback, <File> cache)
callback
- The callback method to be executed for each remote content file.
cache
- An optional target directory.
|
Jala 1.3 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |