Package openllet.core.utils
Class QNameProvider
- java.lang.Object
-
- openllet.core.utils.QNameProvider
-
public class QNameProvider extends java.lang.Object
A 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 int
findLastNameIndex(java.lang.String str)
static int
findNameStartIndex(java.lang.String str)
static int
findNextNonNameIndex(java.lang.String str, int startIndex)
java.lang.String
getPrefix(java.lang.String uri)
java.util.Set<java.lang.String>
getPrefixSet()
java.lang.String
getURI(java.lang.String prefix)
java.util.Set<java.lang.String>
getURISet()
static boolean
isNameChar(char ch)
static boolean
isNameStartChar(char ch)
java.lang.String
longForm(java.lang.String qname)
boolean
setMapping(java.lang.String prefix, java.lang.String uri)
java.lang.String
shortForm(java.lang.String uri)
java.lang.String
shortForm(java.lang.String uri, boolean default_to_uri)
java.lang.String
shortForm(java.net.URI uri)
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
-