Class AbstractElementBuilderPlugin

java.lang.Object
org.opencastproject.mediapackage.elementbuilder.AbstractElementBuilderPlugin
All Implemented Interfaces:
MediaPackageElementBuilderPlugin
Direct Known Subclasses:
AbstractAttachmentBuilderPlugin, PublicationBuilderPlugin, TrackBuilderPlugin

public abstract class AbstractElementBuilderPlugin extends Object implements MediaPackageElementBuilderPlugin
This general implementation of a media package element builder supports specialized implementations by providing tests on the filename an mime type of the file in question.
  • Field Details

    • mimeTypes

      protected List<MimeType> mimeTypes
      The registered mime types
    • xpath

      protected XPath xpath
      The xpath facility
    • priority

      protected int priority
      The builder's priority
  • Constructor Details

    • AbstractElementBuilderPlugin

      public AbstractElementBuilderPlugin()
      Creates a new abstract element builder plugin.
  • Method Details