public interface  org.apache.http.auth.AuthScheme extends java.lang.Object
{
public abstract void processChallenge(org.apache.http.Header) throws org.apache.http.auth.MalformedChallengeException;
public abstract java.lang.String getSchemeName();
public abstract java.lang.String getParameter(java.lang.String);
public abstract java.lang.String getRealm();
public abstract boolean isConnectionBased();
public abstract boolean isComplete();
public abstract org.apache.http.Header authenticate(org.apache.http.auth.Credentials, org.apache.http.HttpRequest) throws org.apache.http.auth.AuthenticationException;
}