X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Frhynodge%2Ffilters%2Fwebpages%2Fsavoy%2FSavoyTicketsFilter.java;fp=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Frhynodge%2Ffilters%2Fwebpages%2Fsavoy%2FSavoyTicketsFilter.java;h=0000000000000000000000000000000000000000;hb=045bbf7badb6710ead966598b74c0325e788463c;hp=5fa2fff8b2f972553c744fe7c678f2b2c20d170e;hpb=a64a72917db9c15fa06526cf9de37e75434d1c3a;p=rhynodge.git diff --git a/src/main/java/net/pterodactylus/rhynodge/filters/webpages/savoy/SavoyTicketsFilter.java b/src/main/java/net/pterodactylus/rhynodge/filters/webpages/savoy/SavoyTicketsFilter.java deleted file mode 100644 index 5fa2fff..0000000 --- a/src/main/java/net/pterodactylus/rhynodge/filters/webpages/savoy/SavoyTicketsFilter.java +++ /dev/null @@ -1,35 +0,0 @@ -package net.pterodactylus.rhynodge.filters.webpages.savoy; - -import net.pterodactylus.rhynodge.Filter; -import net.pterodactylus.rhynodge.State; -import net.pterodactylus.rhynodge.states.HtmlState; -import org.apache.log4j.Logger; -import org.jetbrains.annotations.NotNull; - -import java.util.Collection; - -import static com.google.common.base.Preconditions.checkArgument; -import static java.util.Collections.emptySet; - -/** - * {@link Filter} implementation that creates a list of movies running at the - * Savoy theatre in Hamburg. - * - * @author David ‘Bombe’ Roden - */ -public class SavoyTicketsFilter implements Filter { - - private static final MovieExtractor movieExtractor = new MovieExtractor(); - - @NotNull - @Override - public State filter(@NotNull State state) { - checkArgument(state instanceof HtmlState, "state must be HTML"); - - HtmlState htmlState = (HtmlState) state; - Collection movies = movieExtractor.getMovies(htmlState.document()); - Logger.getLogger(SavoyTicketsFilter.class).debug("Parsed Movies: " + movies); - return new MovieState(movies, emptySet(), false); - } - -}