constantmethodbinding.java

来自「一个java写的加密算法」· Java 代码 · 共 66 行

JAVA
66
字号
/* * $Id: ConstantMethodBinding.java,v 1.3 2004/11/14 07:33:14 tcfujii Exp $ *//* * Copyright 2004-2005 Sun Microsystems, Inc.  All rights reserved. * Use is subject to license terms. */// BuildComponentFromTagImpl.javapackage components.renderkit;import javax.faces.component.StateHolder;import javax.faces.context.FacesContext;import javax.faces.el.MethodBinding;public class ConstantMethodBinding extends MethodBinding    implements StateHolder {    private String outcome = null;    public ConstantMethodBinding() {    }    public ConstantMethodBinding(String yourOutcome) {        outcome = yourOutcome;    }    public Object invoke(FacesContext context, Object params[]) {        return outcome;    }    public Class getType(FacesContext context) {        return String.class;    }    // ----------------------------------------------------- StateHolder Methods    public Object saveState(FacesContext context) {        return outcome;    }    public void restoreState(FacesContext context, Object state) {        outcome = (String) state;    }    private boolean transientFlag = false;    public boolean isTransient() {        return (this.transientFlag);    }    public void setTransient(boolean transientFlag) {        this.transientFlag = transientFlag;    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?