/** * {@inheritDoc} * * @see org.opencastproject.mediapackage.MediaPackage#add(java.net.URI) */ @Override public MediaPackageElement add(URI url) { if (url == null) throw new IllegalArgumentException("Argument 'url' may not be null"); if (mediaPackageElementBuilder == null) { mediaPackageElementBuilder = MediaPackageElementBuilderFactory.newInstance().newElementBuilder(); } MediaPackageElement element = mediaPackageElementBuilder.elementFromURI(url); integrate(element); addInternal(element); fireElementAdded(element); return element; }
/** * @see org.opencastproject.mediapackage.MediaPackage#add(URI, * org.opencastproject.mediapackage.MediaPackageElement.Type, * org.opencastproject.mediapackage.MediaPackageElementFlavor) */ @Override public MediaPackageElement add(URI uri, Type type, MediaPackageElementFlavor flavor) { if (uri == null) throw new IllegalArgumentException("Argument 'url' may not be null"); if (type == null) throw new IllegalArgumentException("Argument 'type' may not be null"); if (mediaPackageElementBuilder == null) { mediaPackageElementBuilder = MediaPackageElementBuilderFactory.newInstance().newElementBuilder(); } MediaPackageElement element = mediaPackageElementBuilder.elementFromURI(uri, type, flavor); integrate(element); addInternal(element); fireElementAdded(element); return element; }
MediaPackageElementBuilder mpElementBuilder = MediaPackageElementBuilderFactory.newInstance().newElementBuilder();
MediaPackageElementBuilder mpElementBuilder = MediaPackageElementBuilderFactory.newInstance().newElementBuilder();
throw new MediaInspectionException("Media analyzer returned no metadata from " + file); } else { MediaPackageElementBuilder elementBuilder = MediaPackageElementBuilderFactory.newInstance().newElementBuilder(); TrackImpl track; MediaPackageElement element;
TrackImpl track = null; try { track = (TrackImpl) MediaPackageElementBuilderFactory.newInstance().newElementBuilder() .elementFromURI(originalTrackUrl, MediaPackageElement.Type.Track, flavor); } catch (UnsupportedElementException e) {