public interface ModelGetter
ModelGetters are very weakly constrained. They need not contain any models at all; they may forget models they have just delivered; they may deliver different models given the same URL. They are constrained to deliver an "appropriate" model for the URL, however - whatever they return should be strongly related to the RDF which might, at some time or another, be retrieved from that URL.
Modifier and Type | Method and Description |
---|---|
Model |
getModel(String URL)
Answer a Model whose content is that associated with the URL, if possible,
and otherwise answer null.
|
Model |
getModel(String URL,
ModelReader loadIfAbsent)
Answer a model appropriate for
URL , If none is to hand,
and it's possible to create one, create it and load it using loadIfAbsent . |
Model getModel(String URL)
Model getModel(String URL, ModelReader loadIfAbsent)
URL
, If none is to hand,
and it's possible to create one, create it and load it using loadIfAbsent
.
Otherwise throw CannotCreateException. This method never returns null.Licenced under the Apache License, Version 2.0