| 
 | 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 | CACHEDIRThe default cache directory. | 
| <static>  <final> int | HTTPA constant representing the HTTP retrieval method. | 
| <static>  <final> String | SUFFIXThe default name of the cache directory. | 
| <static>  <final> int | XMLRPCA 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 | ||||||||