org.w3

banana

package banana

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. banana
  2. BananaSparqlSolutionWriterSelector
  3. BananaRDFWriterSelector
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class Append[Rdf <: RDF, A](uri: Rdf.URI, triples: Iterable[Rdf.Triple], a: A) extends Command[Rdf, A] with Product with Serializable

  2. case class Ask[Rdf <: RDF, A](query: Rdf.AskQuery, bindings: Map[String, Rdf.Node], k: (Boolean) ⇒ A) extends Command[Rdf, A] with Product with Serializable

  3. trait BananaException extends Exception

  4. trait BananaRDFWriterSelector extends AnyRef

  5. trait BananaSparqlSolutionWriterSelector extends AnyRef

  6. case class BananaTimeout(te: TimeoutException) extends Exception with BananaException with Product with Serializable

  7. trait BooleanWriter[T] extends Writer[Boolean, T]

  8. class CertPrefix[Rdf <: RDF] extends PrefixBuilder[Rdf]

  9. sealed trait Command[Rdf <: RDF, +A] extends AnyRef

  10. trait CommonPrefixes[Rdf <: RDF] extends AnyRef

  11. case class Construct[Rdf <: RDF, A](query: Rdf.ConstructQuery, bindings: Map[String, Rdf.Node], k: (Rdf.Graph) ⇒ A) extends Command[Rdf, A] with Product with Serializable

  12. trait Container[Rdf <: RDF, T] extends AnyRef

  13. case class Create[Rdf <: RDF, A](uri: Rdf.URI, a: A) extends Command[Rdf, A] with Product with Serializable

  14. class DCPrefix[Rdf <: RDF] extends PrefixBuilder[Rdf]

  15. class DCTPrefix[Rdf <: RDF] extends PrefixBuilder[Rdf]

  16. case class Delete[Rdf <: RDF, A](uri: Rdf.URI, a: A) extends Command[Rdf, A] with Product with Serializable

  17. class FOAFPrefix[Rdf <: RDF] extends PrefixBuilder[Rdf]

  18. case class FailedConversion(message: String) extends Exception with BananaException with Product with Serializable

  19. implicit class FutureW[T] extends AnyRef

  20. case class Get[Rdf <: RDF, A](uri: Rdf.URI, h: (Rdf.Graph) ⇒ A) extends Command[Rdf, A] with Product with Serializable

  21. trait GraphStore[Rdf <: RDF] extends AnyRef

    to manipulate named graphs

  22. class IANALinkPrefix[Rdf <: RDF] extends PrefixBuilder[Rdf]

    The Iana Link Relations are not linked data so these URLs are currently invented ones, and need not reflect what may be used if ever such URIs are coined.

  23. class LDPPrefix[Rdf <: RDF] extends PrefixBuilder[Rdf]

  24. trait LinkedDataResource[Rdf <: RDF] extends AnyRef

    An RDF Resource that can be located on the Web.

  25. case class LocalNameException(message: String) extends Exception with BananaException with Product with Serializable

  26. class MediaRange extends AnyRef

  27. trait MimeExtensions extends AnyRef

  28. case class MimeType(mime: String) extends Product with Serializable

    a mime type

  29. trait N3 extends AnyRef

  30. case class NoReader(mimetype: String) extends Exception with BananaException with Product with Serializable

  31. trait PointedGraph[Rdf <: RDF] extends AnyRef

  32. class PointedGraphs[Rdf <: RDF] extends Iterable[PointedGraph[Rdf]]

  33. trait Prefix[Rdf <: RDF] extends AnyRef

  34. class PrefixBuilder[Rdf <: RDF] extends Prefix[Rdf]

  35. trait Property[Rdf <: RDF, T] extends AnyRef

  36. trait RDF extends AnyRef

  37. trait RDFDSL[Rdf <: RDF] extends AnyRef

  38. trait RDFOps[Rdf <: RDF] extends RDFDSL[Rdf] with CommonPrefixes[Rdf] with banana.syntax.Syntax[Rdf]

    A Module that gathers the types needed to define an RDF implementation Closely based on http://dvcs.

  39. class RDFPrefix[Rdf <: RDF] extends PrefixBuilder[Rdf]

  40. trait RDFReader[Rdf <: RDF, +S] extends AnyRef

  41. class RDFSPrefix[Rdf <: RDF] extends PrefixBuilder[Rdf]

  42. trait RDFStore[Rdf <: RDF] extends AnyRef

  43. class RDFTransformer[A <: RDF, B <: RDF] extends AnyRef

    class of Transformers between different RDF frameworks

  44. trait RDFWriter[Rdf <: RDF, +T] extends Writer[banana.RDFWriter.Rdf.Graph, T]

  45. type RDFWriterSelector[Rdf <: RDF] = WriterSelector[banana.RDFWriterSelector.Rdf.Graph]

  46. trait RDFXML extends AnyRef

  47. trait RDFaXHTML extends AnyRef

  48. sealed trait RW extends AnyRef

  49. trait ReaderSelector[Rdf <: RDF] extends (MimeType) ⇒ Option[RDFReader[Rdf, Any]]

    typeclass for a selector of RDFReader based on the provided mimetype

  50. case class Remove[Rdf <: RDF, A](uri: Rdf.URI, tripleMatches: Iterable[(Rdf.NodeMatch, Rdf.NodeMatch, Rdf.NodeMatch)], a: A) extends Command[Rdf, A] with Product with Serializable

  51. case class Select[Rdf <: RDF, A](query: Rdf.SelectQuery, bindings: Map[String, Rdf.Node], k: (Rdf.Solutions) ⇒ A) extends Command[Rdf, A] with Product with Serializable

  52. trait SparqlAnswerJson extends AnyRef

  53. trait SparqlAnswerXml extends AnyRef

  54. trait SparqlEngine[Rdf <: RDF] extends Any

    to execute Sparql queries

  55. trait SparqlGraph[Rdf <: RDF] extends AnyRef

  56. trait SparqlHttp[Rdf <: RDF] extends AnyRef

  57. trait SparqlOps[Rdf <: RDF] extends AnyRef

  58. trait SparqlQuery extends AnyRef

  59. trait SparqlQueryResultsReader[Rdf <: RDF, +S] extends AnyRef

  60. type SparqlSolutionsWriter[Rdf <: RDF, +T] = Writer[banana.SparqlSolutionsWriter.Rdf.Solutions, T]

  61. type SparqlSolutionsWriterSelector[Rdf <: RDF] = WriterSelector[banana.SparqlSolutionsWriterSelector.Rdf.Solutions]

  62. trait SparqlUpdate extends AnyRef

  63. case class StoreProblem(t: Throwable) extends Exception with BananaException with Product with Serializable

  64. trait Syntax[+T] extends AnyRef

    typeclass for a Syntax It must say the mime-types that are associated to it

  65. type TripleMatch[Rdf <: RDF] = (banana.TripleMatch.Rdf.NodeMatch, banana.TripleMatch.Rdf.NodeMatch, banana.TripleMatch.Rdf.NodeMatch)

  66. implicit class TryW[T] extends AnyRef

  67. trait Turtle extends AnyRef

  68. trait URIOps[Rdf <: RDF] extends AnyRef

  69. case class Update[Rdf <: RDF, A](query: Rdf.UpdateQuery, bindings: Map[String, Rdf.Node], k: A) extends Command[Rdf, A] with Product with Serializable

  70. case class VarNotFound(message: String) extends Exception with BananaException with Product with Serializable

  71. class WebACLPrefix[Rdf <: RDF] extends PrefixBuilder[Rdf]

  72. case class WrappedThrowable(t: Throwable) extends Exception with BananaException with Product with Serializable

  73. trait Writer[-O, +T] extends AnyRef

  74. trait WriterSelector[O] extends (MediaRange) ⇒ Option[Writer[O, Any]]

  75. case class WrongExpectation(message: String) extends Exception with BananaException with Product with Serializable

  76. class XSDPrefix[Rdf <: RDF] extends PrefixBuilder[Rdf]

