Packages

case class IRI(uri: URI) extends RDFNode with Product with Serializable

Source
IRI.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IRI
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. RDFNode
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new IRI(uri: URI)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def +(str: String): IRI
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def add(str: String): IRI
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. def getLexicalForm: String
    Definition Classes
    IRIRDFNode
  11. def isBNode: Boolean
    Definition Classes
    IRIRDFNode
  12. def isEmpty: Boolean
  13. def isEqualTo(other: RDFNode): Either[String, Boolean]
    Definition Classes
    IRIRDFNode
  14. def isIRI: Boolean
    Definition Classes
    IRIRDFNode
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. def isLiteral: Boolean
    Definition Classes
    IRIRDFNode
  17. def isNonLiteral: Boolean
    Definition Classes
    RDFNode
  18. def lessThan(other: RDFNode): Either[String, Boolean]
    Definition Classes
    IRIRDFNode
  19. def lessThanOrEquals(other: RDFNode): Either[String, Boolean]
    Definition Classes
    RDFNode
  20. implicit def minOrd: Ordering[IRI]
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. def relativize(base: IRI): RDFNode
    Definition Classes
    RDFNode
  25. def relativizeIRI(base: IRI): IRI

    Make a relative IRI from a given base Example IRI("http://example.com/foo").relativize(IRI("http://example.com/")) = IRI("foo")

    Make a relative IRI from a given base Example IRI("http://example.com/foo").relativize(IRI("http://example.com/")) = IRI("foo")

    base

    base IRI

    returns

    the relativized IRI

  26. def resolve(iri: IRI): IRI

    Resolve an IRI against this IRI (which is taken as the base) Currently, we employ java.net.URI algorithm to resolve It seems that the algorithm is wrong with file:// removing the two slashes

  27. def str: String

    String representation of IRI without < and >

    String representation of IRI without < and >

    returns

    string representation

  28. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  29. def toIRI: Either[String, IRI]
    Definition Classes
    RDFNode
  30. def toString(): String

    Represents an IRI as <...>

    Represents an IRI as <...>

    Definition Classes
    IRI → AnyRef → Any
  31. val uri: URI
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from RDFNode

Inherited from AnyRef

Inherited from Any

Ungrouped