Class MapToStringTransformer
- java.lang.Object
-
- org.biojava.nbio.ws.alignment.qblast.MapToStringTransformer
-
public class MapToStringTransformer extends Object
Transforms Map to String. Used by NCBIQBlastService to join given map of arguments to a single String to pass to QBlast service- Author:
- Gediminas Rimsa
-
-
Constructor Summary
Constructors Constructor Description MapToStringTransformer()CreatesMapToStringTransformerwith defaults:MapToStringTransformer(String mappingSequence, String separatorSequence, String nullValue)CreatesMapToStringTransformerwith given values
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetMappingSequence()StringgetNullValue()StringgetSeparatorSequence()voidsetMappingSequence(String mappingSequence)voidsetNullValue(String nullValue)voidsetSeparatorSequence(String separatorSequence)Stringtransform(Map<?,?> map)TransformsMaptoString, representing every entry askeymappingSequencevalue, joined byseparatorSequence
-
-
-
Constructor Detail
-
MapToStringTransformer
public MapToStringTransformer()
CreatesMapToStringTransformerwith defaults:mappingSequence = "="; separatorSequence = "&"; nullValue = "null";
-
MapToStringTransformer
public MapToStringTransformer(String mappingSequence, String separatorSequence, String nullValue)
CreatesMapToStringTransformerwith given values- Parameters:
mappingSequence- sequence inserted betweenkeyandvalueseparatorSequence- sequence inserted between every pair ofMapentriesnullValue- sequence inserted for everynullkey or value
-
-
Method Detail
-
transform
public String transform(Map<?,?> map)
TransformsMaptoString, representing every entry askeymappingSequencevalue, joined byseparatorSequenceCalls
toString()for keys and values, replacingnullwith the value ofnullValuepropertyFor example, if we have a map with two entries:
("key1", "1")and("key2", "2")this method would return"key1=1&key2=2"ifmappingSequenceis "=" and separator sequence is "&";- Parameters:
map- map of arguments- Returns:
- String resulting string
-
getMappingSequence
public String getMappingSequence()
-
setMappingSequence
public void setMappingSequence(String mappingSequence)
-
getSeparatorSequence
public String getSeparatorSequence()
-
setSeparatorSequence
public void setSeparatorSequence(String separatorSequence)
-
getNullValue
public String getNullValue()
-
setNullValue
public void setNullValue(String nullValue)
-
-