@Nullable public String getAsURLString () { final URL aURL = m_aResource.getAsURL (); if (aURL == null) return null; return aURL.toExternalForm (); }
@Nullable private static String _getBaseHref (@Nonnull final IReadableResource aResource) { final URL aURL = aResource.getAsURL (); return aURL == null ? null : aURL.toExternalForm (); }
@Nullable private static String _getBaseHref (@Nonnull final IReadableResource aResource) { final URL aURL = aResource.getAsURL (); return aURL == null ? null : aURL.toExternalForm (); }
/** * Factory method with a resource. * * @param aBaseResource * The base resource. May not be <code>null</code>. * @return <code>null</code> if the resource does not exist */ @Nullable public static DefaultEntityResolver createOnDemand (@Nonnull final IReadableResource aBaseResource) { final URL aURL = aBaseResource.getAsURL (); return aURL == null ? null : new DefaultEntityResolver (aURL); } }
@Nullable public URL getResource (@Nonnull final String sPath) throws MalformedURLException { final IReadableResource aResource = m_aResourceProvider.getReadableResource (getResourceLocation (sPath)); if (!aResource.exists ()) return null; return aResource.getAsURL (); }
public AbstractSchematronXSLTBasedResource (@Nonnull final IReadableResource aSCHResource) { super (aSCHResource); // The URI resolver is necessary for the XSLT to resolve URLs relative to // the SCH final URL aBaseURL = aSCHResource.getAsURL (); setURIResolver (new DefaultTransformURIResolver ().setDefaultBase (aBaseURL != null ? aBaseURL.toExternalForm () : null)); }
public AbstractSchematronXSLTBasedResource (@Nonnull final IReadableResource aSCHResource) { super (aSCHResource); // The URI resolver is necessary for the XSLT to resolve URLs relative to // the SCH final URL aBaseURL = aSCHResource.getAsURL (); setURIResolver (new DefaultTransformURIResolver ().setDefaultBase (aBaseURL != null ? aBaseURL.toExternalForm () : null)); }
@Nullable public static InputSource create (@Nonnull final IReadableResource aResource) { if (aResource instanceof FileSystemResource) { final File aFile = aResource.getAsFile (); if (aFile != null) { // Potentially use memory mapped files final InputSource ret = create (FileHelper.getInputStream (aFile)); if (ret != null) { // Ensure system ID is present - may be helpful for resource // resolution final URL aURL = aResource.getAsURL (); if (aURL != null) ret.setSystemId (aURL.toExternalForm ()); } return ret; } } return new ReadableResourceSAXInputSource (aResource); }
aRes.getPath () + " - " + aRes.getResource ().getAsURL () + " - " + aRes.getContentHashAsString () +