Class TypeDeciderCompound

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

public class TypeDeciderCompound extends Object implements TypeDecider
  • Field Details

  • Constructor Details

    • TypeDeciderCompound

      public TypeDeciderCompound()
    • TypeDeciderCompound

      public TypeDeciderCompound(List<TypeDecider> delegates)
  • Method Details

    • getDelegates

      public List<TypeDecider> getDelegates()
    • 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