protected static class CredentialsDescription.SessionCredentialItem extends java.lang.Object implements LoginParameters
| Modifier and Type | Field and Description |
|---|---|
protected java.util.regex.Pattern |
contentPattern
The content pattern, or null if no content is sought for
|
protected java.lang.String |
contentRegexp
The content regexp
|
protected java.util.regex.Pattern |
formNamePattern
The form name pattern, or null if no form is expected
|
protected java.lang.String |
formNameRegexp
The form name regexp
|
protected java.lang.String |
overrideTargetURL
Override target URL
|
protected java.util.List |
parameters
The list of the parameters we want to add for this pattern.
|
protected java.util.regex.Pattern |
pattern
Url match pattern
|
protected java.util.regex.Pattern |
preferredLinkPattern
The preferred link pattern, or null if there's no preferred link
|
protected java.lang.String |
preferredLinkRegexp
The preferred link regexp
|
protected java.util.regex.Pattern |
preferredRedirectionPattern
The preferred redirection pattern, or null if there's no preferred redirection
|
protected java.lang.String |
preferredRedirectionRegexp
The preferred redirection regexp
|
protected java.lang.String |
regexp
url regexp
|
_rcsid| Constructor and Description |
|---|
SessionCredentialItem(java.lang.String regexp,
java.util.regex.Pattern p,
java.lang.String overrideTargetURL,
java.lang.String preferredLinkRegexp,
java.util.regex.Pattern preferredLinkPattern,
java.lang.String formNameRegexp,
java.util.regex.Pattern formNamePattern,
java.lang.String preferredRedirectionRegexp,
java.util.regex.Pattern preferredRedirectionPattern,
java.lang.String contentRegexp,
java.util.regex.Pattern contentPattern)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(java.lang.String nameRegexp,
java.util.regex.Pattern namePattern,
java.lang.String value)
Add parameter
|
boolean |
equals(java.lang.Object o) |
java.util.regex.Pattern |
getContentPattern()
Get the content pattern.
|
java.util.regex.Pattern |
getFormNamePattern()
Get the form name pattern.
|
java.lang.String |
getOverrideTargetURL()
Get the override target URL.
|
CredentialsDescription.SessionCredentialParameter |
getParameter(int index)
Get the actual parameter
|
int |
getParameterCount()
Get the parameter count
|
java.util.regex.Pattern |
getParameterNamePattern(int index)
Get the name of the i'th parameter.
|
java.lang.String |
getParameterValue(int index)
Get the desired value of the i'th parameter.
|
java.util.regex.Pattern |
getPattern()
Get the pattern
|
java.util.regex.Pattern |
getPreferredLinkPattern()
Get the preferred link pattern.
|
java.util.regex.Pattern |
getPreferredRedirectionPattern()
Get the preferred redirection pattern.
|
int |
hashCode() |
protected final java.lang.String regexp
protected final java.util.regex.Pattern pattern
protected final java.lang.String overrideTargetURL
protected final java.lang.String preferredRedirectionRegexp
protected final java.util.regex.Pattern preferredRedirectionPattern
protected final java.lang.String preferredLinkRegexp
protected final java.util.regex.Pattern preferredLinkPattern
protected final java.lang.String formNameRegexp
protected final java.util.regex.Pattern formNamePattern
protected final java.lang.String contentRegexp
protected final java.util.regex.Pattern contentPattern
protected final java.util.List parameters
public SessionCredentialItem(java.lang.String regexp,
java.util.regex.Pattern p,
java.lang.String overrideTargetURL,
java.lang.String preferredLinkRegexp,
java.util.regex.Pattern preferredLinkPattern,
java.lang.String formNameRegexp,
java.util.regex.Pattern formNamePattern,
java.lang.String preferredRedirectionRegexp,
java.util.regex.Pattern preferredRedirectionPattern,
java.lang.String contentRegexp,
java.util.regex.Pattern contentPattern)
public void addParameter(java.lang.String nameRegexp,
java.util.regex.Pattern namePattern,
java.lang.String value)
public java.util.regex.Pattern getPattern()
public java.lang.String getOverrideTargetURL()
getOverrideTargetURL in interface LoginParameterspublic java.util.regex.Pattern getPreferredRedirectionPattern()
getPreferredRedirectionPattern in interface LoginParameterspublic java.util.regex.Pattern getPreferredLinkPattern()
getPreferredLinkPattern in interface LoginParameterspublic java.util.regex.Pattern getFormNamePattern()
getFormNamePattern in interface LoginParameterspublic java.util.regex.Pattern getContentPattern()
getContentPattern in interface LoginParameterspublic java.util.regex.Pattern getParameterNamePattern(int index)
getParameterNamePattern in interface LoginParameterspublic java.lang.String getParameterValue(int index)
getParameterValue in interface LoginParameterspublic int getParameterCount()
getParameterCount in interface LoginParameterspublic CredentialsDescription.SessionCredentialParameter getParameter(int index)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object