本文整理汇总了Java中javax.faces.webapp.UIComponentTag类的典型用法代码示例。如果您正苦于以下问题:Java UIComponentTag类的具体用法?Java UIComponentTag怎么用?Java UIComponentTag使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
UIComponentTag类属于javax.faces.webapp包,在下文中一共展示了UIComponentTag类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: setString
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static void setString(UIComponent component, String attributeName,
String attributeValue)
{
if (attributeValue == null)
{
return;
}
if (UIComponentTag.isValueReference(attributeValue))
{
setValueBinding(component, attributeName, attributeValue);
}
else
{
component.getAttributes().put(attributeName, attributeValue);
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:17,代码来源:TagUtil.java
示例2: setInteger
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static void setInteger(UIComponent component,
String attributeName, String attributeValue)
{
if (attributeValue == null)
{
return;
}
if (UIComponentTag.isValueReference(attributeValue))
{
setValueBinding(component, attributeName, attributeValue);
}
else
{
component.getAttributes().put(attributeName,
new Integer(attributeValue));
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:18,代码来源:TagUtil.java
示例3: setMap
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static void setMap(UIComponent component,
String attributeName, String attributeValue)
{
if (attributeValue == null)
{
return;
}
if (UIComponentTag.isValueReference(attributeValue))
{
setValueBinding(component, attributeName, attributeValue);
}
else
{
component.getAttributes().put(attributeName,
new HashMap());
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:18,代码来源:TagUtil.java
示例4: setDouble
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static void setDouble(UIComponent component,
String attributeName, String attributeValue)
{
if (attributeValue == null)
{
return;
}
if (UIComponentTag.isValueReference(attributeValue))
{
setValueBinding(component, attributeName, attributeValue);
}
else
{
component.getAttributes().put(attributeName,
new Double(attributeValue));
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:18,代码来源:TagUtil.java
示例5: setBoolean
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static void setBoolean(UIComponent component,
String attributeName, String attributeValue)
{
if (attributeValue == null)
{
return;
}
if (UIComponentTag.isValueReference(attributeValue))
{
setValueBinding(component, attributeName, attributeValue);
}
else
{
component.getAttributes().put(attributeName,
new Boolean(attributeValue));
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:18,代码来源:TagUtil.java
示例6: setAction
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static void setAction(UIComponent component,
String attributeValue)
{
if (attributeValue == null)
{
return;
}
if (UIComponentTag.isValueReference(attributeValue))
{
setMethodBinding(component, "action", attributeValue,
new Class[]
{});
}
else
{
FacesContext context = FacesContext.getCurrentInstance();
Application app = context.getApplication();
MethodBinding mb = new ActionMethodBinding(attributeValue);
component.getAttributes().put("action", mb);
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:22,代码来源:TagUtil.java
示例7: setMethodBinding
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static void setMethodBinding(UIComponent component,
String attributeName,
String attributeValue, Class[] paramTypes)
{
if (attributeValue == null)
{
return;
}
if (UIComponentTag.isValueReference(attributeValue))
{
FacesContext context = FacesContext.getCurrentInstance();
Application app = context.getApplication();
MethodBinding mb = app.createMethodBinding(attributeValue,
paramTypes);
component.getAttributes().put(attributeName, mb);
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:18,代码来源:TagUtil.java
示例8: eval
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static String eval(String expression)
{
if (expression == null)
{
return null;
}
if (UIComponentTag.isValueReference(expression))
{
FacesContext context = FacesContext.getCurrentInstance();
Application app = context.getApplication();
return "" + app.createValueBinding(expression).getValue(context);
}
else
{
return expression;
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:18,代码来源:TagUtil.java
示例9: setAction
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
/**
* Set an action on a component - used by tags setProperties() method.
* Handles method bindings.
*/
public static void setAction(UIComponent component, String value)
{
if (value == null)
{
return;
}
if (UIComponentTag.isValueReference(value))
{
setMethodBinding(component, "action", value, new Class[] {});
} else
{
FacesContext context = FacesContext.getCurrentInstance();
Application app = context.getApplication();
MethodBinding mb = new ActionMethodBinding(value);
component.getAttributes().put("action", mb);
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:22,代码来源:TagUtil.java
示例10: setMethodBinding
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
/**
* Set a MethodBinding on a component - used by tags setProperties() method.
*/
public static void setMethodBinding(UIComponent component, String name, String value,
Class[] paramTypes)
{
if (value == null)
{
return;
}
if (UIComponentTag.isValueReference(value))
{
FacesContext context = FacesContext.getCurrentInstance();
Application app = context.getApplication();
MethodBinding mb = app.createMethodBinding(value, paramTypes);
component.getAttributes().put(name, mb);
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:19,代码来源:TagUtil.java
示例11: eval
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static String eval(String expression)
{
if (expression == null)
{
return null;
}
if (UIComponentTag.isValueReference(expression))
{
FacesContext context = FacesContext.getCurrentInstance();
Application app = context.getApplication();
return "" + app.createValueBinding(expression).getValue(context);
} else
{
return expression;
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:17,代码来源:TagUtil.java
示例12: evalInteger
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static Integer evalInteger(String expression)
{
if (expression == null)
{
return null;
}
if (UIComponentTag.isValueReference(expression))
{
FacesContext context = FacesContext.getCurrentInstance();
Application app = context.getApplication();
Object r = app.createValueBinding(expression).getValue(context);
if (r == null)
{
return null;
} else if (r instanceof Integer)
{
return (Integer) r;
} else
{
return Integer.valueOf(r.toString());
}
} else
{
return Integer.valueOf(expression);
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:27,代码来源:TagUtil.java
示例13: evalDouble
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static Double evalDouble(String expression)
{
if (expression == null)
{
return null;
}
if (UIComponentTag.isValueReference(expression))
{
FacesContext context = FacesContext.getCurrentInstance();
Application app = context.getApplication();
Object r = app.createValueBinding(expression).getValue(context);
if (r == null)
{
return null;
} else if (r instanceof Double)
{
return (Double) r;
} else
{
return Double.valueOf(r.toString());
}
} else
{
return Double.valueOf(expression);
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:27,代码来源:TagUtil.java
示例14: evalBoolean
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static Boolean evalBoolean(String expression)
{
if (expression == null)
{
return null;
}
if (UIComponentTag.isValueReference(expression))
{
FacesContext context = FacesContext.getCurrentInstance();
Application app = context.getApplication();
Object r = app.createValueBinding(expression).getValue(context);
if (r == null)
{
return null;
} else if (r instanceof Boolean)
{
return (Boolean) r;
} else
{
return Boolean.valueOf(r.toString());
}
} else
{
return Boolean.valueOf(expression);
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:27,代码来源:TagUtil.java
示例15: setBoolean
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static void setBoolean(UIComponent component,
String attributeName, String attributeValue)
{
if (attributeValue == null)
{
return;
}
if (UIComponentTag.isValueReference(attributeValue))
{
setValueBinding(component, attributeName, attributeValue);
}
else
{
component.getAttributes().put(attributeName,
Boolean.valueOf(attributeValue));
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:18,代码来源:TagUtil.java
示例16: setAction
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static void setAction(UIComponent component,
String attributeValue)
{
if (attributeValue == null)
{
return;
}
if (UIComponentTag.isValueReference(attributeValue))
{
setMethodBinding(component, "action", attributeValue,
new Class[]
{});
}
else
{
//FacesContext context = FacesContext.getCurrentInstance();
//Application app = context.getApplication();
MethodBinding mb = new ActionMethodBinding(attributeValue);
component.getAttributes().put("action", mb);
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:22,代码来源:TagUtil.java
示例17: setMethodBinding
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static void setMethodBinding(UIComponent component,
String attributeName, String attributeValue, Class[] paramTypes) {
if (attributeValue == null)
return;
if (UIComponentTag.isValueReference(attributeValue)) {
FacesContext context = FacesContext.getCurrentInstance();
Application app = context.getApplication();
MethodBinding mb = app.createMethodBinding(attributeValue, paramTypes);
component.getAttributes().put(attributeName, mb);
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:12,代码来源:Tags.java
示例18: evalInteger
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static Integer evalInteger(String expression) {
if (expression == null)
return null;
if (UIComponentTag.isValueReference(expression)) {
FacesContext context = FacesContext.getCurrentInstance();
Application app = context.getApplication();
Object r = app.createValueBinding(expression).getValue(context);
if (r == null)
return null;
else if (r instanceof Integer)
return (Integer) r;
else
return new Integer(r.toString());
} else
return new Integer(expression);
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:17,代码来源:Tags.java
示例19: evalDouble
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static Double evalDouble(String expression) {
if (expression == null)
return null;
if (UIComponentTag.isValueReference(expression)) {
FacesContext context = FacesContext.getCurrentInstance();
Application app = context.getApplication();
Object r = app.createValueBinding(expression).getValue(context);
if (r == null)
return null;
else if (r instanceof Double)
return (Double) r;
else
return new Double(r.toString());
} else
return new Double(expression);
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:17,代码来源:Tags.java
示例20: evalBoolean
import javax.faces.webapp.UIComponentTag; //导入依赖的package包/类
public static Boolean evalBoolean(String expression) {
if (expression == null)
return null;
if (UIComponentTag.isValueReference(expression)) {
FacesContext context = FacesContext.getCurrentInstance();
Application app = context.getApplication();
Object r = app.createValueBinding(expression).getValue(context);
if (r == null)
return null;
else if (r instanceof Boolean)
return (Boolean) r;
else
return new Boolean(r.toString());
} else
return new Boolean(expression);
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:17,代码来源:Tags.java
注:本文中的javax.faces.webapp.UIComponentTag类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论