Package ariba.ui.meta.core

Examples of ariba.ui.meta.core.Context


        _editManager.setSelectedRecord((Context.AssignmentRecord)context.debugTracePropertyProvider());
    }

    public boolean isInspectedField ()
    {
        Context context = MetaContext.currentContext(this);
        return _editManager.isCurrentFieldSelected(context);
    }
View Full Code Here


    void processValidationForFields (List<String> fields)
    {
        for (String fi : fields) {
            // restore context for validation evaluation
            Context context = _contextSnapshot.hydrate();
            context.push();
            context.set(UIMeta.KeyField, fi);
            String errorMessage = UIMeta.validationError(context);
            context.pop();
            if (errorMessage != null) {
                recordValidationError(new AWErrorInfo(_object, fi, null,
                    errorMessage, null, false));
            }
        }
View Full Code Here

    /** Convenience for initing a dynamic column */
     public void init (AWTDataTable table,
                       String fieldName)
    {
        Context context = MetaContext.currentContext(table);
        context.push();
        context.set(UIMeta.KeyField, fieldName);

        _fieldName = fieldName;
        _fieldPath = ((UIMeta.UIContext)context).fieldPath();

        _label = (String) context.propertyForKey(UIMeta.KeyLabel);

        String formatterName = (String)context.propertyForKey("formatter");
        if (formatterName != null) {
            _formatter = FieldValue.getFieldValue(FieldValue.getFieldValue(table, "formatters"),
                    formatterName);
        }

        context.pop();
    }
View Full Code Here

        return false;
    }

    public void renderResponse (AWRequestContext requestContext, AWComponent component)
    {
        Context context = MetaContext.currentContext(this);
        UIMeta meta = (UIMeta)context.meta();
        _allLayouts = meta.itemList(context, UIMeta.KeyLayout, zones());

        super.renderResponse(requestContext, component);
    }
View Full Code Here

    }

    public List<ItemProperties> allLayouts ()
    {
        if (_allLayouts == null) {
            Context context = MetaContext.currentContext(this);
            UIMeta meta = (UIMeta)context.meta();
            _allLayouts = meta.itemList(context, UIMeta.KeyLayout, zones());
        }
        return _allLayouts;
    }
View Full Code Here

    }

    public Map<String, Object> layoutsByZones ()
    {
        if (_layoutsByZones == null) {
            Context context = MetaContext.currentContext(this);
            UIMeta meta = (UIMeta)context.meta();
            _layoutsByZones =  meta.itemsByZones(context, UIMeta.KeyLayout, zones());
        }
        return _layoutsByZones;
    }
View Full Code Here

    }

    public Meta.PropertyMap propertyMap ()
    {
        if (_propertyMap == null) {
            Context context = MetaContext.currentContext(this);
            context.push()
            _propertyMap = context.allProperties();
            context.pop();
        }
        return _propertyMap;
    }
View Full Code Here

        return _propertyMap;
    }

    public String label ()
    {
        Context context = MetaContext.currentContext(this);
        return (String)context.resolveValue(propertyMap().get(UIMeta.KeyLabel));
    }
View Full Code Here

TOP

Related Classes of ariba.ui.meta.core.Context

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.