Examples of AWConcreteTemplate


Examples of ariba.ui.aribaweb.core.AWConcreteTemplate

            AWElement contentElement = componentReference.contentElement();
            if (contentElement instanceof AWTemplate) {
                AWTemplate contentTemplate = (AWTemplate)contentElement;
                actionList = (AWAction[])contentTemplate.extractElementsOfClass(AWAction.class);
                componentReference.setUserData(actionList);
                AWConcreteTemplate newTemplate = new AWConcreteTemplate();
                newTemplate.init();
                AWElement[] elementArray = contentTemplate.elementArray();
                int elementArrayLength = elementArray.length;
                for (int index = 0; index < elementArrayLength; index++) {
                    AWElement currentElement = elementArray[index];
                    if (currentElement instanceof AWAction) {
                        break;
                    }
                    newTemplate.add(currentElement);
                }
                componentReference.setContentElement(newTemplate);
            }
        }
        return actionList;
View Full Code Here

Examples of ariba.ui.aribaweb.core.AWConcreteTemplate

        if (contentElement != null) {
            if (contentElement instanceof AWTemplate) {
                template = (AWTemplate)contentElement;
            }
            else {
                AWConcreteTemplate concreteTemplate = new AWConcreteTemplate();
                concreteTemplate.init();
                concreteTemplate.add(contentElement);
                setContentElement(concreteTemplate);
                template = concreteTemplate;
            }
        }
        return template;
View Full Code Here

Examples of ariba.ui.aribaweb.core.AWConcreteTemplate

    {
        File destDir = new File (destRoot, relativePath);
        String componentName = AWUtil.stripLastComponent(templateFile.getName(), '.');
        // System.out.println("Generating doc for " + templateFile + " to " + destDir);
        try {
            AWConcreteTemplate template = (AWConcreteTemplate)AWComponent.defaultTemplateParser().templateFromInputStream(new FileInputStream(templateFile), templateFile.getName());
            AWApi api = template.removeApiTag();
            String docString = null;
            String referenceName = referenceNameForComponent(relativePath, componentName);

            if (api != null) {
                // generate response as string
View Full Code Here

Examples of ariba.ui.aribaweb.core.AWConcreteTemplate

                String name;
                if (contentToLayout.size() == 1 && ((name = contentToLayout.get("_main")) != null)) {
                    return createLayoutInclude(name);
                } else {
                    // Template -*> AWContent (name:key) --> MetaContext (layout:value) --> MetaInclude
                    AWConcreteTemplate concreteTemplate = new AWConcreteTemplate();
                    concreteTemplate.init();
                    for (Map.Entry e : contentToLayout.entrySet()) {
                        AWContent content = new AWContent();
                        content.init("AWContent", AWUtil.map(AWBindingNames.name,
                                AWBinding.bindingWithNameAndConstant(AWBindingNames.name, e.getKey())));
                        content.setTemplateName(templateName());
                        content.add(createLayoutInclude((String)e.getValue()));
                        concreteTemplate.add(content);
                    }
                    return concreteTemplate;
                }
            }
        }
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.