public static class MatcherRefBuilder.IHeaderMatcherProxy extends Object implements IHeaderMatcher
IHeaderMatcher.Builder
Constructor and Description |
---|
IHeaderMatcherProxy(String proxyId,
Map<String,IHeaderMatcher> matchers)
Constuctor.
|
Modifier and Type | Method and Description |
---|---|
String |
getId()
Get the identifier for this matcher.
|
String |
getRefId()
Get the reference ID that this proxy is using.
|
boolean |
matches(IHeaders header)
Attempts to match text in the IHeaders instance.
|
void |
reset()
Resets this state of this matcher to its initial state in preparation for
use with another document scan.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDescription
public IHeaderMatcherProxy(String proxyId, Map<String,IHeaderMatcher> matchers)
proxyId
- the id of the matcher to find.matchers
- a mapping of matchers that have been found.public String getRefId()
public String getId()
IHeaderMatcher
All matchers must have unique identifiers
getId
in interface IHeaderMatcher
public void reset()
IHeaderMatcher
reset
in interface IHeaderMatcher
public boolean matches(IHeaders header)
IHeaderMatcher
matches
in interface IHeaderMatcher
header
- the representations of the headers to checktrue
if the matcher matches the text, false
otherwise.Copyright © 2006–2024 Apache Software Foundation. All rights reserved.