]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.api.acr/src/org/argeo/api/acr/spi/ProvidedRepository.java
1 package org
.argeo
.api
.acr
.spi
;
3 import javax
.xml
.namespace
.QName
;
5 import org
.argeo
.api
.acr
.Content
;
6 import org
.argeo
.api
.acr
.ContentRepository
;
8 /** A {@link ContentRepository} implementation. */
9 public interface ProvidedRepository
extends ContentRepository
{
10 void registerTypes(ContentNamespace
... namespaces
);
12 ContentProvider
getMountContentProvider(Content mountPoint
, boolean initialize
, QName
... types
);
14 boolean shouldMount(QName
... types
);
16 void addProvider(ContentProvider provider
);