Examples of AWResource


Examples of ariba.ui.aribaweb.util.AWResource

    private static WizardMeta loadWizardMetaImpl (String path, AWResourceManager resMgr)
    {
            // load the base wizard XML first (required)
        String wizardName = StringUtil.strcat(path, WizardBaseExtension);
        AWResource base = resMgr.resourceNamed(wizardName);
        Assert.that(base != null, FileErrorMsg, wizardName);

            // look for (optional) wizard extension XML resources
        String wizardExtName = StringUtil.strcat(path, WizardExtExtension);
        AWResource[] extensions = resMgr.resourcesNamed(wizardExtName);
View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

  // look up the frame resource
        String name = StringUtil.strcat(wizardDir, path, ext);
  //boolean cacheEnabled = _resMgr.cacheEnabled();
  //_resMgr.setCacheEnabled(false);
        //ariba.ui.aribaweb.util.AWMultiLocaleResourceManager.enableFailedResourceLookupLogging();       
  AWResource resource = _resMgr.resourceNamed(name);
  //ariba.ui.aribaweb.util.AWMultiLocaleResourceManager.disableFailedResourceLookupLogging();       
  //_resMgr.setCacheEnabled(cacheEnabled);
  Assert.that(resource != null, "resource lookup failed for %s", name);
  return resource;
    }
View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

        setValueForBinding(orig, "resourceUrl");

        _staticUrl = stringValueForBinding("replacementUrl");
        if (_staticUrl == null && !hasBinding("resourceResponse")) {
            if (orig.startsWith("/")) {
                AWResource resource = resourceManager().resourceNamed(orig);
                Assert.that(resource != null, "Can't find resource referenced in markdown: %s", orig);
                _staticUrl = resource.url();
            } else {
                _staticUrl = orig;
            }
        }
View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

    public String markdownValue ()
    {
        String value = null;
        String resourcePath = stringValueForBinding("resourcePath");
        if (resourcePath != null) {
            AWResource resource = resourceManager().resourceNamed(resourcePath);
            Assert.that(resource != null, "Unable to find resourcePath: %s", resourcePath);
            value = AWUtil.stringWithContentsOfInputStream(resource.inputStream());
        }

        if (value == null) value = stringValueForBinding(AWBindingNames.value);

        if (value == null) return value;
View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

    }

    public String replacementResourceUrl ()
    {
        String basePath = stringValueForBinding("resourcePath");
        AWResource resource = lookupRelativeResource(basePath, _resourceUrl, requestContext());
        return resource != null ? resource.url() : null;       
    }
View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

        Silly general purpose utilities that might better be placed in UIMeta...
     */
    public static AWResource lookupRelativeResource (String baseResourcePath, String relativePath, AWRequestContext requestContext)
    {
        AWResourceManager resourceManager = requestContext.getCurrentComponent().resourceManager();
        AWResource resource = null;
        if (baseResourcePath != null) {
            AWResource baseResource = resourceManager.resourceNamed(baseResourcePath);
            if (baseResource != null) {
                resource = baseResource.relativeResource(relativePath, resourceManager);
            }
        }

        if (resource == null) resource = resourceManager.resourceNamed(relativePath);

View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

        return resource;
    }

    public static String resourceRelative (String baseResourcePath, String relativePath, AWRequestContext requestContext)
    {
        AWResource resource = lookupRelativeResource(baseResourcePath, relativePath, requestContext);
        return resource != null ? resource.relativePath().replace('\\', '/') : null;
    }
View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

        if (_parentTemplate == null || AWConcreteApplication.IsRapidTurnaroundEnabled) {
            // Note: we must reparse the template for each occurrence of AWParentTemplate
            // to avoid certain caching issues with AWComponentReference.userData (see AWIncludeBlock's usage)
            // As such, we cannot use the resource.object() to store the template, although we can
            // use the hasChanged().
            AWResource resource = component.parentTemplateResource();
            if (_parentTemplate == null || resource.hasChanged()) {
                InputStream inputStream = resource.inputStream();
                _parentTemplate = component.parseTemplate(inputStream);
            }
        }
        return _parentTemplate;
    }
View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

    protected AWResource safeTemplateResource ()
    {
        AWResourceManager resourceManager = templateResourceManager();
        String templateName = templateName();
        AWResource resource = resourceManager.resourceNamed(templateName);
        if (resource == null) {
            resource = parentTemplateResource();
        }
        return resource;
    }
View Full Code Here

Examples of ariba.ui.aribaweb.util.AWResource

    protected AWResource parentTemplateResource ()
    {
        // Recurse up the superclass chain to locate a template.  We used to require subclasses
        // to explicitly provide the templateName of the superclass, but now we iteratively
        // locate the template resource as follows:
        AWResource resource = null;
        AWResourceManager resourceManager = templateResourceManager();
        Class superclass = getClass().getSuperclass();
        while (resource == null && AWComponent.ClassObject.isAssignableFrom(superclass)) {
            String superclassName = superclass.getName();
            AWComponentDefinition componentDefinition = application().componentDefinitionForName(superclassName);
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.