@Deprecated @ThreadSafe public class BasicHttpParams extends AbstractHttpParams implements java.io.Serializable, java.lang.Cloneable
HttpParams interface.
Please note access to the internal structures of this class is not synchronized and therefore this class may be thread-unsafe.
| Constructor and Description |
|---|
BasicHttpParams()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Deprecated.
Removes all parameters from this collection.
|
java.lang.Object |
clone()
Deprecated.
Clones the instance.
|
HttpParams |
copy()
Deprecated.
Creates a copy of these parameters.
|
void |
copyParams(HttpParams target)
Deprecated.
Copies the locally defined parameters to the argument parameters.
|
java.util.Set<java.lang.String> |
getNames()
Deprecated.
Returns the current set of names.
|
java.lang.Object |
getParameter(java.lang.String name)
Deprecated.
Obtains the value of the given parameter.
|
boolean |
isParameterSet(java.lang.String name)
Deprecated.
Is the parameter set?
|
boolean |
isParameterSetLocally(java.lang.String name)
Deprecated.
Is the parameter set in this object?
|
boolean |
removeParameter(java.lang.String name)
Deprecated.
Removes the parameter with the specified name.
|
HttpParams |
setParameter(java.lang.String name,
java.lang.Object value)
Deprecated.
Assigns the value to the parameter with the given name.
|
void |
setParameters(java.lang.String[] names,
java.lang.Object value)
Deprecated.
Assigns the value to all the parameter with the given names
|
getBooleanParameter, getDoubleParameter, getIntParameter, getLongParameter, isParameterFalse, isParameterTrue, setBooleanParameter, setDoubleParameter, setIntParameter, setLongParameterpublic java.lang.Object getParameter(java.lang.String name)
HttpParamsgetParameter in interface HttpParamsname - the parent name.null if the parameter is not set or if it
is explicitly set to nullHttpParams.setParameter(String, Object)public HttpParams setParameter(java.lang.String name, java.lang.Object value)
HttpParamssetParameter in interface HttpParamsname - parameter namevalue - parameter valuepublic boolean removeParameter(java.lang.String name)
HttpParamsremoveParameter in interface HttpParamsname - parameter namepublic void setParameters(java.lang.String[] names,
java.lang.Object value)
names - array of parameter namesvalue - parameter valuepublic boolean isParameterSet(java.lang.String name)
Uses getParameter(String) (which is overrideable) to
fetch the parameter value, if any.
Also @see isParameterSetLocally(String)
name - parameter namepublic boolean isParameterSetLocally(java.lang.String name)
The parameter value is fetched directly.
Also @see isParameterSet(String)
name - parameter namepublic void clear()
public HttpParams copy()
clone().copy in interface HttpParamsjava.lang.UnsupportedOperationException - if the clone() failspublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
copyParams(HttpParams) to copy the parameters.clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic void copyParams(HttpParams target)
clone().target - the parameters to which to copypublic java.util.Set<java.lang.String> getNames()
getNames in interface HttpParamsNamesgetNames in class AbstractHttpParams