|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface NamespaceSupport
This interface leaves it open to implementations where the prefixes go, e.g.
if prefixes added to a Model change the mapping in the surrounding
ModelSet if any. As namespaces do not really exist *in RDF*, only in
syntaxes, there are no definitive specifications on this subject.
This API is modeled after the OpenRDF 2.0 API.
Discussion about this interfaces at http://issues.semweb4j.org/RTGO-20
| Method Summary | |
|---|---|
java.lang.String |
getNamespace(java.lang.String prefix)
|
java.util.Map<java.lang.String,java.lang.String> |
getNamespaces()
Get all namespaces as a map of prefix to namespace. |
void |
removeNamespace(java.lang.String prefix)
Throws no exception if the prefix was not present. |
void |
setNamespace(java.lang.String prefix,
java.lang.String namespaceURI)
|
| Method Detail |
|---|
java.lang.String getNamespace(java.lang.String prefix)
prefix -
java.util.Map<java.lang.String,java.lang.String> getNamespaces()
void removeNamespace(java.lang.String prefix)
prefix -
void setNamespace(java.lang.String prefix,
java.lang.String namespaceURI)
throws java.lang.IllegalArgumentException
prefix - namespaceURI -
java.lang.IllegalArgumentException - if the given namespaceURI is not a valid URI in this
environment.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||