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, setSemanticTypes
public ReportLayoutCacheObject()
public ReportLayoutCacheObject(java.lang.String name, KeplerLSID lsid)
public java.lang.Object getObject()
getObject
in interface CacheObjectInterface
getObject
in class CacheObject
public void setReportLayout(ReportLayout rl) throws java.io.IOException
java.io.IOException
public void objectAdded()
objectAdded
in interface CacheObjectInterface
objectAdded
in class CacheObject
public void objectRemoved()
objectRemoved
in interface CacheObjectInterface
objectRemoved
in class CacheObject
public void objectPurged()
objectPurged
in interface CacheObjectInterface
objectPurged
in class CacheObject