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

Java IProcessingContext类代码示例

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

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



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

示例1: parseExpression

import org.thymeleaf.context.IProcessingContext; //导入依赖的package包/类
static IStandardExpression parseExpression(final Configuration configuration,
      final IProcessingContext processingContext, final String input, final boolean preprocess) {

   final String preprocessedInput = (preprocess ? StandardExpressionPreprocessor.preprocess(configuration,
         processingContext, input) : input);

   if (configuration != null) {
      final IStandardExpression cachedExpression = ExpressionCache.getExpressionFromCache(configuration,
            preprocessedInput);
      if (cachedExpression != null) {
         return cachedExpression;
      }
   }

   final Expression expression = Expression.parse(preprocessedInput.trim());

   // No exception is thrown if the expression is null because we need to
   // catch it elsewhere

   return expression;

}
 
开发者ID:dandelion,项目名称:dandelion-datatables,代码行数:23,代码来源:StandardExpressionParserWrapper.java


示例2: getAdditionalExpressionObjects

import org.thymeleaf.context.IProcessingContext; //导入依赖的package包/类
@Override
public Map<String, Object> getAdditionalExpressionObjects(IProcessingContext processingContext) {
    Map<String, Object> webjars = new HashMap<>();
    for (WebjarRegistrar webjarRegistrar : webjarRegistrars) {
        webjars.putAll(webjarRegistrar.getWebjarMap());
    }
    Map<String, Object> map = new HashMap<>();
    map.put("webjars", webjars);
    return map;
}
 
开发者ID:Catalysts,项目名称:cat-boot,代码行数:11,代码来源:WebjarsDialect.java


示例3: computeAdditionalExpressionObjects

import org.thymeleaf.context.IProcessingContext; //导入依赖的package包/类
@Override
protected Map<String,Object> computeAdditionalExpressionObjects(final IProcessingContext processingContext) {
    Map<String, Object> map = new HashMap<String, Object>();
    
    for (BroadleafVariableExpression expression : expressions) {
        if (!(expression instanceof NullBroadleafVariableExpression)) {
            map.put(expression.getName(), expression);
        }
    }
    
    return map;
}
 
开发者ID:passion1014,项目名称:metaworks_framework,代码行数:13,代码来源:BroadleafVariableExpressionEvaluator.java


示例4: getAdditionalExpressionObjects

import org.thymeleaf.context.IProcessingContext; //导入依赖的package包/类
@Override
public Map<String, Object> getAdditionalExpressionObjects(
        IProcessingContext processingContext) {

    Map<String, Object> map = new HashMap<>();
    map.put("myFields",
            new MyFields(configuration, processingContext));
    return map;
}
 
开发者ID:onBass-naga,项目名称:spring-boot-samples,代码行数:10,代码来源:MyDialect.java


示例5: computeAdditionalExpressionObjects

import org.thymeleaf.context.IProcessingContext; //导入依赖的package包/类
@Override
protected Map<String,Object> computeAdditionalExpressionObjects(final IProcessingContext processingContext) {
    Map<String, Object> map = new HashMap<String, Object>();
    
    for (SparkVariableExpression expression : expressions) {
        if (!(expression instanceof NullSparkVariableExpression)) {
            map.put(expression.getName(), expression);
        }
    }
    
    return map;
}
 
开发者ID:akdasari,项目名称:SparkCommerce,代码行数:13,代码来源:SparkVariableExpressionEvaluator.java


示例6: getAdditionalExpressionObjects

import org.thymeleaf.context.IProcessingContext; //导入依赖的package包/类
@Override
public Map<String, Object> getAdditionalExpressionObjects(IProcessingContext processingContext) {
    Locale locale = processingContext.getContext().getLocale();

    Map<String, Object> expressionObjects = new HashMap<String, Object>();
    expressionObjects.put(JODA_EXPRESSION_OBJECT_NAME, new JodaImpl(locale));

    return expressionObjects;
}
 
开发者ID:eveoh,项目名称:thymeleaf-joda,代码行数:10,代码来源:JodaDialect.java


示例7: computeAdditionalContextVariables

import org.thymeleaf.context.IProcessingContext; //导入依赖的package包/类
protected Map<String, Object> computeAdditionalContextVariables(IProcessingContext processingContext) {
    Map<String, Object> var = new HashMap<>();
    var.put(Routes.OBJECT_NAME, processingContext.getContext().getVariables().get(Routes.ROUTES_VAR));
    final Context context = Context.CONTEXT.get();
    if (context != null) {
        var.put("http", context);
        var.put("session", context.session());
        var.put("flash", context.flash());
        var.put("request", context.request());
        var.put("parameters", context.parameters());
    }
    return var;
}
 
开发者ID:wisdom-framework,项目名称:wisdom,代码行数:14,代码来源:ExtendedOGNLExpressionEvaluator.java


示例8: getAdditionalExpressionObjects

import org.thymeleaf.context.IProcessingContext; //导入依赖的package包/类
@Override
public Map<String, Object> getAdditionalExpressionObjects(final IProcessingContext processingContext) {
    final Map<String, Object> expressionObjects = new HashMap<>();
    expressionObjects.put("temporals", new Temporals(processingContext.getContext().getLocale()));
    return expressionObjects;
}
 
