Class ShapedNode

java.lang.Object
org.aksw.jena_sparql_api.schema.ShapedNode

public class ShapedNode extends Object
  • Field Details

    • src

      protected org.apache.jena.graph.Node src
    • res

      protected org.apache.jena.rdf.model.Resource res
    • resourceCache

      protected ResourceCache resourceCache
    • nodeSchemas

      protected Collection<NodeSchema> nodeSchemas
    • conn

      protected org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactoryQuery conn
  • Constructor Details

    • ShapedNode

      public ShapedNode(org.apache.jena.graph.Node src, Collection<NodeSchema> nodeSchemas, ResourceCache resourceCache, org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactoryQuery conn)
  • Method Details

    • create

      public static ShapedNode create(org.apache.jena.graph.Node src, NodeSchema nodeSchema, ResourceCache resourceCache, org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactoryQuery conn)
    • create

      public static ShapedNode create(org.apache.jena.graph.Node src, Collection<NodeSchema> nodeSchemas, ResourceCache resourceCache, org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactoryQuery conn)
    • getResourceCache

      public ResourceCache getResourceCache()
    • getResourceState

      public ResourceState getResourceState()
    • getSourceNode

      public org.apache.jena.graph.Node getSourceNode()
    • getConnection

      public org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactoryQuery getConnection()
    • getShapedProperties

      public Map<org.apache.jena.sparql.path.Path,ShapedProperty> getShapedProperties()
      Return all paths demanded by the schemas
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getShapedProperty

      public ShapedProperty getShapedProperty(org.apache.jena.sparql.path.Path path)