de.fuberlin.wiwiss.d2rq.map
Class ClassMap
java.lang.Object
de.fuberlin.wiwiss.d2rq.map.MapObject
de.fuberlin.wiwiss.d2rq.map.ResourceMap
de.fuberlin.wiwiss.d2rq.map.ClassMap
public class ClassMap
- extends ResourceMap
Fields inherited from class de.fuberlin.wiwiss.d2rq.map.ResourceMap |
aliases, bNodeIdColumns, column, conditions, containsDuplicates, datatype, joins, lang, pattern, refersToClassMap, translateWith, uriColumn, uriPattern, value, valueContainses, valueMaxLength, valueProperty, valueRegexes |
Constructor Summary |
ClassMap(com.hp.hpl.jena.rdf.model.Resource classMapResource)
|
Methods inherited from class de.fuberlin.wiwiss.d2rq.map.ResourceMap |
addAlias, addCondition, addJoin, addValueContains, addValueRegex, assertHasPrimarySpec, buildNodeMakerForReferringPropertyBridge, nodeMaker, relation, relationBuilder, setBNodeIdColumns, setContainsDuplicates, setTranslateWith, setURIColumn, setURIPattern, setValueMaxLength, wrapValueSource |
ClassMap
public ClassMap(com.hp.hpl.jena.rdf.model.Resource classMapResource)
resource
public com.hp.hpl.jena.rdf.model.Resource resource()
- Overrides:
resource
in class MapObject
setDatabase
public void setDatabase(Database database)
database
public Database database()
addClass
public void addClass(com.hp.hpl.jena.rdf.model.Resource class_)
addAdditionalProperty
public void addAdditionalProperty(com.hp.hpl.jena.rdf.model.Resource property,
com.hp.hpl.jena.rdf.model.RDFNode value)
addPropertyBridge
public void addPropertyBridge(PropertyBridge bridge)
propertyBridges
public Collection propertyBridges()
validate
public void validate()
throws D2RQException
- Specified by:
validate
in class MapObject
- Throws:
D2RQException
compiledPropertyBridges
public Collection compiledPropertyBridges()
buildRelation
protected Relation buildRelation()
- Specified by:
buildRelation
in class ResourceMap
toString
public String toString()
- Overrides:
toString
in class MapObject