X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.api.acr%2Fsrc%2Forg%2Fargeo%2Fapi%2Facr%2Fspi%2FProvidedRepository.java;h=06ee43aa74fe00e19ddf24a4810498d1428d2e00;hb=55870eba50d8b28e72a3102fd18a17a6f23f7bad;hp=58c068996d71df0a0b0df50b7cd62821717b3c2a;hpb=cc1dd97ebcc32e1bd754073ad23def182f460452;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.api.acr/src/org/argeo/api/acr/spi/ProvidedRepository.java b/org.argeo.api.acr/src/org/argeo/api/acr/spi/ProvidedRepository.java index 58c068996..06ee43aa7 100644 --- a/org.argeo.api.acr/src/org/argeo/api/acr/spi/ProvidedRepository.java +++ b/org.argeo.api.acr/src/org/argeo/api/acr/spi/ProvidedRepository.java @@ -7,9 +7,11 @@ import org.argeo.api.acr.ContentRepository; /** A {@link ContentRepository} implementation. */ public interface ProvidedRepository extends ContentRepository { - void registerTypes(String prefix, String namespaceURI, String schemaSystemId); + void registerTypes(ContentNamespace... namespaces); ContentProvider getMountContentProvider(Content mountPoint, boolean initialize, QName... types); boolean shouldMount(QName... types); + + void addProvider(ContentProvider provider); }