开发者ID:EuregJUG-Maas-Rhine,项目名称:site,代码行数:7,代码来源:EuregJUGDialect.java


示例9: getAdditionalExpressionObjects

import org.thymeleaf.context.IProcessingContext; //导入依赖的package包/类
@Override
public Map<String, Object> getAdditionalExpressionObjects(IProcessingContext processingContext) {
    Map<String, Object> expressionObjects = new HashMap<String, Object>();
    expressionObjects.put(ExpressionName, new WonExpression());
    return expressionObjects;
}
 
开发者ID:DomainDriven,项目名称:day-by-day,代码行数:7,代码来源:WonDialect.java


示例10: getAdditionalExpressionObjects

import org.thymeleaf.context.IProcessingContext; //导入依赖的package包/类
@Override
public Map<String, Object> getAdditionalExpressionObjects(final IProcessingContext processingContext) {
    final Map<String, Object> additionalExpressionObjects = new HashMap<String, Object>(2, 1.0f);
    additionalExpressionObjects.put("conf", AppConfig.getInstance());
    return additionalExpressionObjects;
}
 
开发者ID:af-not-found,项目名称:blog-java2,代码行数:7,代码来源:AppConfigDialect.java


示例11: MyFields

import org.thymeleaf.context.IProcessingContext; //导入依赖的package包/类
public MyFields(final Configuration configuration,
                final IProcessingContext processingContext) {
    super();
    this.configuration = configuration;
    this.processingContext = processingContext;
}
 
开发者ID:onBass-naga,项目名称:spring-boot-samples,代码行数:7,代码来源:MyFields.java


示例12: parseAssignationSequence

import org.thymeleaf.context.IProcessingContext; //导入依赖的package包/类
/**
 * 
 * @param configuration
 *           configuration
 * @param processingContext
 *           processingContext
 * @param input
 *           input
 * @param allowParametersWithoutValue
 *           allowParametersWithoutValue
 * @return the result
 * @since 2.0.9
 */
public AssignationSequence parseAssignationSequence(final Configuration configuration,
      final IProcessingContext processingContext, final String input, final boolean allowParametersWithoutValue) {
   return AssignationUtils.parseAssignationSequence(configuration, processingContext, input,
         allowParametersWithoutValue);
}
 
开发者ID:dandelion,项目名称:dandelion-datatables,代码行数:19,代码来源:StandardExpressionParserWrapper.java


示例13: parseExpressionSequence

import org.thymeleaf.context.IProcessingContext; //导入依赖的package包/类
/**
 * 
 * @param configuration
 *           configuration
 * @param processingContext
 *           processingContext
 * @param input
 *           input
 * @return the result
 * @since 2.0.9
 */
public ExpressionSequence parseExpressionSequence(final Configuration configuration,
      final IProcessingContext processingContext, final String input) {
   return ExpressionSequenceUtils.parseExpressionSequence(configuration, processingContext, input);
}
 
开发者ID:dandelion,项目名称:dandelion-datatables,代码行数:16,代码来源:StandardExpressionParserWrapper.java


示例14: parseEach

import org.thymeleaf.context.IProcessingContext; //导入依赖的package包/类
/**
 * 
 * @param configuration
 *           configuration
 * @param processingContext
 *           processingContext
 * @param input
 *           input
 * @return the result
 * @since 2.0.9
 */
public Each parseEach(final Configuration configuration, final IProcessingContext processingContext,
      final String input) {
   return EachUtils.parseEach(configuration, processingContext, input);
}
 
开发者ID:dandelion,项目名称:dandelion-datatables,代码行数:16,代码来源:StandardExpressionParserWrapper.java


示例15: parseFragmentSelection

import org.thymeleaf.context.IProcessingContext; //导入依赖的package包/类
/**
 * 
 * @param configuration
 *           configuration
 * @param processingContext
 *           processingContext
 * @param input
 *           input
 * @return the result
 * @since 2.0.9
 */
public FragmentSelection parseFragmentSelection(final Configuration configuration,
      final IProcessingContext processingContext, final String input) {
   return FragmentSelectionUtils.parseFragmentSelection(configuration, processingContext, input);
}
 
开发者ID:dandelion,项目名称:dandelion-datatables,代码行数:16,代码来源:StandardExpressionParserWrapper.java


示例16: parseFragmentSignature

import org.thymeleaf.context.IProcessingContext; //导入依赖的package包/类
/**
 * 
 * @param configuration
 *           configuration
 * @param processingContext
 *           processingContext
 * @param input
 *           input
 * @return the result
 * @since 2.1.0
 */
public FragmentSignature parseFragmentSignature(final Configuration configuration,
      final IProcessingContext processingContext, final String input) {
   return FragmentSignatureUtils.parseFragmentSignature(configuration, input);
}
 
开发者ID:dandelion,项目名称:dandelion-datatables,代码行数:16,代码来源:StandardExpressionParserWrapper.java



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

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

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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