Examples of ViewConfigNode


Examples of org.apache.deltaspike.core.spi.config.view.ViewConfigNode

                TargetViewConfigProvider targetViewConfigProvider =
                        ClassUtils.tryToInstantiateClass(targetViewConfigProviderClass);

                for (Class<? extends ViewConfig> viewConfigRef : targetViewConfigProvider.getTarget(annotation))
                {
                    ViewConfigNode viewConfigNode = findNode(viewConfigRef);

                    if (viewConfigNode == null)
                    {
                        addPageDefinition(viewConfigRef);
                        viewConfigNode = findNode(viewConfigRef);

                        if (viewConfigNode == null)
                        {
                            throw new IllegalStateException("No node created for: " + viewConfigRef);
                        }
                    }

                    Class<? extends InlineMetaDataTransformer> inlineNodeTransformerClass =
                            inlineViewMetaData.inlineMetaDataTransformer();

                    if (!InlineMetaDataTransformer.class.equals(inlineNodeTransformerClass))
                    {
                        InlineMetaDataTransformer inlineMetaDataTransformer =
                                ClassUtils.tryToInstantiateClass(inlineNodeTransformerClass);

                        viewConfigNode.getInheritedMetaData().add(
                                inlineMetaDataTransformer.convertToViewMetaData(annotation, configClass));
                    }
                    else //no custom transformer registered -> add the annotation itself
                    {
                        viewConfigNode.getInheritedMetaData().add(annotation);
                    }
                }
                break;
            }
        }
View Full Code Here

Examples of org.apache.deltaspike.core.spi.config.view.ViewConfigNode

            }
        }

        List<Class> treePath = ViewConfigUtils.toNodeList(viewConfigClass);

        ViewConfigNode previousRootNode = null;
        for (Class currentNode : treePath)
        {
            //can only return a node if a folder was added already
            ViewConfigNode baseNode = findNode(currentNode);
            if (baseNode == null)
            {
                Set<Annotation> metaData = viewConfigAnnotations;

                if (!currentNode.equals(viewConfigClass)) //small tweak
View Full Code Here

Examples of org.apache.deltaspike.core.spi.config.view.ViewConfigNode

        if (parentNode == null)
        {
            parentNode = this.rootViewConfigNode;
        }

        ViewConfigNode viewConfigNode;

        if (ViewConfigUtils.isFolderConfig(idOfNewNode))
        {
            viewConfigNode = new FolderConfigNode(idOfNewNode, parentNode, viewConfigAnnotations);
        }
View Full Code Here

Examples of org.apache.deltaspike.core.spi.config.view.ViewConfigNode

            return null;
        }

        List<Class> path = ViewConfigUtils.toNodeList(nodeClass);

        ViewConfigNode currentNode = this.rootViewConfigNode;

    next:
        for (int i = 0; i < path.size(); i++)
        {
            Class nodeId = path.get(i);

            for (ViewConfigNode node : currentNode.getChildren())
            {
                if (node.getSource().equals(nodeId))
                {
                    currentNode = node;
                    if (i == (path.size() - 1))
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.