| Package | Description |
|---|---|
| org.mmbase.applications.media.builders |
The basic builders for the object model associated with the MMBase
media project.
|
| org.mmbase.applications.media.filters |
URL-filters for the MMBase media project.
|
| org.mmbase.applications.media.urlcomposers |
URL composers contain the information to create an URL.
|
| org.mmbase.applications.media.urlcomposers.omroep |
This is an example.
|
| org.mmbase.streams.urlcomposers |
| Modifier and Type | Method and Description |
|---|---|
protected List<URLComposer> |
MediaFragments.getFilteredURLs(MMObjectNode fragment,
Map<String,Object> info,
Set<MMObjectNode> cacheExpireObjects) |
protected List<URLComposer> |
MediaSources.getFilteredURLs(MMObjectNode source,
MMObjectNode fragment,
Map<String,Object> info)
Returns all URLs for this source, but filtered, with the best ones on top.
|
protected List<URLComposer> |
MediaFragments.getURLs(MMObjectNode fragment,
Map<String,Object> info,
List<URLComposer> urls,
Set<MMObjectNode> cacheExpireObjects)
Returns a List of all possible (unfiltered) URLComposer's for this Fragment.
|
protected List<URLComposer> |
MediaSources.getURLs(MMObjectNode source,
MMObjectNode fragment,
Map<String,Object> info,
List<URLComposer> urls,
Set<MMObjectNode> cacheExpireObjects)
Returns all possible URLs for this source.
|
protected List<URLComposer> |
MediaProviders.getURLs(MMObjectNode provider,
MMObjectNode source,
MMObjectNode fragment,
Map<String,Object> info,
List<URLComposer> urls,
Set<MMObjectNode> cacheExpireObjects)
A MediaProvider can provide one or more URL's for every source
|
| Modifier and Type | Method and Description |
|---|---|
protected List<URLComposer> |
MediaFragments.getURLs(MMObjectNode fragment,
Map<String,Object> info,
List<URLComposer> urls,
Set<MMObjectNode> cacheExpireObjects)
Returns a List of all possible (unfiltered) URLComposer's for this Fragment.
|
protected List<URLComposer> |
MediaSources.getURLs(MMObjectNode source,
MMObjectNode fragment,
Map<String,Object> info,
List<URLComposer> urls,
Set<MMObjectNode> cacheExpireObjects)
Returns all possible URLs for this source.
|
protected List<URLComposer> |
MediaProviders.getURLs(MMObjectNode provider,
MMObjectNode source,
MMObjectNode fragment,
Map<String,Object> info,
List<URLComposer> urls,
Set<MMObjectNode> cacheExpireObjects)
A MediaProvider can provide one or more URL's for every source
|
| Modifier and Type | Method and Description |
|---|---|
List<URLComposer> |
Filter.filter(List<URLComposer> urlcomposers) |
List<URLComposer> |
MainFilter.filter(List<URLComposer> urls)
Perform the actual filter task
|
List<URLComposer> |
Sorter.filter(List<URLComposer> urlcomposers) |
List<URLComposer> |
FieldValueFilter.filter(List<URLComposer> urlcomposers) |
List<URLComposer> |
Labeler.filter(List<URLComposer> urlcomposers) |
List<URLComposer> |
ClientBitrateFilter.filter(List<URLComposer> urlcomposers) |
List<URLComposer> |
ClientLabelFilter.filter(List<URLComposer> urlcomposers) |
List<URLComposer> |
AvailableFilter.filter(List<URLComposer> urlcomposers) |
List<URLComposer> |
ClientFormatFilter.filter(List<URLComposer> urlcomposers) |
| Modifier and Type | Method and Description |
|---|---|
int |
Sorter.compare(URLComposer ri1,
URLComposer ri2) |
int |
ChainSorter.compareURLComposer(URLComposer o1,
URLComposer o2) |
protected abstract int |
Sorter.compareURLComposer(URLComposer o1,
URLComposer o2)
Implement this.
|
protected int |
PreferenceSorter.compareURLComposer(URLComposer o1,
URLComposer o2) |
static Object |
FilterUtils.getClientAttribute(URLComposer urlcomposer,
String a) |
int |
ClientLabelSorter.getPreference(URLComposer urlcomposer) |
protected int |
ServerFormatSorter.getPreference(URLComposer ri) |
protected int |
ClientFormatSorter.getPreference(URLComposer ri) |
int |
AvailableSorter.getPreference(URLComposer ri) |
protected int |
NodeTypeSorter.getPreference(URLComposer ri) |
protected int |
RealSorter.RealFormatSorter.getPreference(URLComposer ri) |
protected int |
RealSorter.SpeedSorter.getPreference(URLComposer ri) |
protected int |
RealSorter.ChannelsSorter.getPreference(URLComposer ri) |
protected int |
ServerDimensionSorter.getPreference(URLComposer ri) |
int |
FieldValueSorter.getPreference(URLComposer urlcomposer) |
protected abstract int |
PreferenceSorter.getPreference(URLComposer o)
Implement a preference for this URLComposer
|
protected void |
BitrateLabeler.label(URLComposer uc) |
protected void |
FieldValueLabeler.label(URLComposer uc) |
protected abstract void |
Labeler.label(URLComposer o)
Implement this.
|
| Modifier and Type | Method and Description |
|---|---|
List<URLComposer> |
Filter.filter(List<URLComposer> urlcomposers) |
List<URLComposer> |
MainFilter.filter(List<URLComposer> urls)
Perform the actual filter task
|
List<URLComposer> |
Sorter.filter(List<URLComposer> urlcomposers) |
List<URLComposer> |
FieldValueFilter.filter(List<URLComposer> urlcomposers) |
List<URLComposer> |
Labeler.filter(List<URLComposer> urlcomposers) |
List<URLComposer> |
ClientBitrateFilter.filter(List<URLComposer> urlcomposers) |
List<URLComposer> |
ClientLabelFilter.filter(List<URLComposer> urlcomposers) |
List<URLComposer> |
AvailableFilter.filter(List<URLComposer> urlcomposers) |
List<URLComposer> |
ClientFormatFilter.filter(List<URLComposer> urlcomposers) |
| Modifier and Type | Class and Description |
|---|---|
class |
FragmentURLComposer
A Fragment URLComposer is an URLComposer which can also use
information about the Fragment in the URL.
|
class |
MarkupURLComposer
Produces links to (jsp) templates which can present a media
fragment.
|
class |
RamURLComposer
Provides the functionality to create URL's (or URI's) for a certain
fragment, source, provider combination.
|
class |
RealURLComposer
A RealURLComposer is an URLComposer which can produce URL's to RM/RA streams.
|
| Modifier and Type | Method and Description |
|---|---|
List<URLComposer> |
URLComposerFactory.createURLComposers(MMObjectNode provider,
MMObjectNode source,
MMObjectNode fragment,
Map<String,Object> info,
List<URLComposer> urls,
Set<MMObjectNode> cacheExpireObjects)
When the provider/source/fragment combo is determined they can
be fed into this function of the urlcomposerfactory, which will
then produce zero or more urlcomposers.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
URLComposerFactory.addURLComposer(URLComposer uc,
List<URLComposer> urls)
Add urlcomposer to list of urlcomposers if that is possible.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
URLComposerFactory.addURLComposer(URLComposer uc,
List<URLComposer> urls)
Add urlcomposer to list of urlcomposers if that is possible.
|
List<URLComposer> |
URLComposerFactory.createURLComposers(MMObjectNode provider,
MMObjectNode source,
MMObjectNode fragment,
Map<String,Object> info,
List<URLComposer> urls,
Set<MMObjectNode> cacheExpireObjects)
When the provider/source/fragment combo is determined they can
be fed into this function of the urlcomposerfactory, which will
then produce zero or more urlcomposers.
|
| Constructor and Description |
|---|
URLWrapper(URLComposer uc) |
| Modifier and Type | Class and Description |
|---|---|
class |
CgiBbURLComposer |
class |
CgiSbURLComposer
An example.
|
class |
CgiURLComposer
An example.
|
class |
EmbeddedCgiURLComposer
An example.
|
class |
RealBbURLComposer |
class |
RealSbURLComposer
An example.
|
class |
SimpleRealURLComposer
An example.
|
class |
SimpleWmURLComposer |
class |
WmBbURLComposer |
class |
WmSbURLComposer |
| Modifier and Type | Class and Description |
|---|---|
class |
ImagesURLComposer
The FragmentURLComposer to make images urls available the same way as audio and video.
|
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}