Interface IDocumentLoader
-
- All Superinterfaces:
IResourceLoader
public interface IDocumentLoader extends IResourceLoader
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default IDocumentNodeItem
loadAsNodeItem(File file)
IDocumentNodeItem
loadAsNodeItem(InputStream is, URI documentUri)
IDocumentNodeItem
loadAsNodeItem(URI uri)
default IDocumentNodeItem
loadAsNodeItem(URL url)
default IDocumentNodeItem
loadAsNodeItem(Path path)
void
setUriResolver(IUriResolver resolver)
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IResourceLoader
getUriResolver
-
-
-
-
Method Detail
-
setUriResolver
void setUriResolver(@NonNull IUriResolver resolver)
-
loadAsNodeItem
@NonNull default IDocumentNodeItem loadAsNodeItem(@NonNull File file) throws IOException
- Throws:
IOException
-
loadAsNodeItem
@NonNull default IDocumentNodeItem loadAsNodeItem(@NonNull Path path) throws IOException
- Throws:
IOException
-
loadAsNodeItem
@NonNull default IDocumentNodeItem loadAsNodeItem(@NonNull URL url) throws IOException, URISyntaxException
- Throws:
IOException
URISyntaxException
-
loadAsNodeItem
@NonNull IDocumentNodeItem loadAsNodeItem(@NonNull URI uri) throws IOException
- Throws:
IOException
-
loadAsNodeItem
@NonNull IDocumentNodeItem loadAsNodeItem(@NonNull InputStream is, @NonNull URI documentUri) throws IOException
- Throws:
IOException
-
-