|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.utils.filter.DelimitedFieldMapFilter
Implementation of IMapFilter that splits a java.util.Map field value on a delimiter and creates new sequentially numbered map fields from the delimited values.
XML Configuration Template:
<MapFilter class="com.raritantechnologies.utils.filter.DelimitedFieldMapFilter"
fieldID="[map field to split]"
delimiter="[delimiter to split on]" >
<!-- optional StringFilter that will be applied to each delimited value -->
<StringFilter class="[class of com.raritantechnologies.utils.filter.IStringFilter]" >
<!-- configuration parameters for string filter -->
</StringFilter>
</MapFilter>
| Constructor Summary | |
DelimitedFieldMapFilter()
|
|
| Method Summary | |
java.util.Map |
filterMap(java.util.Map theMap)
return a filtered version of a java.util.Map object. |
java.lang.String |
getConfigurationXML()
|
java.lang.String |
getDelimitedField()
|
java.lang.String |
getDelimiter()
|
IStringFilter |
getStringFilter()
|
void |
initialize(org.w3c.dom.Element elem)
Initializes the object from an XML tag or element. |
void |
setDelimitedField(java.lang.String delimitedField)
|
void |
setDelimiter(java.lang.String delimiter)
|
void |
setStringFilter(IStringFilter stringFilter)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DelimitedFieldMapFilter()
| Method Detail |
public void initialize(org.w3c.dom.Element elem)
IConfigurable
initialize in interface IConfigurablepublic java.util.Map filterMap(java.util.Map theMap)
IMapFilter
filterMap in interface IMapFilterpublic void setDelimitedField(java.lang.String delimitedField)
public java.lang.String getDelimitedField()
public void setDelimiter(java.lang.String delimiter)
public java.lang.String getDelimiter()
public void setStringFilter(IStringFilter stringFilter)
public IStringFilter getStringFilter()
public java.lang.String getConfigurationXML()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||