de.fuberlin.wiwiss.d2rq.map
Class PropertyMap

java.lang.Object
  extended by de.fuberlin.wiwiss.d2rq.map.MapObject
      extended by de.fuberlin.wiwiss.d2rq.map.ResourceMap
          extended by de.fuberlin.wiwiss.d2rq.map.PropertyMap

public class PropertyMap
extends ResourceMap

Author:
Jörg Henß, Richard Cyganiak (richard@cyganiak.de)

Field Summary
 
Fields inherited from class de.fuberlin.wiwiss.d2rq.map.ResourceMap
aliases, bNodeIdColumns, column, conditions, constantValue, containsDuplicates, datatype, joins, lang, limit, limitInverse, order, orderDesc, pattern, refersToClassMap, sqlExpression, translateWith, uriColumn, uriPattern, uriSqlExpression, valueContainses, valueMaxLength, valueRegexes
 
Constructor Summary
PropertyMap(String uriPattern, Database database)
           
 
Method Summary
protected  Relation buildRelation()
           
 String toString()
           
 void validate()
           
 
Methods inherited from class de.fuberlin.wiwiss.d2rq.map.ResourceMap
addAlias, addCondition, addDefinitionComment, addDefinitionLabel, addDefinitionProperty, addJoin, addValueContains, addValueRegex, assertHasPrimarySpec, buildAliasedNodeMaker, getAdditionalDefinitionProperties, getDefinitionComments, getDefinitionLabels, nodeMaker, relation, relationBuilder, setBNodeIdColumns, setConstantValue, setContainsDuplicates, setTranslateWith, setURIColumn, setURIPattern, setUriSQLExpression, setValueMaxLength, wrapValueSource
 
Methods inherited from class de.fuberlin.wiwiss.d2rq.map.MapObject
assertArgumentNotNull, assertHasBeenDefined, assertNotYetDefined, resource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PropertyMap

public PropertyMap(String uriPattern,
                   Database database)
Method Detail

buildRelation

protected Relation buildRelation()
Specified by:
buildRelation in class ResourceMap

validate

public void validate()
              throws D2RQException
Specified by:
validate in class MapObject
Throws:
D2RQException

toString

public String toString()
Overrides:
toString in class MapObject