1 16 package javax.faces.render; 17 18 import javax.faces.component.UIComponent; 19 import javax.faces.context.FacesContext; 20 import javax.faces.convert.ConverterException; 21 import java.io.IOException ; 22 23 27 public abstract class Renderer 28 { 29 public void decode(FacesContext context, 30 UIComponent component) 31 { 32 if (context == null) throw new NullPointerException ("context"); 33 if (component == null) throw new NullPointerException ("component"); 34 } 35 36 public void encodeBegin(FacesContext context, 37 UIComponent component) 38 throws IOException 39 { 40 if (context == null) throw new NullPointerException ("context"); 41 if (component == null) throw new NullPointerException ("component"); 42 } 43 44 public void encodeChildren(FacesContext context, 45 UIComponent component) 46 throws IOException 47 { 48 if (context == null) throw new NullPointerException ("context"); 49 if (component == null) throw new NullPointerException ("component"); 50 } 51 52 public void encodeEnd(FacesContext context, 53 UIComponent component) 54 throws IOException 55 { 56 if (context == null) throw new NullPointerException ("context"); 57 if (component == null) throw new NullPointerException ("component"); 58 } 59 60 public String convertClientId(FacesContext context, 61 String clientId) 62 { 63 if (context == null) throw new NullPointerException ("context"); 64 if (clientId == null) throw new NullPointerException ("clientId"); 65 return clientId; 66 } 67 68 public boolean getRendersChildren() 69 { 70 return false; 71 } 72 73 public Object getConvertedValue(FacesContext context, 74 UIComponent component, 75 Object submittedValue) 76 throws ConverterException 77 { 78 if (context == null) throw new NullPointerException ("context"); 79 if (component == null) throw new NullPointerException ("component"); 80 return submittedValue; 81 } 82 83 } 84 | Popular Tags |