Package org.apache.cocoon.selection

Examples of org.apache.cocoon.selection.Selector


            }

            return false;

        } else {
            Selector selector = (Selector)this.componentSelector.select(this.componentName);
            try {

                for (int i = 0; i < this.whenTests.length; i++) {
                    if (selector.select(
                            whenTests[i].resolve(mapStack),
                            objectModel,
                            resolvedParams)) {
                        return invokeNodes(this.whenNodes[i], env, context);
                    }
View Full Code Here


        ComponentsSelector compSelector = (ComponentsSelector)this.manager.lookup(SELECTOR_ROLE);

        Class clazz = null;
        try {
            // Find selector class
            Selector selector = (Selector)compSelector.select(type);
            try {
                clazz = selector.getClass();
            } finally {
                compSelector.release(selector);
            }
        } finally {
            this.manager.release(compSelector);
View Full Code Here

            }

            return false;

        } else {
            Selector selector = (Selector)this.selector.select(this.componentName);
            try {

                for (int i = 0; i < this.whenTests.length; i++) {
                    if (selector.select(
                            whenTests[i].resolve(context, objectModel),
                            objectModel,
                            resolvedParams)) {
                        return invokeNodes(this.whenNodes[i], env, context);
                    }
View Full Code Here

            m_defaultSelector = child.getAttribute("default");
            final Configuration[] selectors = child.getChildren("selector");
            for (int i = 0; i < selectors.length; i++) {
                String name = selectors[i].getAttribute("name");
                String src  = selectors[i].getAttribute("src");
                Selector selector = (Selector) createComponent(src,selectors[i]);
                selectorSelector.put(name,selector);
            }
            selectorSelector.makeReadOnly();
            if (!selectorSelector.isSelectable(m_defaultSelector)) {
                throw new ConfigurationException("Default selector is not defined.");
View Full Code Here

            }

            return false;

        } else {
            Selector selector = (Selector)this.selector.select(this.componentName);
            try {

                for (int i = 0; i < this.whenTests.length; i++) {
                    if (selector.select(
                            whenTests[i].resolve(context, objectModel),
                            objectModel,
                            resolvedParams)) {
                        return invokeNodes(this.whenNodes[i], env, context);
                    }
View Full Code Here

            }

            return false;

        } else {
            Selector selector = (Selector)this.selector.select(this.componentName);
            try {

                for (int i = 0; i < this.whenTests.length; i++) {
                    if (selector.select(
                            whenTests[i].resolve(mapStack),
                            objectModel,
                            resolvedParams)) {
                        return invokeNodes(this.whenNodes[i], env, context);
                    }
View Full Code Here

        // Prepare data needed by the action
        final Map objectModel = env.getObjectModel();
        final Parameters resolvedParams = VariableResolver.buildParameters(this.parameters, context, objectModel);

        final Selector selector = (Selector)getComponent();
        try {
            for (int i = 0; i < this.whenTests.length; i++) {
                if (this.executor.invokeSelector(this, objectModel,
                        selector,
                        whenTests[i].resolve(context, objectModel),
View Full Code Here

        ServiceSelector compSelector = (ServiceSelector)this.manager.lookup(Selector.ROLE + "Selector");

        Class clazz = null;
        try {
            // Find selector class
            Selector selector = (Selector)compSelector.select(type);
            try {
                clazz = selector.getClass();
            } finally {
                compSelector.release(selector);
            }
        } finally {
            this.manager.release(compSelector);
View Full Code Here

            m_defaultSelector = child.getAttribute("default");
            final Configuration[] selectors = child.getChildren("selector");
            for (int i = 0; i < selectors.length; i++) {
                String name = selectors[i].getAttribute("name");
                String src  = selectors[i].getAttribute("src");
                Selector selector = (Selector) createComponent(src,selectors[i]);
                selectorSelector.put(name,selector);
            }
            selectorSelector.makeReadOnly();
            if (!selectorSelector.isSelectable(m_defaultSelector)) {
                throw new ConfigurationException("Default selector is not defined.");
View Full Code Here

            }
           
            return false;
           
        } else {
            Selector selector = (Selector)this.componentSelector.select(this.componentName);
            try {

                for (int i = 0; i < this.whenTests.length; i++) {
                    if (selector.select(
                            whenTests[i].resolve(mapStack),
                            objectModel,
                            resolvedParams)) {
                        return invokeNodes(this.whenNodes[i], env, context);
                    }
View Full Code Here

TOP

Related Classes of org.apache.cocoon.selection.Selector

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.