public class Co57Connector extends WiredBoxB
Modifier and Type | Class and Description |
---|---|
static class |
Co57Connector.AnnotationWrapper |
static class |
Co57Connector.SegmentMovieReader |
protected static class |
Co57Connector.TestApp |
WiredBoxB.Listener
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ANNOTATION_REFERENCE_FORMAT |
static java.lang.String |
ANNOTATION_SET |
protected java.util.Map<java.lang.String,Co57Connector.AnnotationWrapper> |
annotationsByAnnotationTitle |
protected java.util.Map<java.lang.String,java.util.List<Co57Connector.AnnotationWrapper>> |
annotationsByMovieTitle |
static java.io.File |
CACHE |
static java.lang.String |
MOVIE_FORMAT |
static java.lang.String |
PROXY_HOST |
static java.lang.String |
SVC_HOST |
static boolean |
USE_TRANSCODED |
DO_MOVIE_METHOD, GET_MOVIE_TITLES_METHOD, listener, service, SERVICE_NAME
Constructor and Description |
---|
Co57Connector() |
Modifier and Type | Method and Description |
---|---|
static void |
bang() |
protected void |
cache(java.lang.String title,
java.lang.String cacheCategory) |
static java.io.ByteArrayOutputStream |
co57GetBin(java.lang.String path,
java.lang.String host)
Please don't call.
|
protected static java.io.InputStream |
co57GetStream(java.lang.String path,
java.lang.String host) |
java.util.List<java.util.Map> |
fetchVat(java.lang.String movieTitle) |
java.util.List<Co57Connector.AnnotationWrapper> |
getAnnotationsForMovie(java.lang.String movieTitle) |
java.util.List<java.lang.String> |
getAnnotationTitles() |
java.lang.String |
getAnnotationXML(java.lang.String title) |
java.io.File |
getAnnotationXMLFile(java.lang.String title) |
protected static java.lang.String |
getCacheDir(java.lang.String category) |
MovieReader |
getMovie(java.lang.String title) |
MovieReader |
getMovieForAnnotation(java.lang.String annotationTitle)
Gets a MovieReader corresponding to the relevant movie file and frame
range specified by annotationTitle.
|
java.util.Set<java.lang.String> |
getMoviesForAnnotationGroup(java.lang.String annotationGroup) |
java.util.Set<java.lang.String> |
getMoviesHavingAnnotations() |
java.util.List<java.lang.String> |
getMovieTitles() |
static java.net.URL |
getURL(java.lang.String path,
java.lang.String host) |
static void |
main(java.lang.String[] args) |
protected void |
populateAnnotationsByTitle() |
public static java.lang.String MOVIE_FORMAT
public static java.lang.String ANNOTATION_REFERENCE_FORMAT
public static final java.lang.String ANNOTATION_SET
public static final boolean USE_TRANSCODED
public static final java.lang.String SVC_HOST
public static final java.lang.String PROXY_HOST
public static final java.io.File CACHE
protected java.util.Map<java.lang.String,java.util.List<Co57Connector.AnnotationWrapper>> annotationsByMovieTitle
protected java.util.Map<java.lang.String,Co57Connector.AnnotationWrapper> annotationsByAnnotationTitle
public static java.net.URL getURL(java.lang.String path, java.lang.String host)
public static java.io.ByteArrayOutputStream co57GetBin(java.lang.String path, java.lang.String host)
path
- protected static java.io.InputStream co57GetStream(java.lang.String path, java.lang.String host) throws java.io.IOException
java.io.IOException
public java.util.List<java.lang.String> getMovieTitles()
getMovieTitles
in class WiredBoxB
public java.util.List<java.util.Map> fetchVat(java.lang.String movieTitle)
public MovieReader getMovie(java.lang.String title) throws java.io.IOException
java.io.IOException
public java.lang.String getAnnotationXML(java.lang.String title)
public java.io.File getAnnotationXMLFile(java.lang.String title)
public java.util.List<java.lang.String> getAnnotationTitles()
public MovieReader getMovieForAnnotation(java.lang.String annotationTitle)
annotationTitle
- protected void populateAnnotationsByTitle()
public java.util.List<Co57Connector.AnnotationWrapper> getAnnotationsForMovie(java.lang.String movieTitle)
public java.util.Set<java.lang.String> getMoviesHavingAnnotations()
public java.util.Set<java.lang.String> getMoviesForAnnotationGroup(java.lang.String annotationGroup)
protected static java.lang.String getCacheDir(java.lang.String category)
protected void cache(java.lang.String title, java.lang.String cacheCategory)
public static void bang() throws java.lang.Throwable
java.lang.Throwable
public static void main(java.lang.String[] args) throws java.lang.Throwable
java.lang.Throwable