X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsonitus%2Fdata%2Fsource%2FFileSource.java;h=6c28522e86d77697c58ba3d56b65502ee2a57114;hb=865e9a8fce99285dfd6c1efb6a01991076e1a773;hp=c967e12c03000e0a877a8e353f09623fa13909e8;hpb=ee261ec959322c6d1969aff67319559ba1480859;p=sonitus.git diff --git a/src/main/java/net/pterodactylus/sonitus/data/source/FileSource.java b/src/main/java/net/pterodactylus/sonitus/data/source/FileSource.java index c967e12..6c28522 100644 --- a/src/main/java/net/pterodactylus/sonitus/data/source/FileSource.java +++ b/src/main/java/net/pterodactylus/sonitus/data/source/FileSource.java @@ -18,9 +18,9 @@ package net.pterodactylus.sonitus.data.source; import static com.google.common.base.Preconditions.*; -import static net.pterodactylus.sonitus.data.Format.UNKNOWN_CHANNELS; -import static net.pterodactylus.sonitus.data.Format.UNKNOWN_ENCODING; -import static net.pterodactylus.sonitus.data.Format.UNKNOWN_FREQUENCY; +import static net.pterodactylus.sonitus.data.Metadata.UNKNOWN_CHANNELS; +import static net.pterodactylus.sonitus.data.Metadata.UNKNOWN_ENCODING; +import static net.pterodactylus.sonitus.data.Metadata.UNKNOWN_FREQUENCY; import java.io.EOFException; import java.io.FileInputStream; @@ -28,7 +28,6 @@ import java.io.IOException; import java.io.InputStream; import java.util.Arrays; -import net.pterodactylus.sonitus.data.Format; import net.pterodactylus.sonitus.data.Metadata; import net.pterodactylus.sonitus.data.Source; import net.pterodactylus.sonitus.io.IdentifyingInputStream; @@ -46,8 +45,8 @@ public class FileSource implements Source { /** The path of the file. */ private final String path; - /** The identified format of the file. */ - private final Format format; + /** The identified metadata of the file. */ + private final Metadata metadata; /** The input stream. */ private InputStream fileInputStream; @@ -67,10 +66,10 @@ public class FileSource implements Source { /* identify file type. */ Optional identifyingInputStream = IdentifyingInputStream.create(new FileInputStream(path)); if (identifyingInputStream.isPresent()) { - format = identifyingInputStream.get().format(); + metadata = identifyingInputStream.get().metadata(); } else { /* fallback. */ - format = new Format(UNKNOWN_CHANNELS, UNKNOWN_FREQUENCY, UNKNOWN_ENCODING); + metadata = new Metadata(UNKNOWN_CHANNELS, UNKNOWN_FREQUENCY, UNKNOWN_ENCODING); } } @@ -79,13 +78,8 @@ public class FileSource implements Source { // @Override - public Format format() { - return format; - } - - @Override public Metadata metadata() { - return new Metadata().name(path); + return metadata.name(path); } @Override @@ -104,7 +98,7 @@ public class FileSource implements Source { @Override public String toString() { - return String.format("%s (%s)", path, format); + return String.format("%s (%s)", path, metadata); } }