Package org.apache.shale.clay.config.beans

Examples of org.apache.shale.clay.config.beans.ValueChangeListenerBean


        if (displayElement.getValueChangeListeners().size() > 0) {
            if (child instanceof EditableValueHolder) {

                Iterator vi = displayElement.getValueChangeListenerIterator();
                while (vi.hasNext()) {
                    ValueChangeListenerBean valueChangeListener = (ValueChangeListenerBean) vi
                            .next();

                    ClayContext subContext = (ClayContext) clayContext.clone();
                    subContext.setDisplayElement(valueChangeListener);
                    subContext.setParent(child);
View Full Code Here


     *
     * @param node markup
     * @param target child config bean
     */
    protected void addValueChangeListener(Node node, ElementBean target) {
       ValueChangeListenerBean targetValueChangeListener = new ValueChangeListenerBean();

       String jsfid = getJsfid(node);
       targetValueChangeListener.setJsfid(jsfid);

       // resolve inheritance and attribute overrides
       realizeComponent(node, targetValueChangeListener);
       //attach to the target element
       target.addValueChangeListener(targetValueChangeListener);
View Full Code Here

     * @inheritDoc
     * @param node markup
     * @param target child config bean
     */
    protected void addValueChangeListener(Node node, ElementBean target) {
        ValueChangeListenerBean targetValueChangeListener = new ValueChangeListenerBean();

        //make sure we have the correct jsfid based on the namespace prefix
        Builder tmpBuilder = getBuilder(node);
        ElementBean tmp = tmpBuilder.createElement(node);

        String jsfid = tmp.getJsfid();
        targetValueChangeListener.setJsfid(jsfid);

        String type = (String) node.getAttributes().get("type");
        if (type != null) {
            targetValueChangeListener.setComponentType(tagsUtil.evalString(type));
        }

        // resolve inheritance and attribute overrides
        if (node.getAttributes().containsKey("extends") || !jsfid.equals("valueChangeListener")) {
            realizeComponent(node, targetValueChangeListener);
View Full Code Here

TOP

Related Classes of org.apache.shale.clay.config.beans.ValueChangeListenerBean

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.