本文整理汇总了Java中org.thymeleaf.context.IProcessingContext类的典型用法代码示例。如果您正苦于以下问题:Java IProcessingContext类的具体用法?Java IProcessingContext怎么用?Java IProcessingContext使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IProcessingContext类属于org.thymeleaf.context包,在下文中一共展示了IProcessingContext类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例11: MyFields
import org.thymeleaf.context.IProcessingContext; //导入依赖的package包/类
public MyFields(final Configuration configuration,
final IProcessingContext processingContext) {
super();
this.configuration = configuration;
this.processingContext = processingContext;
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}