1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 package org.apache.http.params;
29
30 import java.util.Set;
31
32
33
34
35
36
37
38
39
40
41
42 @Deprecated
43 public abstract class AbstractHttpParams implements HttpParams, HttpParamsNames {
44
45
46
47
48 protected AbstractHttpParams() {
49 super();
50 }
51
52 @Override
53 public long getLongParameter(final String name, final long defaultValue) {
54 final Object param = getParameter(name);
55 if (param == null) {
56 return defaultValue;
57 }
58 return ((Long) param).longValue();
59 }
60
61 @Override
62 public HttpParams setLongParameter(final String name, final long value) {
63 setParameter(name, Long.valueOf(value));
64 return this;
65 }
66
67 @Override
68 public int getIntParameter(final String name, final int defaultValue) {
69 final Object param = getParameter(name);
70 if (param == null) {
71 return defaultValue;
72 }
73 return ((Integer) param).intValue();
74 }
75
76 @Override
77 public HttpParams setIntParameter(final String name, final int value) {
78 setParameter(name, Integer.valueOf(value));
79 return this;
80 }
81
82 @Override
83 public double getDoubleParameter(final String name, final double defaultValue) {
84 final Object param = getParameter(name);
85 if (param == null) {
86 return defaultValue;
87 }
88 return ((Double) param).doubleValue();
89 }
90
91 @Override
92 public HttpParams setDoubleParameter(final String name, final double value) {
93 setParameter(name, Double.valueOf(value));
94 return this;
95 }
96
97 @Override
98 public boolean getBooleanParameter(final String name, final boolean defaultValue) {
99 final Object param = getParameter(name);
100 if (param == null) {
101 return defaultValue;
102 }
103 return ((Boolean) param).booleanValue();
104 }
105
106 @Override
107 public HttpParams setBooleanParameter(final String name, final boolean value) {
108 setParameter(name, value ? Boolean.TRUE : Boolean.FALSE);
109 return this;
110 }
111
112 @Override
113 public boolean isParameterTrue(final String name) {
114 return getBooleanParameter(name, false);
115 }
116
117 @Override
118 public boolean isParameterFalse(final String name) {
119 return !getBooleanParameter(name, false);
120 }
121
122
123
124
125
126
127
128
129
130 @Override
131 public Set<String> getNames(){
132 throw new UnsupportedOperationException();
133 }
134
135 }