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

Java TemplatingFunctions类代码示例

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

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



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

示例1: NewsRenderableDefinition

import info.magnolia.templating.functions.TemplatingFunctions; //导入依赖的package包/类
@Inject
public NewsRenderableDefinition(Node content, RD definition, RenderingModel<?> parent, TemplatingFunctions templatingFunctions) {
    super(content, definition, parent);
    this.templatingFunctions = templatingFunctions;

    filter = new HashMap<>();
    final Iterator<Map.Entry<String, String>> it = MgnlContext.getWebContext().getParameters().entrySet().iterator();
    while (it.hasNext()) {
        final Map.Entry<String, String> pairs = it.next();
        if (WHITELISTED_PARAMETERS.contains(pairs.getKey()) && StringUtils.isNotEmpty(pairs.getValue())) {
            filter.put(pairs.getKey(), pairs.getValue());
            LOGGER.debug("Added to filter: {}", pairs.getKey());
        }
        it.remove(); // avoids a ConcurrentModificationException
    }
}
 
开发者ID:tricode,项目名称:magnolia-news,代码行数:17,代码来源:NewsRenderableDefinition.java


示例2: NewsSearchRenderableDefinition

import info.magnolia.templating.functions.TemplatingFunctions; //导入依赖的package包/类
@Inject
public NewsSearchRenderableDefinition(Node content, RD definition, RenderingModel<?> parent, TemplatingFunctions templatingFunctions) {
	super(content, definition, parent);
	this.templatingFunctions = templatingFunctions;
	setWorkspace(NewsRepositoryConstants.COLLABORATION);
	setNodetype(NewsNodeTypes.News.NAME);

	filter = LinkedListMultimap.create();
	Set<String> parameters = webContext.getParameters().keySet();
	for (String parameterKey : parameters) {
		if (allowedParameters().contains(parameterKey)) {
			String[] parameterValues = webContext.getParameterValues(parameterKey);
			for (String parameterValue : parameterValues) {
				if (StringUtils.isNotEmpty(parameterValue)) {
					filter.get(parameterKey).add(parameterValue);
				}
			}
		}
		webContext.remove(parameterKey);
	}
	LOGGER.debug("Running constructor NewsSearchRenderableDefinition");
}
 
开发者ID:tricode,项目名称:magnolia-news,代码行数:23,代码来源:NewsSearchRenderableDefinition.java


示例3: BlogSearchRenderableDefinition

import info.magnolia.templating.functions.TemplatingFunctions; //导入依赖的package包/类
@Inject
public BlogSearchRenderableDefinition(Node content, RD definition, RenderingModel<?> parent, TemplatingFunctions templatingFunctions) {
    super(content, definition, parent);
    this.templatingFunctions = templatingFunctions;

    setWorkspace(BlogRepositoryConstants.COLLABORATION);
    setNodetype(BlogsNodeTypes.Blog.NAME);

    filter = LinkedListMultimap.create();
    Set<String> parameters = webContext.getParameters().keySet();
    for (String parameterKey : parameters) {
        if (allowedParameters().contains(parameterKey)) {
            String[] parameterValues = webContext.getParameterValues(parameterKey);
            for (String parameterValue : parameterValues) {
                if (StringUtils.isNotEmpty(parameterValue)) {
                    filter.get(parameterKey).add(parameterValue);
                }
            }
        }
        webContext.remove(parameterKey);
    }
    LOGGER.debug("Running constructor BlogSearchRenderableDefinition");
}
 
开发者ID:tricode,项目名称:magnolia-blog,代码行数:24,代码来源:BlogSearchRenderableDefinition.java


示例4: BlogRenderableDefinition

import info.magnolia.templating.functions.TemplatingFunctions; //导入依赖的package包/类
@Inject
public BlogRenderableDefinition(Node content, RD definition, RenderingModel<?> parent, TemplatingFunctions templatingFunctions) {
    super(content, definition, parent);
    this.templatingFunctions = templatingFunctions;

    filter = Maps.newHashMap();

    final Iterator<Entry<String, String>> it = MgnlContext.getWebContext().getParameters().entrySet().iterator();
    while (it.hasNext()) {
        final Map.Entry<String, String> pairs = it.next();
        if (WHITELISTED_PARAMETERS.contains(pairs.getKey()) && StringUtils.isNotEmpty(pairs.getValue())) {
            filter.put(pairs.getKey(), pairs.getValue());
            LOGGER.debug("Added to filter: {}", pairs.getKey());
        }
        it.remove(); // avoids a ConcurrentModificationException
    }
}
 
开发者ID:tricode,项目名称:magnolia-blog,代码行数:18,代码来源:BlogRenderableDefinition.java


