public class ReportLayoutCacheObject extends CacheObject
_attributes, _lsid, _name, _semanticTypes| Constructor and Description |
|---|
ReportLayoutCacheObject() |
ReportLayoutCacheObject(java.lang.String name,
KeplerLSID lsid)
construct a new CacheObject
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getObject()
This returns a reportLayout object from file.
|
void |
objectAdded()
call back for when this object is added to the cache
|
void |
objectPurged()
call back for when this object is purged by CacheManager
|
void |
objectRemoved()
call back for when this object is removed by the user
|
void |
setReportLayout(ReportLayout rl)
set the data file that is associated with this RawDataCacheObject
|
addAttribute, getAttribute, getAttributeNames, getLSID, getName, getSemanticTypes, removeAttribute, setLSID, setName, setSemanticTypespublic ReportLayoutCacheObject()
public ReportLayoutCacheObject(java.lang.String name, KeplerLSID lsid)
public java.lang.Object getObject()
getObject in interface CacheObjectInterfacegetObject in class CacheObjectpublic void setReportLayout(ReportLayout rl) throws java.io.IOException
java.io.IOExceptionpublic void objectAdded()
objectAdded in interface CacheObjectInterfaceobjectAdded in class CacheObjectpublic void objectRemoved()
objectRemoved in interface CacheObjectInterfaceobjectRemoved in class CacheObjectpublic void objectPurged()
objectPurged in interface CacheObjectInterfaceobjectPurged in class CacheObject