private Resource check(Resource resource, String name) { Resource result = resource.getRelativeResource(name); if (_log.isDebugEnabled()) _log.debug("Checking for existence of " + result); if (result.getResourceURL() != null) { _log.debug("Found " + result); return result; } return null; }
private Resource check(Resource resource, String name) { Resource result = resource.getRelativeResource(name); if (_log.isDebugEnabled()) _log.debug("Checking for existence of " + result); if (result.getResourceURL() != null) { _log.debug("Found " + result); return result; } return null; }
Resource localizeResource(Resource resource, Locale locale) { if (locale == null) return resource; Resource localized = resource.getLocalization(locale); if (localized != null && localized.getResourceURL() != null) return localized; return resource; }
Resource localizeResource(Resource resource, Locale locale) { if (locale == null) return resource; Resource localized = resource.getLocalization(locale); if (localized != null && localized.getResourceURL() != null) return localized; return resource; }
private InputSource getInputSource(Resource resource) { try { URL url = resource.getResourceURL(); return new InputSource(url.openStream()); } catch (Exception e) { throw new ApplicationRuntimeException(ParseMessages.missingResource(resource), resource, null, e); } }
private IComponentSpecification check(Resource resource) { if (_log.isDebugEnabled()) _log.debug("Checking: " + resource); if (resource.getResourceURL() == null) return null; return getSpecificationSource().getComponentSpecification(resource); }
private IComponentSpecification check(Resource resource) { if (log.isDebugEnabled()) { log.debug("Checking: " + resource); } if (resource.getResourceURL() == null) { return null; } return getSpecificationSource().getComponentSpecification(resource); }
private IComponentSpecification check(Resource resource) { if (_log.isDebugEnabled()) _log.debug("Checking: " + resource); if (resource.getResourceURL() == null) return null; return getSpecificationSource().getComponentSpecification(resource); }
private Properties readNamespaceProperties(INamespace namespace, Locale locale, Resource propertiesResource, Properties parent) { String encoding = getNamespaceMessagesEncoding(namespace, locale); return readPropertiesResource(propertiesResource.getResourceURL(), encoding, parent); }
private void enqueueIfExists(Resource jarResource, String path) { Resource r = jarResource.getRelativeResource(path); if (r.getResourceURL() != null) enqueue(r); }
private Properties readNamespaceProperties(INamespace namespace, Locale locale, Resource propertiesResource, Properties parent) { String encoding = getNamespaceMessagesEncoding(namespace, locale); return readPropertiesResource(propertiesResource.getResourceURL(), encoding, parent); }
private Properties readComponentProperties(IComponent component, Locale locale, Resource propertiesResource, Properties parent) { String encoding = getComponentMessagesEncoding(component, locale); return readPropertiesResource(propertiesResource.getResourceURL(), encoding, parent); }
private Properties readComponentProperties(IComponent component, Locale locale, Resource propertiesResource, Properties parent) { String encoding = getComponentMessagesEncoding(component, locale); return readPropertiesResource(propertiesResource.getResourceURL(), encoding, parent); }
public InputStream getResourceAsStream() { Resource location = getResourceLocation(); try { URL url = location.getResourceURL(); return url.openStream(); } catch (Exception ex) { throw new ApplicationRuntimeException(AssetMessages.noSuchResource(location.getPath())); } }
public InputStream getResourceAsStream() { Resource location = getResourceLocation(); try { URL url = location.getResourceURL(); return url.openStream(); } catch (Exception ex) { throw new ApplicationRuntimeException(AssetMessages.noSuchResource(location.getPath())); } }
/** * Looks for a file in the servlet context; if it exists, it is expected to be a HiveMind module * descriptor, and is added to the builder. * * @since 4.0 */ protected void addModuleIfExists(RegistryBuilder builder, ServletContext context, String path) { Resource r = new ContextResource(context, path); if (r.getResourceURL() == null) return; builder.addModuleDescriptorProvider(new XmlModuleDescriptorProvider(_resolver, r)); }
private boolean found(Resource baseResource, String expectedName) { Resource resource = baseResource.getRelativeResource(expectedName); if (_log.isDebugEnabled()) _log.debug(ResolverMessages.checkingResource(resource)); if (resource.getResourceURL() == null) return false; setSpecification(getSpecificationSource().getPageSpecification(resource)); install(); return true; }
private boolean found(Resource baseResource, String expectedName) { Resource resource = baseResource.getRelativeResource(expectedName); if (_log.isDebugEnabled()) _log.debug(ResolverMessages.checkingResource(resource)); if (resource.getResourceURL() == null) return false; setSpecification(getSpecificationSource().getPageSpecification(resource)); install(); return true; }
public IAsset createAsset(Resource baseResource, IComponentSpecification spec, String path, Locale locale, Location location) { Resource localized = findAsset(spec, baseResource, path, locale); // We always create a new asset relative to an existing resource; the type of resource // will jive with the type of asset returned. Path may start with a leading slash, which // yields an absolute, not relative, path to the resource. if ( (localized == null || localized.getResourceURL() == null) && path.startsWith("/")) { return createAbsoluteAsset(path, locale, location); } if (localized == null) throw new ApplicationRuntimeException(AssetMessages.missingAsset(path, baseResource), location, null); return createAsset(localized, location); }
public IAsset createAsset(Resource baseResource, IComponentSpecification spec, String path, Locale locale, Location location) { Resource localized = findAsset(spec, baseResource, path, locale); // We always create a new asset relative to an existing resource; the type of resource // will jive with the type of asset returned. Path may start with a leading slash, which // yields an absolute, not relative, path to the resource. if ( (localized == null || localized.getResourceURL() == null) && path.startsWith("/")) { return createAbsoluteAsset(path, locale, location); } if (localized == null) throw new ApplicationRuntimeException(AssetMessages.missingAsset(path, baseResource), location, null); return createAsset(localized, location); }