示例5: setUp

import info.magnolia.templating.functions.TemplatingFunctions; //导入依赖的package包/类
@Before
public void setUp() throws Exception {
    MockitoAnnotations.initMocks(this);

    MgnlContext.setInstance(mockWebContext);
    doReturn(parameters).when(mockWebContext).getParameters();

    Components.setComponentProvider(mockComponentProvider);
    doReturn(i18nContentSupport).when(mockComponentProvider).getComponent(I18nContentSupport.class);

    spyTemplatingFunctions = Mockito.spy(new TemplatingFunctions(mock(TemplateTypeHelper.class), mock(Provider.class), webContextProviderMock));
}
 
开发者ID:tricode,项目名称:magnolia-blog,代码行数:13,代码来源:BlogRenderableDefinitionTest.java


示例6: SaveAndRefreshGenericCommitDialogAction

import info.magnolia.templating.functions.TemplatingFunctions; //导入依赖的package包/类
public SaveAndRefreshGenericCommitDialogAction(Definition definition, Item item, EditorValidator validator, EditorCallback callback, @Named(SubAppEventBus.NAME) EventBus eventBus, TemplatingFunctions templatingFunctions, UiContext uiContext) {
    super(definition, item, validator, callback);
    // this sucks big time? whole class just for one bloody (could be static) util method
    this.templatingFunctions = templatingFunctions;
    this.eventBus = eventBus;
    this.uiContext = uiContext;
}
 
开发者ID:rah003,项目名称:neat-tweaks,代码行数:8,代码来源:SaveAndRefreshGenericCommitDialogAction.java


示例7: DuplicatePageComponentAction

import info.magnolia.templating.functions.TemplatingFunctions; //导入依赖的package包/类
@Inject
public DuplicatePageComponentAction(DuplicateNodeActionDefinition definition, JcrItemAdapter item, @Named(SubAppEventBus.NAME) EventBus eventBus, TemplatingFunctions templatingFunctions, UiContext uiContext) {
    super(definition, item, eventBus);
    // this sucks big time? whole class just for one bloody (could be static) util method
    this.templatingFunctions = templatingFunctions;
    this.eventBus = eventBus;
    this.uiContext = uiContext;
}
 
开发者ID:rah003,项目名称:neat-tweaks,代码行数:9,代码来源:DuplicatePageComponentAction.java


示例8: SaveAndRefreshPageAction

import info.magnolia.templating.functions.TemplatingFunctions; //导入依赖的package包/类
@Inject
public SaveAndRefreshPageAction(Definition definition, JcrItemAdapter item, EditorValidator validator, EditorCallback callback, final @Named(AdmincentralEventBus.NAME) EventBus adminEventBus, final @Named(SubAppEventBus.NAME) EventBus eventBus, SubAppContext subAppContext,
        TemplatingFunctions templatingFunctions, UiContext uiContext) {
    super(definition, item, validator, callback);
    this.item = item;
    this.eventBus = eventBus;
    this.adminEventBus = adminEventBus;
    this.subAppContext = subAppContext;
    this.templatingFunctions = templatingFunctions;
    this.uiContext = uiContext;

}
 
开发者ID:rah003,项目名称:neat-tweaks,代码行数:13,代码来源:SaveAndRefreshPageAction.java


示例9: getTemplatingFunctions

import info.magnolia.templating.functions.TemplatingFunctions; //导入依赖的package包/类
public TemplatingFunctions getTemplatingFunctions() {
    return templatingFunctions;
}
 
开发者ID:tricode,项目名称:magnolia-news,代码行数:4,代码来源:NewsRenderableDefinition.java


示例10: SiteManagerImpl

import info.magnolia.templating.functions.TemplatingFunctions; //导入依赖的package包/类
@Inject
public SiteManagerImpl(FoundationTemplatingModule module, Provider<AggregationState> aggregationStateProvider, TemplatingFunctions templatingFunctions) {
    this.module = module;
    this.aggregationStateProvider = aggregationStateProvider;
    this.templatingFunctions = templatingFunctions;
}
 
开发者ID:gtenham,项目名称:magnolia-templating,代码行数:7,代码来源:SiteManagerImpl.java


示例11: BlogTemplatingFunctions

import info.magnolia.templating.functions.TemplatingFunctions; //导入依赖的package包/类
@Inject
public BlogTemplatingFunctions(BlogService blogService, TemplatingFunctions templatingFunctions) {
    this.blogService = blogService;
    this.templatingFunctions = templatingFunctions;
}
 
开发者ID:tricode,项目名称:magnolia-blog,代码行数:6,代码来源:BlogTemplatingFunctions.java



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

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

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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