public class IRI extends java.lang.Object implements SPARQLTriplePatternComponent
Constructor and Description |
---|
IRI(java.lang.String prefix,
java.lang.String suffix)
Constructs a IRI from a prefix and a suffix.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Define equality over the fullUri, which defines
the URI uniquely.
|
static IRI |
fromPrefixedIri(java.lang.String prefixedIri)
Constructs a IRI from a prefixed IRI string using the
PrefixManager |
static IRI |
fromSparqlIri(java.lang.String fullIri)
Constructs a IRI from a SPARQL IRI such as
|
java.lang.String |
getFullIRI() |
int |
hashCode()
Define equality over the fullUri, which defines
the URI uniquely.
|
static org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> |
splitPrefixedIri(java.lang.String prefixedIri)
Splits a string on its first ":" occurrence.
|
java.lang.String |
toSPARQL() |
java.lang.String |
toString() |
public IRI(java.lang.String prefix, java.lang.String suffix)
public static IRI fromPrefixedIri(java.lang.String prefixedIri)
PrefixManager
public static IRI fromSparqlIri(java.lang.String fullIri)
public java.lang.String getFullIRI()
public java.lang.String toSPARQL()
toSPARQL
in interface SPARQLTriplePatternComponent
public java.lang.String toString()
toString
in class java.lang.Object
public static org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> splitPrefixedIri(java.lang.String prefixedIri)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object