1 package com.sun.syndication.feed.synd; 2 3 import com.sun.syndication.feed.CopyFrom; 4 5 /** 6 * @author Alejandro Abdelnur 7 */ 8 public interface SyndEnclosure extends Cloneable, CopyFrom { 9 /** 10 * Returns the enclosure URL. 11 * <p> 12 * @return the enclosure URL, <b>null</b> if none. 13 * 14 */ 15 public String getUrl(); 16 17 /** 18 * Sets the enclosure URL. 19 * <p> 20 * @param url the enclosure URL to set, <b>null</b> if none. 21 * 22 */ 23 public void setUrl(String url); 24 25 /** 26 * Returns the enclosure length. 27 * <p> 28 * @return the enclosure length, <b>null</b> if none. 29 * 30 */ 31 public long getLength(); 32 33 /** 34 * Sets the enclosure length. 35 * <p> 36 * @param length the enclosure length to set, <b>null</b> if none. 37 * 38 */ 39 public void setLength(long length); 40 41 /** 42 * Returns the enclosure type. 43 * <p> 44 * @return the enclosure type, <b>null</b> if none. 45 * 46 */ 47 public String getType(); 48 49 /** 50 * Sets the enclosure type. 51 * <p> 52 * @param type the enclosure type to set, <b>null</b> if none. 53 * 54 */ 55 public void setType(String type); 56 57 }