de.fuberlin.wiwiss.d2rq.map
Class PropertyBridge
java.lang.Object
de.fuberlin.wiwiss.d2rq.map.MapObject
de.fuberlin.wiwiss.d2rq.map.ResourceMap
de.fuberlin.wiwiss.d2rq.map.PropertyBridge
public class PropertyBridge
- 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, relation, relationBuilder, setBNodeIdColumns, setContainsDuplicates, setTranslateWith, setURIColumn, setURIPattern, setValueMaxLength, wrapValueSource |
PropertyBridge
public PropertyBridge(Resource resource)
resource
public Resource resource()
- Overrides:
resource
in class MapObject
setBelongsToClassMap
public void setBelongsToClassMap(ClassMap classMap)
setColumn
public void setColumn(String column)
setPattern
public void setPattern(String pattern)
setDatatype
public void setDatatype(String datatype)
setLang
public void setLang(String lang)
setValue
public void setValue(RDFNode value)
setRefersToClassMap
public void setRefersToClassMap(ClassMap classMap)
addProperty
public void addProperty(Resource property)
validate
public void validate()
throws D2RQException
- Specified by:
validate
in class MapObject
- Throws:
D2RQException
buildRelation
protected Relation buildRelation()
- Specified by:
buildRelation
in class ResourceMap
nodeMaker
public NodeMaker nodeMaker()
- Overrides:
nodeMaker
in class ResourceMap
toRDFRelations
public Collection toRDFRelations()
toString
public String toString()
- Overrides:
toString
in class MapObject