See: Description
| Interface | Description |
|---|---|
| Filter |
| Class | Description |
|---|---|
| AvailableFilter |
This removes all URLComposers which are not available.
|
| AvailableSorter |
This can sort a list of URLComposers with the available ones on top.
|
| BitrateInfo |
container for information belonging to a bitrate filter keyword.
|
| BitrateLabeler | |
| ChainSorter |
Chains some comparators to make one new comparator.
|
| ClientBitrateFilter |
Filters media sources according to a specified bitrate.
|
| ClientFormatFilter |
filters the media sources with the format specified by the client.
|
| ClientFormatSorter |
Client's preferred format can be different for every request.
|
| ClientLabelFilter | |
| ClientLabelSorter | |
| FieldValueFilter |
Filters out all sources where a field's values matches or not a certain regular expression
|
| FieldValueLabeler | |
| FieldValueSorter |
Prefer sources where a field's value matches, or not, a certain regular expression
|
| FilterUtils | |
| Labeler |
Implements a Filter as a Labeler.
|
| MainFilter |
This is the main class for the filter process.
|
| NodeTypeSorter | |
| PreferenceSorter |
Facilitates implementing Sorter by defining the 'preference' of one
object.
|
| RealSorter |
This can sort according to properties of real streams.
|
| ServerDimensionSorter |
Sorts on format of the source, preferred formats can be can be
configured with the filters.xml.
|
| ServerFormatSorter |
Sorts on format of the source, preferred formats can be can be
configured with the filters.xml.
|
| Sorter |
Implements a Filter as a Comparator.
|
URL-filters for the MMBase media project. To determin the 'best' URL, first a list of all URL's is created and then this list is filtered by 'MainFilter' which is normally a combination of some other filters. Which other filters those are can be configured with the filters.xml.
Filtering of those list envolves moving 'good' urls to the top of the list, and removing urls which are no good.
Some filters only move good urls to the top, and are implemented as java.util.Comparator's. Those filters extend the abstract Filter implementation Sorter, and are recognizable because their name ends in 'Sorter'.
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}