|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.biojava3.ws.alignment.qblast.MapToStringTransformer
public class MapToStringTransformer
Transforms Map to String. Used by NCBIQBlastService to join given map of arguments to a single String to pass to QBlast service
Constructor Summary | |
---|---|
MapToStringTransformer()
Creates MapToStringTransformer with defaults: |
|
MapToStringTransformer(String mappingSequence,
String separatorSequence,
String nullValue)
Creates MapToStringTransformer with given values |
Method Summary | |
---|---|
String |
getMappingSequence()
|
String |
getNullValue()
|
String |
getSeparatorSequence()
|
void |
setMappingSequence(String mappingSequence)
|
void |
setNullValue(String nullValue)
|
void |
setSeparatorSequence(String separatorSequence)
|
String |
transform(Map<?,?> map)
Transforms Map to String , representing every entry as
key mappingSequence value , joined by
separatorSequence |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MapToStringTransformer()
MapToStringTransformer
with defaults:
mappingSequence = "="; separatorSequence = "&"; nullValue = "null";
public MapToStringTransformer(String mappingSequence, String separatorSequence, String nullValue)
MapToStringTransformer
with given values
mappingSequence
- sequence inserted between key
and
value
separatorSequence
- sequence inserted between every pair of
Map
entriesnullValue
- sequence inserted for every null
key or valueMethod Detail |
---|
public String transform(Map<?,?> map)
Map
to String
, representing every entry as
key
mappingSequence
value
, joined by
separatorSequence
Calls toString()
for keys and values, replacing null
with
the value of nullValue
property
For example, if we have a map with two entries: ("key1", "1")
and
("key2", "2")
this method would return "key1=1&key2=2"
if
mappingSequence
is "=" and separator sequence is "&";
map
- map of arguments
public String getMappingSequence()
public void setMappingSequence(String mappingSequence)
public String getSeparatorSequence()
public void setSeparatorSequence(String separatorSequence)
public String getNullValue()
public void setNullValue(String nullValue)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |