public static MultiMap fromMap(Map<String, String[]> map) { MultiMap mm = new MultiMap(); mm.values = map; return mm; }
public static MultiMap fromMapSingle(Map<String, String> values) { MultiMap m = new MultiMap(); for(Map.Entry<String, String> s : values.entrySet()) { m.put(s.getKey(), new String[] { s.getValue() }); } return m; }
/** * Create a new {@link MultiMap} given properties. * * @param originalMap string array map * @return map */ public static MultiMap toMultiMap(Properties originalMap) { Map<String, String[]> values = new HashMap<String, String[]>(); for (Entry<Object, Object> entry : originalMap.entrySet()) { values.put(entry.getKey().toString(), StringUtil.toDefaultArray(entry.getValue().toString())); } return new MultiMap(values); }
/** * Create a new {@link MultiMap} given a string array map. * * @param originalMap string array map * @return map */ public static MultiMap toMultiMap(Map<String, String> originalMap) { Map<String, String[]> values = new HashMap<String, String[]>(); for (Entry<String, String> entry : originalMap.entrySet()) { values.put(entry.getKey(), StringUtil.toDefaultArray(entry.getValue())); } return new MultiMap(values); }
/** * Creates a <tt>Connector</tt> instance from the supplied configuration * parameters. * * @param configurationParameters the configuration parameters used to build * the <tt>Connector</tt> * @return a <tt>Connector</tt> built from the supplied configuration * parameters * @throws ConnectorException on any exception */ public final Connector buildConnector(Map<String, String[]> configurationParameters) throws ConnectorException { MultiMap multiMap = new MultiMap(configurationParameters); return buildConnector(multiMap); }
/** * Creates a <tt>ConnectorConfigurationParameters</tt> instance from the * supplied configuration parameters. * * @param configurationParameters the configuration parameters used to build * the <tt>Connector</tt> * @return a <tt>configurationParameters</tt> built from the supplied * configuration parameters * @throws ConnectorException on any exception */ public final ConnectorConfigurationParameters buildConfiguration(Map<String, String[]> configurationParameters) throws ConnectorException { MultiMap multiMap = new MultiMap(configurationParameters); return buildConfiguration(multiMap); }