Class ConverterFromNodeMapperAndModel<R extends org.apache.jena.rdf.model.RDFNode,J>

java.lang.Object
com.google.common.base.Converter<R,J>
org.aksw.jena_sparql_api.rdf.collections.ConverterFromNodeMapperAndModel<R,J>
Type Parameters:
R - The RDFNode type
J - The Java type
All Implemented Interfaces:
com.google.common.base.Function<R,J>, Function<R,J>

public class ConverterFromNodeMapperAndModel<R extends org.apache.jena.rdf.model.RDFNode,J> extends com.google.common.base.Converter<R,J>
Author:
raven
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected com.google.common.base.Converter<org.apache.jena.graph.Node,J>
     
    protected org.apache.jena.rdf.model.Model
     
    protected Class<R>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ConverterFromNodeMapperAndModel(org.apache.jena.rdf.model.Model model, Class<R> rdfViewClass, com.google.common.base.Converter<org.apache.jena.graph.Node,J> converter)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected R
     
    protected J
     

    Methods inherited from class com.google.common.base.Converter

    andThen, apply, convert, convertAll, equals, from, identity, reverse

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.util.function.Function

    andThen, compose
  • Field Details

    • model

      protected org.apache.jena.rdf.model.Model model
    • converter

      protected com.google.common.base.Converter<org.apache.jena.graph.Node,J> converter
    • rdfViewClass

      protected Class<R extends org.apache.jena.rdf.model.RDFNode> rdfViewClass
  • Constructor Details

    • ConverterFromNodeMapperAndModel

      public ConverterFromNodeMapperAndModel(org.apache.jena.rdf.model.Model model, Class<R> rdfViewClass, com.google.common.base.Converter<org.apache.jena.graph.Node,J> converter)
  • Method Details

    • doForward

      protected J doForward(R a)
      Specified by:
      doForward in class com.google.common.base.Converter<R extends org.apache.jena.rdf.model.RDFNode,J>
    • doBackward

      protected R doBackward(J b)
      Specified by:
      doBackward in class com.google.common.base.Converter<R extends org.apache.jena.rdf.model.RDFNode,J>