Value Members

  1. object AnyMedia extends MediaRange

  2. object BooleanWriter

  3. object CertPrefix

  4. object Command

  5. object DCPrefix

  6. object DCTPrefix

  7. object FOAFPrefix

  8. object GraphStore

  9. object IANALinkPrefix

  10. object ImageGifMime extends MimeType

  11. object ImageJpegMime extends MimeType

  12. object ImagePngMime extends MimeType

  13. object LDPPrefix

  14. object LinkedDataResource

  15. object MediaRange

  16. object MimeType extends Serializable

  17. object NoMedia extends MediaRange

  18. object NotPureFragment extends Exception with BananaException with Product with Serializable

  19. object PointedGraph

  20. object Prefix

  21. object Property

  22. object RDFOps

  23. object RDFPrefix

  24. object RDFReader

  25. object RDFSPrefix

  26. object RDFStore

  27. object RDFWriter

  28. object RDFWriterSelector

    Definition Classes
    BananaRDFWriterSelector
  29. object READ extends RW with Product with Serializable

  30. object RdfTurtleMime extends MimeType

  31. object ReaderSelector

  32. object SparqlEngine

  33. object SparqlHttp

  34. object SparqlOps

  35. object SparqlSolutionWriterSelector

  36. object Syntax

    some Syntax instances for the well-known mime-types

  37. object TextHtmlMime extends MimeType

  38. object URIHelper

  39. object WRITE extends RW with Product with Serializable

  40. object WebACLPrefix

  41. object WellKnownMimeExtensions extends MimeExtensions

  42. object WriterSelector

  43. object XSDPrefix

  44. package binder

  45. package diesel

  46. package syntax

Inherited from BananaRDFWriterSelector

Inherited from AnyRef

Inherited from Any

Ungrouped