morgand 02/01/18 12:20:02
Added: latka/src/java/org/apache/commons/latka/http
Credentials.java CredentialsImpl.java
Parameters.java ParametersImpl.java
RequestHeaders.java RequestHeadersImpl.java
Log:
additional classes for cloning request attributes
Revision Changes Path
1.1
jakarta-commons/latka/src/java/org/apache/commons/latka/http/Credentials.java
Index: Credentials.java
===================================================================
package org.apache.commons.latka.http;
public interface Credentials {
public String getUserName();
public String getPassword();
}
1.1
jakarta-commons/latka/src/java/org/apache/commons/latka/http/CredentialsImpl.java
Index: CredentialsImpl.java
===================================================================
package org.apache.commons.latka.http;
public class CredentialsImpl implements Credentials {
protected String _userName = null;
protected String _password = null;
public CredentialsImpl(String userName, String password) {
_userName = userName;
_password = password;
}
public String getUserName() {
return _userName;
}
public String getPassword() {
return _password;
}
}
1.1
jakarta-commons/latka/src/java/org/apache/commons/latka/http/Parameters.java
Index: Parameters.java
===================================================================
package org.apache.commons.latka.http;
import java.util.List;
public interface Parameters {
/**
* Add a parameter to the request
*
* @param paramName parameter name
* @param paramValue
* parameter value, or null for an empty value
*/
public void addParameter(String paramName, String paramValue);
/**
* Returns a list of all the parameters for the request.
* Elements of the list are a String array with the
* parameter name as the first value and the parameter value
* as the second (can be null).
*
* @return all parameters for the request
*/
public List getParameters();
}
1.1
jakarta-commons/latka/src/java/org/apache/commons/latka/http/ParametersImpl.java
Index: ParametersImpl.java
===================================================================
package org.apache.commons.latka.http;
import java.util.LinkedList;
import java.util.List;
public class ParametersImpl implements Parameters {
protected List _list = new LinkedList();
/**
* Protected access, parameters can only be copied from
* request to request.
*/
protected ParametersImpl() {
}
// defined in the interface
public void addParameter(String paramName, String paramValue) {
_list.add(new String[] { paramName, paramValue });
}
// defined in the interface
public List getParameters() {
return _list;
}
}
1.1
jakarta-commons/latka/src/java/org/apache/commons/latka/http/RequestHeaders.java
Index: RequestHeaders.java
===================================================================
package org.apache.commons.latka.http;
import java.util.List;
public interface RequestHeaders {
/**
* Add a header to the request
*
* @param headerName header name
* @param headerValue
* header value, or null for an empty value
*/
public void addHeader(String headerName, String headerValue);
/**
* Returns a list of all the headers for the request.
* Elements of the list are a String array with the
* headerName as the first value and the header value
* as the second (can be null).
*
* @return all headers for the request
*/
public List getHeaders();
}
1.1
jakarta-commons/latka/src/java/org/apache/commons/latka/http/RequestHeadersImpl.java
Index: RequestHeadersImpl.java
===================================================================
package org.apache.commons.latka.http;
import java.util.LinkedList;
import java.util.List;
public class RequestHeadersImpl implements RequestHeaders {
protected List _list = new LinkedList();
/**
* Protected access, headers can only be copied from
* request to request.
*/
protected RequestHeadersImpl() {
}
// defined in interface
public void addHeader(String headerName, String headerValue) {
_list.add(new String[] { headerName, headerValue });
}
// defined in interface
public List getHeaders() {
return _list;
}
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>