package org.mapfish.print.processor.http.matcher;
import org.mapfish.print.config.Configuration;
import java.net.MalformedURLException;
import java.net.SocketException;
import java.net.UnknownHostException;
import java.util.List;
/**
* A matcher that always returns true.
* [[examples=http_processors]]
*/
public final class AcceptAllMatcher extends AbstractMatcher {
/**
* A singleton instance to reduce creating unnecessary instances.
*/
public static final AcceptAllMatcher INSTANCE = new AcceptAllMatcher();
@Override
public void validate(final List<Throwable> validationErrors, final Configuration configuration) {
// no checks required
}
@Override
public String toString() {
return "Accept All";
}
@Override
public boolean matches(final MatchInfo matchInfo) throws UnknownHostException, SocketException, MalformedURLException {
return true;
}
}