public class CmsExtendedCollectorData extends CmsCollectorData
The input data String must have the following format:
"{VFS URI}|{Resource type}|{Count}|excludeTimerange|{AddParam1}|{AddParam2}..."
, for example:
"/my/folder/|xmlcontent|5|excludeTimerange|p1|p2|p3|p4"
or "/my/folder/|xmlcontent|5|p1|p2|p3|p4"
.
This extends the basic CmsCollectorData
by allowing to append additional
parameters to the input String. The parameters can then be obtained by the collector
using getAdditionalParams()
. It will depend on the collector implementation
how these additional parameters are used.
CmsCollectorData
PARAM_EXCLUDETIMERANGE
限定符 | 构造器和说明 |
---|---|
protected |
CmsExtendedCollectorData()
Required constructor for subclasses.
|
|
CmsExtendedCollectorData(java.lang.String data)
Creates a new extended collector data set.
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<java.lang.String> |
getAdditionalParams()
Returns the List of additional parameters (String objects).
|
protected void |
setAdditionalParams(java.util.List<java.lang.String> additionalParams)
Sets the List of additional parameters (String objects).
|
getCount, getFileName, getType, isExcludeTimerange, setCount, setExcludeTimerange, setFileName, setType
protected CmsExtendedCollectorData()
public CmsExtendedCollectorData(java.lang.String data)
The input data String must have the following format:
"{VFS URI}|{Resource type}|{Count}|{AddParam1}|{AddParam2}..."
, for example:
"/my/folder/|xmlcontent|5|excludeTimerange|p1|p2|p3|p4"
or "/my/folder/|xmlcontent|5|p1|p2|p3|p4"
.
data
- the data to parsepublic java.util.List<java.lang.String> getAdditionalParams()
protected void setAdditionalParams(java.util.List<java.lang.String> additionalParams)
additionalParams
- the List of additional parameters (String objects) to set