Package org.apache.jena.sparql.exec.http
Class Params
- java.lang.Object
-
- org.apache.jena.sparql.exec.http.Params
-
- Direct Known Subclasses:
Params
public class Params extends java.lang.Object
A collection of parameters for HTTP protocol use.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Params.Param
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Params
add(java.lang.String name)
Valueless parameterParams
add(java.lang.String name, java.lang.String value)
Add a parameter.boolean
containsParam(java.lang.String name)
int
count()
static Params
create()
Pattern:String URL = Params.create().add("name", "value")... .httpString(endpoint);
static Params
create(Params other)
Pattern:String URL = Params.create(baseParams).add("name", "value")... .httpString(endpoint);
java.lang.String
getValue(java.lang.String name)
java.util.List<java.lang.String>
getValues(java.lang.String name)
java.lang.String
httpString()
URL query string, without leading "?"void
merge(Params other)
java.util.List<java.lang.String>
names()
Get the names of parameters - one occurrencejava.util.List<Params.Param>
pairs()
Exactly as seenvoid
remove(java.lang.String name)
java.lang.String
toString()
-
-
-
Method Detail
-
create
public static Params create()
Pattern:String URL = Params.create().add("name", "value")... .httpString(endpoint);
-
create
public static Params create(Params other)
Pattern:String URL = Params.create(baseParams).add("name", "value")... .httpString(endpoint);
-
merge
public void merge(Params other)
-
add
public Params add(java.lang.String name, java.lang.String value)
Add a parameter.- Parameters:
name
- Name of the parametervalue
- Value - May be null to indicate none - the name still goes.- Returns:
- this Params for continued operation
-
add
public Params add(java.lang.String name)
Valueless parameter
-
containsParam
public boolean containsParam(java.lang.String name)
-
getValue
public java.lang.String getValue(java.lang.String name)
-
getValues
public java.util.List<java.lang.String> getValues(java.lang.String name)
-
remove
public void remove(java.lang.String name)
-
pairs
public java.util.List<Params.Param> pairs()
Exactly as seen
-
count
public int count()
-
names
public java.util.List<java.lang.String> names()
Get the names of parameters - one occurrence
-
httpString
public java.lang.String httpString()
URL query string, without leading "?"
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-