本文整理汇总了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;未经允许,请勿转载。 |
请发表评论