projects
/
sonitus.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Pull all interfaces into a single interface: Filter.
[sonitus.git]
/
src
/
main
/
java
/
net
/
pterodactylus
/
sonitus
/
data
/
source
/
FileSource.java
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
9aff8d4
..
7251f65
100644
(file)
--- a/
src/main/java/net/pterodactylus/sonitus/data/source/FileSource.java
+++ b/
src/main/java/net/pterodactylus/sonitus/data/source/FileSource.java
@@
-27,21
+27,21
@@
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Collections;
import java.util.List;
-import net.pterodactylus.sonitus.data.Abstract
ControlledComponent
;
+import net.pterodactylus.sonitus.data.Abstract
Filter
;
import net.pterodactylus.sonitus.data.Controller;
import net.pterodactylus.sonitus.data.Controller;
+import net.pterodactylus.sonitus.data.Filter;
import net.pterodactylus.sonitus.data.Metadata;
import net.pterodactylus.sonitus.data.Metadata;
-import net.pterodactylus.sonitus.data.Source;
import net.pterodactylus.sonitus.io.IdentifyingInputStream;
import com.google.common.base.Optional;
/**
import net.pterodactylus.sonitus.io.IdentifyingInputStream;
import com.google.common.base.Optional;
/**
- * A {@link
net.pterodactylus.sonitus.data.Source} that is read from the local
- *
file system
.
+ * A {@link
Filter} that reads a file from the local file system and does not
+ *
expect any input
.
*
* @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
*/
*
* @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
*/
-public class FileSource extends Abstract
ControlledComponent implements Source
{
+public class FileSource extends Abstract
Filter
{
/** The path of the file. */
private final String path;
/** The path of the file. */
private final String path;
@@
-73,7
+73,7
@@
public class FileSource extends AbstractControlledComponent implements Source {
}
//
}
//
- //
CONTROLLED
METHODS
+ //
FILTER
METHODS
//
@Override
//
@Override
@@
-81,10
+81,6
@@
public class FileSource extends AbstractControlledComponent implements Source {
return Collections.emptyList();
}
return Collections.emptyList();
}
- //
- // SOURCE METHODS
- //
-
@Override
public byte[] get(int bufferSize) throws IOException {
byte[] buffer = new byte[bufferSize];
@Override
public byte[] get(int bufferSize) throws IOException {
byte[] buffer = new byte[bufferSize];