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 |
Methods inherited from class de.fuberlin.wiwiss.d2rq.map.ResourceMap |
addAlias, addCondition, addJoin, addValueContains, addValueRegex, assertHasPrimarySpec, buildAliasedNodeMaker, nodeMaker, relation, relationBuilder, setBNodeIdColumns, setContainsDuplicates, setTranslateWith, setURIColumn, setURIPattern, setValueMaxLength, wrapValueSource |
ClassMap
public ClassMap(Resource classMapResource)
resource
public Resource resource()
- Overrides:
resource
in class MapObject
setDatabase
public void setDatabase(Database database)
database
public Database database()
addClass
public void addClass(Resource class_)
addAdditionalProperty
public void addAdditionalProperty(Resource property,
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