Package openllet.core.utils
Class QNameProvider
- java.lang.Object
-
- openllet.core.utils.QNameProvider
-
public class QNameProvider extends java.lang.ObjectA class to convert URI's to QNames. Borrowed from SWOOP code.- Author:
- Evren Sirin
-
-
Constructor Summary
Constructors Constructor Description QNameProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static intfindLastNameIndex(java.lang.String str)static intfindNameStartIndex(java.lang.String str)static intfindNextNonNameIndex(java.lang.String str, int startIndex)java.lang.StringgetPrefix(java.lang.String uri)java.util.Set<java.lang.String>getPrefixSet()java.lang.StringgetURI(java.lang.String prefix)java.util.Set<java.lang.String>getURISet()static booleanisNameChar(char ch)static booleanisNameStartChar(char ch)java.lang.StringlongForm(java.lang.String qname)booleansetMapping(java.lang.String prefix, java.lang.String uri)java.lang.StringshortForm(java.lang.String uri)java.lang.StringshortForm(java.lang.String uri, boolean default_to_uri)java.lang.StringshortForm(java.net.URI uri)java.lang.StringtoString()
-
-
-
Method Detail
-
isNameStartChar
public static boolean isNameStartChar(char ch)
-
isNameChar
public static boolean isNameChar(char ch)
-
findNameStartIndex
public static int findNameStartIndex(java.lang.String str)
-
findLastNameIndex
public static int findLastNameIndex(java.lang.String str)
-
findNextNonNameIndex
public static int findNextNonNameIndex(java.lang.String str, int startIndex)
-
getPrefix
public java.lang.String getPrefix(java.lang.String uri)
-
getURI
public java.lang.String getURI(java.lang.String prefix)
-
setMapping
public boolean setMapping(java.lang.String prefix, java.lang.String uri)
-
getPrefixSet
public java.util.Set<java.lang.String> getPrefixSet()
-
getURISet
public java.util.Set<java.lang.String> getURISet()
-
shortForm
public java.lang.String shortForm(java.net.URI uri)
-
shortForm
public java.lang.String shortForm(java.lang.String uri)
-
shortForm
public java.lang.String shortForm(java.lang.String uri, boolean default_to_uri)
-
longForm
public java.lang.String longForm(java.lang.String qname)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-