| 1 10 11 package org.mmbase.applications.media.urlcomposers.omroep; 12 import org.mmbase.applications.media.urlcomposers.URLComposer; 13 import java.util.Map ; 14 15 21 public class WmSbURLComposer extends URLComposer { 22 23 public boolean canCompose() { 24 return provider.getStringValue("host").equals("cgi.omroep.nl") && provider.getStringValue("rootpath").charAt(0) == '%'; 25 26 } 27 28 protected String getBandPrefix() { 29 return "sb."; 30 } 31 32 protected String getBand() { 33 return "smalband"; 34 } 35 public String getGUIIndicator(Map options) { 36 return super.getGUIIndicator(options) + " (" + getBand() + ")"; 37 } 38 39 40 protected StringBuffer getURLBuffer() { 41 StringBuffer buff = new StringBuffer ("mms://media.omroep.nl"); 42 int lastSlash = RealSbURLComposer.addURL(buff, source.getStringValue("url")); 43 if (lastSlash > 0) { 44 buff.insert(lastSlash + 1, getBandPrefix()); 45 } 46 return buff; 47 } 48 } 49 50 51 | Popular Tags |