Package org.thymeleaf.expression
Class ExpressionObjects
- java.lang.Object
-
- org.thymeleaf.expression.ExpressionObjects
-
- All Implemented Interfaces:
IExpressionObjects
public class ExpressionObjects extends java.lang.Object implements IExpressionObjects
Base abstract class for
IExpressionObjectsimplementations.- Since:
- 3.0.0
-
-
Field Summary
Fields Modifier and Type Field Description private IExpressionContextcontextprivate static intEXPRESSION_OBJECT_MAP_DEFAULT_SIZEprivate IExpressionObjectFactoryexpressionObjectFactoryprivate java.util.Set<java.lang.String>expressionObjectNamesprivate java.util.Map<java.lang.String,java.lang.Object>objects
-
Constructor Summary
Constructors Constructor Description ExpressionObjects(IExpressionContext context, IExpressionObjectFactory expressionObjectFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsObject(java.lang.String name)java.lang.ObjectgetObject(java.lang.String name)java.util.Set<java.lang.String>getObjectNames()intsize()
-
-
-
Field Detail
-
EXPRESSION_OBJECT_MAP_DEFAULT_SIZE
private static final int EXPRESSION_OBJECT_MAP_DEFAULT_SIZE
- See Also:
- Constant Field Values
-
context
private final IExpressionContext context
-
expressionObjectFactory
private final IExpressionObjectFactory expressionObjectFactory
-
expressionObjectNames
private final java.util.Set<java.lang.String> expressionObjectNames
-
objects
private java.util.Map<java.lang.String,java.lang.Object> objects
-
-
Constructor Detail
-
ExpressionObjects
public ExpressionObjects(IExpressionContext context, IExpressionObjectFactory expressionObjectFactory)
-
-
Method Detail
-
size
public int size()
- Specified by:
sizein interfaceIExpressionObjects
-
containsObject
public boolean containsObject(java.lang.String name)
- Specified by:
containsObjectin interfaceIExpressionObjects
-
getObjectNames
public java.util.Set<java.lang.String> getObjectNames()
- Specified by:
getObjectNamesin interfaceIExpressionObjects
-
getObject
public java.lang.Object getObject(java.lang.String name)
- Specified by:
getObjectin interfaceIExpressionObjects
-
-