Package n10s.utils
Class NsPrefixMap
- java.lang.Object
-
- n10s.utils.NsPrefixMap
-
public class NsPrefixMap extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description NsPrefixMap(org.neo4j.graphdb.Transaction tx, boolean acquireLock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.lang.String prefix, java.lang.String ns)voidflushToDB(org.neo4j.graphdb.Transaction tx)java.util.Set<java.lang.String>getNamespaces()java.lang.StringgetNsForPrefix(java.lang.String prefix)java.util.Map<java.lang.String,java.lang.String>getNsToPrefix()java.util.Set<java.lang.String>getPrefixes()java.lang.StringgetPrefixForNs(java.lang.String ns)java.lang.StringgetPrefixOrAdd(java.lang.String ns, boolean strict)java.util.Map<java.lang.String,java.lang.String>getPrefixToNs()booleanhasNs(java.lang.String ns)booleanhasPrefix(java.lang.String prefix)java.lang.IntegerpartialRefresh(org.neo4j.graphdb.Transaction tx)voidremoveNamespace(java.lang.String ns)voidremovePrefix(java.lang.String prefix)java.lang.StringtoString()
-
-
-
Constructor Detail
-
NsPrefixMap
public NsPrefixMap(org.neo4j.graphdb.Transaction tx, boolean acquireLock) throws InvalidNamespacePrefixDefinitionInDB
-
-
Method Detail
-
getNsForPrefix
public java.lang.String getNsForPrefix(java.lang.String prefix)
-
getPrefixForNs
public java.lang.String getPrefixForNs(java.lang.String ns)
-
hasPrefix
public boolean hasPrefix(java.lang.String prefix)
-
hasNs
public boolean hasNs(java.lang.String ns)
-
getPrefixOrAdd
public java.lang.String getPrefixOrAdd(java.lang.String ns, boolean strict)
-
add
public void add(java.lang.String prefix, java.lang.String ns) throws NamespacePrefixConflictException- Throws:
NamespacePrefixConflictException
-
removePrefix
public void removePrefix(java.lang.String prefix)
-
removeNamespace
public void removeNamespace(java.lang.String ns)
-
getPrefixes
public java.util.Set<java.lang.String> getPrefixes()
-
getNamespaces
public java.util.Set<java.lang.String> getNamespaces()
-
getPrefixToNs
public java.util.Map<java.lang.String,java.lang.String> getPrefixToNs()
-
getNsToPrefix
public java.util.Map<java.lang.String,java.lang.String> getNsToPrefix()
-
flushToDB
public void flushToDB(org.neo4j.graphdb.Transaction tx)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
partialRefresh
public java.lang.Integer partialRefresh(org.neo4j.graphdb.Transaction tx) throws DynamicNamespacePrefixConflict- Throws:
DynamicNamespacePrefixConflict
-
-