Search in sources :

Example 1 with DefaultMemberAccess

use of com.manydesigns.elements.ognl.DefaultMemberAccess in project Portofino by ManyDesigns.

the class ElementsThreadLocals method setupDefaultElementsContext.

// **************************************************************************
// Utility methods
// **************************************************************************
public static void setupDefaultElementsContext() {
    CustomTypeConverter typeConverter = new CustomTypeConverter(new DefaultTypeConverter());
    OgnlContext ognlContext = (OgnlContext) Ognl.createDefaultContext(null, new DefaultMemberAccess(true), null, typeConverter);
    TextProvider textProvider = SimpleTextProvider.create();
    ElementsContext elementsContext = getElementsContext();
    elementsContext.setOgnlContext(ognlContext);
    elementsContext.setTextProvider(textProvider);
    elementsContext.setHttpServletRequest(null);
    elementsContext.setHttpServletResponse(null);
    elementsContext.setServletContext(null);
}
Also used : DefaultTypeConverter(ognl.DefaultTypeConverter) CustomTypeConverter(com.manydesigns.elements.ognl.CustomTypeConverter) DefaultMemberAccess(com.manydesigns.elements.ognl.DefaultMemberAccess) SimpleTextProvider(com.manydesigns.elements.i18n.SimpleTextProvider) TextProvider(com.manydesigns.elements.i18n.TextProvider) OgnlContext(ognl.OgnlContext)

Aggregations

SimpleTextProvider (com.manydesigns.elements.i18n.SimpleTextProvider)1 TextProvider (com.manydesigns.elements.i18n.TextProvider)1 CustomTypeConverter (com.manydesigns.elements.ognl.CustomTypeConverter)1 DefaultMemberAccess (com.manydesigns.elements.ognl.DefaultMemberAccess)1 DefaultTypeConverter (ognl.DefaultTypeConverter)1 OgnlContext (ognl.OgnlContext)1