Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package com.robrua.orianna.type.api;
  
  import java.util.HashMap;
  import java.util.Map;
  
  public class ParamsBuilder {
      private final Map<StringStringmap;

    
 
     public ParamsBuilder() {
          = new HashMap<>();
     }

    
Adds a parameter

Parameters:
key the key
value the value
Returns:
this
 
     public ParamsBuilder add(final String keyfinal boolean value) {
         .put(key, Boolean.toString(value));
         return this;
     }

    
Adds a parameter

Parameters:
key the key
value the value
Returns:
this
 
     public ParamsBuilder add(final String keyfinal Collection<?> value) {
         final StringBuilder sb = new StringBuilder();
         for(final Object o : value) {
             sb.append("," + o.toString());
         }
         .put(keysb.substring(1));
         return this;
     }

    
Adds a parameter

Parameters:
key the key
value the value
Returns:
this
 
     public ParamsBuilder add(final String keyfinal double value) {
         .put(key, Double.toString(value));
         return this;
     }

    
Adds a parameter

Parameters:
key the key
value the value
Returns:
this
 
     public ParamsBuilder add(final String keyfinal int value) {
         .put(key, Integer.toString(value));
         return this;
     }

    
Adds a parameter

Parameters:
key the key
value the value
Returns:
this
 
     public ParamsBuilder add(final String keyfinal long value) {
         .put(key, Long.toString(value));
         return this;
     }

    
Adds a parameter

Parameters:
key the key
value the value
Returns:
this
 
    public ParamsBuilder add(final String keyfinal Object value) {
        .put(keyvalue.toString());
        return this;
    }

    
Adds a parameter if the value is not null

Parameters:
key the key
value the value
Returns:
this
    public ParamsBuilder addIfNotNull(final String keyfinal Object value) {
        if(value != null) {
            .put(keyvalue.toString());
        }
        return this;
    }

    
Gets the parameter map

Returns:
the parameter map
    public Map<StringStringbuild() {
        return ;
    }
New to GrepCode? Check out our FAQ X