X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Frhynodge%2Fstates%2FHttpState.java;h=76dbc9488d516ca5fd2ea0ed9c5af417a7130f0c;hb=131acd50b152128f19f9a59329faa1532e5f8e5f;hp=cdadd13ac238a03d67fa19603a68358766ba21a1;hpb=5228d829b3db3f215eede30c658f3e0a1e721d5c;p=rhynodge.git diff --git a/src/main/java/net/pterodactylus/rhynodge/states/HttpState.java b/src/main/java/net/pterodactylus/rhynodge/states/HttpState.java index cdadd13..76dbc94 100644 --- a/src/main/java/net/pterodactylus/rhynodge/states/HttpState.java +++ b/src/main/java/net/pterodactylus/rhynodge/states/HttpState.java @@ -21,6 +21,8 @@ import static java.util.Arrays.copyOf; import java.io.UnsupportedEncodingException; +import javax.annotation.Nonnull; + import net.pterodactylus.rhynodge.State; import net.pterodactylus.rhynodge.queries.HttpQuery; @@ -106,6 +108,11 @@ public class HttpState extends AbstractState { return copyOf(rawResult, rawResult.length); } + @Override + public boolean isEmpty() { + return rawResult.length == 0; + } + /** * Returns the decoded content of the reply. This method uses the charset * information from the {@link #contentType()}, if present, or UTF-8 if no @@ -121,6 +128,12 @@ public class HttpState extends AbstractState { } } + @Nonnull + @Override + protected String plainText() { + return content(); + } + // // STATIC METHODS //