|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.geant.edugain.attributes.matchers.AbstractProviderMatcher
public abstract class AbstractProviderMatcher
Abstract superclass for RemoteProviderMatcher and LocalProviderMatcher.
| Field Summary | |
|---|---|
protected MatchType |
configuration
Stores the configuration. |
private org.apache.log4j.Logger |
log
|
protected java.lang.String |
matcherID
The id of the regular expression matching. |
protected RegularExpressionHelper |
regexpHelper
Helper object for regular expression matching. |
| Constructor Summary | |
|---|---|
AbstractProviderMatcher()
|
|
| Method Summary | |
|---|---|
protected abstract java.lang.String |
getProviderId(RuleContext c)
Abstract method to return the provider identifier. |
void |
init(MatchType configuration)
Initialize the Matcher with parsed configuration. |
boolean |
match(RuleContext c)
Do the actual matching. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected MatchType configuration
protected java.lang.String matcherID
protected RegularExpressionHelper regexpHelper
private org.apache.log4j.Logger log
| Constructor Detail |
|---|
public AbstractProviderMatcher()
| Method Detail |
|---|
public void init(MatchType configuration)
init in interface Matcherconfiguration - public boolean match(RuleContext c)
match in interface Matcherc -
protected abstract java.lang.String getProviderId(RuleContext c)
c -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||