org.mmbase.applications.media.filters
Class Labeler

java.lang.Object
  extended by org.mmbase.applications.media.filters.Labeler
All Implemented Interfaces:
Filter
Direct Known Subclasses:
BitrateLabeler, FieldValueLabeler

public abstract class Labeler
extends Object
implements Filter

Implements a Filter as a Labeler. It only adds stuff to the URLComposer. It does not remove, it does not change order.

Since:
MMBase-1.9.2
Version:
$Id: Labeler.java 38450 2009-09-07 06:44:15Z michiel $
Author:
Michiel Meeuwissen

Constructor Summary
Labeler()
           
 
Method Summary
 void configure(DocumentReader reader, Element e)
           
 List<URLComposer> filter(List<URLComposer> urlcomposers)
           
protected abstract  void label(URLComposer o)
          Implement this.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Labeler

public Labeler()
Method Detail

label

protected abstract void label(URLComposer o)
Implement this.


configure

public void configure(DocumentReader reader,
                      Element e)
Specified by:
configure in interface Filter

filter

public final List<URLComposer> filter(List<URLComposer> urlcomposers)
Specified by:
filter in interface Filter


MMBase 2.0-SNAPSHOT - null