X-Git-Url: https://git.pterodactylus.net/?p=arachne.git;a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Farachne%2Fparser%2FParser.java;h=17b7e9c854b4995af76afe9a8cd28ffc345c6b19;hp=28d87064374b33027d2366439757f0fb69fa7fe6;hb=b9d2c5c9d1f0c67d10f8ed8b4641e81118924f63;hpb=ea810d645605a8f7cdcacdf828f839a85ebe9c21 diff --git a/src/net/pterodactylus/arachne/parser/Parser.java b/src/net/pterodactylus/arachne/parser/Parser.java index 28d8706..17b7e9c 100644 --- a/src/net/pterodactylus/arachne/parser/Parser.java +++ b/src/net/pterodactylus/arachne/parser/Parser.java @@ -3,6 +3,7 @@ */ package net.pterodactylus.arachne.parser; +import java.io.IOException; import java.io.InputStream; /** @@ -21,7 +22,13 @@ public interface Parser { * The listener to send events to * @param inputStream * The input stream to parse + * @param charset + * The charset to use for parsing, or null if the + * charset is unknown or the file is “binary” file, i.e. not + * characters are read from it but bytes (e.g. image files) + * @throws IOException + * if an I/O error occurs */ - public void parse(ParserListener parserListener, InputStream inputStream); + public void parse(ParserListener parserListener, InputStream inputStream, String charset) throws IOException; }