org.mmbase.applications.media.filters
Class ServerFormatSorter

java.lang.Object
  extended byorg.mmbase.applications.media.filters.Sorter
      extended byorg.mmbase.applications.media.filters.PreferenceSorter
          extended byorg.mmbase.applications.media.filters.ServerFormatSorter
All Implemented Interfaces:
Comparator, Filter

public class ServerFormatSorter
extends PreferenceSorter

Sorts on format of the source, preferred formats can be can be configured with the filters.xml. This is called 'server' formatsorter, because this preference is configured on the server, rather then on the client, which is another logical option (which can be combined with this one).

Version:
$Id: ServerFormatSorter.java,v 1.8 2005/07/09 15:29:11 nklasens Exp $
Author:
Michiel Meeuwissen
See Also:
ClientFormatSorter

Field Summary
static String CONFIG_TAG
           
static String FORMAT_ATT
           
protected  List preferredFormats
           
 
Constructor Summary
ServerFormatSorter()
           
 
Method Summary
 void configure(DocumentReader reader, Element el)
           
protected  int getPreference(URLComposer ri)
          Implement a preference for this URLComposer
 
Methods inherited from class org.mmbase.applications.media.filters.PreferenceSorter
compareURLComposer
 
Methods inherited from class org.mmbase.applications.media.filters.Sorter
compare, filter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Field Detail

CONFIG_TAG

public static final String CONFIG_TAG
See Also:
Constant Field Values

FORMAT_ATT

public static final String FORMAT_ATT
See Also:
Constant Field Values

preferredFormats

protected List preferredFormats
Constructor Detail

ServerFormatSorter

public ServerFormatSorter()
Method Detail

configure

public void configure(DocumentReader reader,
                      Element el)
Specified by:
configure in interface Filter
Overrides:
configure in class Sorter

getPreference

protected int getPreference(URLComposer ri)
Description copied from class: PreferenceSorter
Implement a preference for this URLComposer

Specified by:
getPreference in class PreferenceSorter


MMBase build 1.8.1.20060716