Class Source


  • @ParametersAreNonnullByDefault
    public final class Source
    extends Object
    A data source along with some optional content hints.
    • Constructor Detail

      • Source

        public Source​(URI uri,
                      com.entwinemedia.fn.data.Opt<Long> size,
                      com.entwinemedia.fn.data.Opt<org.opencastproject.util.MimeType> mimeType)
    • Method Detail

      • mk

        public static Source mk​(URI uri)
        Create a new source.
      • mk

        public static Source mk​(URI uri,
                                Long size)
        Create a new source.
      • mk

        public static Source mk​(URI uri,
                                Long size,
                                org.opencastproject.util.MimeType mimeType)
        Create a new source.
      • mk

        public static Source mk​(URI uri,
                                com.entwinemedia.fn.data.Opt<Long> size,
                                com.entwinemedia.fn.data.Opt<org.opencastproject.util.MimeType> mimeType)
        Create a new source.
      • getUri

        public URI getUri()
      • getSize

        public com.entwinemedia.fn.data.Opt<Long> getSize()
      • getMimeType

        public com.entwinemedia.fn.data.Opt<org.opencastproject.util.MimeType> getMimeType()