| 1 33 34 35 36 package com.icesoft.faces.component.ext.taglib; 37 38 import javax.faces.component.StateHolder; 39 import javax.faces.context.FacesContext; 40 41 public class MethodBindingString extends javax.faces.el.MethodBinding 42 implements StateHolder { 43 private String stringValue; 44 private boolean transient_; 45 46 public MethodBindingString() { 47 super(); 48 } 49 50 55 public MethodBindingString(String stringValue) { 56 this.stringValue = stringValue; 57 } 58 59 64 public Object invoke(FacesContext facesContext, Object [] params) { 65 return stringValue; 66 } 67 68 public Class getType(FacesContext facesContext) { 69 return String .class; 70 } 71 72 public Object saveState(FacesContext facesContext) { 73 return stringValue; 74 } 75 76 public void restoreState(FacesContext facesContext, Object state) { 77 stringValue = (String ) state; 78 } 79 80 public boolean isTransient() { 81 return transient_; 82 } 83 84 public void setTransient(boolean transient_) { 85 this.transient_ = transient_; 86 } 87 88 } 89 | Popular Tags |