Class TypeDeciderFromClassSet

java.lang.Object
org.aksw.jena_sparql_api.mapper.model.TypeDeciderFromClassSet
All Implemented Interfaces:
ShapeExposable, TypeDecider

public class TypeDeciderFromClassSet extends Object implements TypeDecider
  • Field Details

    • candidates

      protected com.google.common.collect.Multimap<Class<?>,BiPredicate<? super org.apache.jena.rdf.model.RDFNode,? super Class<?>>> candidates
  • Constructor Details

    • TypeDeciderFromClassSet

      public TypeDeciderFromClassSet()
  • Method Details

    • exposeShape

      public void exposeShape(org.aksw.jena_sparql_api.shape.ResourceShapeBuilder rsb)
      Specified by:
      exposeShape in interface ShapeExposable
    • exposeShape

      public void exposeShape(org.aksw.jena_sparql_api.shape.ResourceShapeBuilder rsb, Class<?> clazz)
      Specified by:
      exposeShape in interface TypeDecider
    • getApplicableTypes

      public Collection<Class<?>> getApplicableTypes(org.apache.jena.rdf.model.Resource subject)
      Specified by:
      getApplicableTypes in interface TypeDecider
    • writeTypeTriples

      public void writeTypeTriples(org.apache.jena.rdf.model.Resource outResource, Class<?> clazz)
      Specified by:
      writeTypeTriples in interface TypeDecider