Interface LinkPredictionFormat<U>
- Type Parameters:
U- type of the users.
- All Known Implementing Classes:
SimpleLinkPredictionFormat,TuplesLinkPredictionFormat
public interface LinkPredictionFormat<U>
Recommendation writers and readers with a common format.
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceLinkPredictionFormat.Reader<U>Recommendation reader.static interfaceLinkPredictionFormat.Writer<U>Link prediction writer. -
Method Summary
Modifier and Type Method Description default LinkPredictionFormat.Reader<U>getReader(java.io.File file)Gets a reader for a file.LinkPredictionFormat.Reader<U>getReader(java.io.InputStream in)Gets a reader for an input stream.default LinkPredictionFormat.Reader<U>getReader(java.lang.String path)Gets a reader for a file path.default LinkPredictionFormat.Reader<U>getReader(java.nio.file.Path path)Gets a reader for a file path.default LinkPredictionFormat.Writer<U>getWriter(java.io.File file)Gets a writer for a file.LinkPredictionFormat.Writer<U>getWriter(java.io.OutputStream out)Gets a writer for an output stream.default LinkPredictionFormat.Writer<U>getWriter(java.lang.String path)Gets a writer for a file path.default LinkPredictionFormat.Writer<U>getWriter(java.nio.file.Path path)Gets a writer for a file path.
-
Method Details
-
getWriter
default LinkPredictionFormat.Writer<U> getWriter(java.nio.file.Path path) throws java.io.IOExceptionGets a writer for a file path.- Parameters:
path- file path- Returns:
- a link prediction writer
- Throws:
java.io.IOException- if path does not exist or IO error
-
getWriter
Gets a writer for a file path.- Parameters:
path- file path- Returns:
- a link prediction writer
- Throws:
java.io.IOException- if path does not exist or IO error
-
getWriter
Gets a writer for a file.- Parameters:
file- file- Returns:
- a link prediction writer
- Throws:
java.io.IOException- if path does not exist or IO error
-
getWriter
Gets a writer for an output stream.- Parameters:
out- output stream- Returns:
- a link prediction writer
- Throws:
java.io.IOException- if path does not exist or IO error
-
getReader
default LinkPredictionFormat.Reader<U> getReader(java.nio.file.Path path) throws java.io.IOExceptionGets a reader for a file path.- Parameters:
path- file path- Returns:
- a link prediction reader
- Throws:
java.io.IOException- when IO error
-
getReader
Gets a reader for a file path.- Parameters:
path- file path- Returns:
- a link prediction reader
- Throws:
java.io.IOException- when IO error
-
getReader
Gets a reader for a file.- Parameters:
file- file- Returns:
- a link prediction reader
- Throws:
java.io.IOException- when IO error
-
getReader
Gets a reader for an input stream.- Parameters:
in- input stream- Returns:
- a recommendation reader
- Throws:
java.io.IOException- when IO error
-