]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.api.acr/src/org/argeo/api/acr/spi/ContentProvider.java
1 package org
.argeo
.api
.acr
.spi
;
3 import java
.util
.Iterator
;
5 import javax
.xml
.namespace
.NamespaceContext
;
7 public interface ContentProvider
extends NamespaceContext
{
9 ProvidedContent
get(ProvidedSession session
, String mountPath
, String relativePath
);
11 String
getMountPath();
17 default String
getPrefix(String namespaceURI
) {
18 Iterator
<String
> prefixes
= getPrefixes(namespaceURI
);
19 return prefixes
.hasNext() ? prefixes
.next() : null;
22 // default ContentName parsePrefixedName(String nameWithPrefix) {
23 // return NamespaceUtils.parsePrefixedName(this, nameWithPrefix);
26 // default String toPrefixedName(QName name) {
27 // return NamespaceUtils.toPrefixedName(this, name);