Class MapToStringTransformer
java.lang.Object
org.biojava.nbio.ws.alignment.qblast.MapToStringTransformer
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
ConstructorsConstructorDescriptionCreatesMapToStringTransformerwith defaults:MapToStringTransformer(String mappingSequence, String separatorSequence, String nullValue) CreatesMapToStringTransformerwith given values - 
Method Summary
Modifier and TypeMethodDescriptionvoidsetMappingSequence(String mappingSequence) voidsetNullValue(String nullValue) voidsetSeparatorSequence(String separatorSequence) TransformsMaptoString, representing every entry askeymappingSequencevalue, joined byseparatorSequence 
- 
Constructor Details
- 
MapToStringTransformer
public MapToStringTransformer()CreatesMapToStringTransformerwith defaults:mappingSequence = "="; separatorSequence = "&"; nullValue = "null";
 - 
MapToStringTransformer
CreatesMapToStringTransformerwith given values- Parameters:
 mappingSequence- sequence inserted betweenkeyandvalueseparatorSequence- sequence inserted between every pair ofMapentriesnullValue- sequence inserted for everynullkey or value
 
 - 
 - 
Method Details
- 
transform
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
 - 
setMappingSequence
 - 
getSeparatorSequence
 - 
setSeparatorSequence
 - 
getNullValue
 - 
setNullValue
 
 -