• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java ComponentResources类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.apache.tapestry5.ComponentResources的典型用法代码示例。如果您正苦于以下问题:Java ComponentResources类的具体用法?Java ComponentResources怎么用?Java ComponentResources使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ComponentResources类属于org.apache.tapestry5包,在下文中一共展示了ComponentResources类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: newBinding

import org.apache.tapestry5.ComponentResources; //导入依赖的package包/类
public Binding newBinding(String description, ComponentResources container, ComponentResources component,
        String expression, Location location) {
    Object target = container.getComponent();
    Class<?> targetClass = target.getClass();

    Matcher matcher = EXPRESSION_PATTERN.matcher(expression);
    if (!matcher.matches()) {
        String msg = String.format("Expression %s does not match %s", expression, EXPRESSION_PATTERN.pattern());
        throw new TapestryException(msg, location, null);
    }

    PropertyConduit mapConduit = source.create(targetClass, matcher.group(1));
    PropertyConduit keyConduit = source.create(targetClass, matcher.group(2));

    String toString = interner.format("MapPropBinding[%s %s(%s)]", description, container.getCompleteId(),
            expression);

    return new MapBinding(location, target, mapConduit, keyConduit, toString);
}
 
开发者ID:Zabrimus,项目名称:vdr-jonglisto,代码行数:20,代码来源:MapBindingFactory.java


示例2: initializeAssetsFromPaths

import org.apache.tapestry5.ComponentResources; //导入依赖的package包/类
private void initializeAssetsFromPaths(final Resource baseResource,
        final String[] expandedPaths, final PlasticField assetsField)
{
    assetsField.injectComputed(new ComputedValue<Asset[]>()
    {

        @Override
        public Asset[] get(InstanceContext context)
        {
            ComponentResources resources = context.get(ComponentResources.class);

            return convertPathsToAssetArray(baseResource, resources.getLocale(), expandedPaths);
        }
    });
}
 
开发者ID:pubfactory,项目名称:tapestry-compat,代码行数:16,代码来源:AbstractIncludeWorker.java


示例3: defaultTitle

import org.apache.tapestry5.ComponentResources; //导入依赖的package包/类
Binding defaultTitle()
{
    ComponentResources pageResources = componentResources.getPage().getComponentResources();
    return bindingSource.newBinding("title from subordinate component page class", pageResources, BindingConstants.MESSAGE, "title");
}
 
开发者ID:Allogy,项目名称:isqrl-server,代码行数:6,代码来源:Layout.java



注:本文中的org.apache.tapestry5.ComponentResources类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java AccessFlag类代码示例发布时间:2022-05-21
下一篇:
Java EmailValidator类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap