org.d2rq.lang
Class ResourceMap
java.lang.Object
org.d2rq.lang.MapObject
org.d2rq.lang.ResourceMap
- Direct Known Subclasses:
- ClassMap, DownloadMap, PropertyBridge
public abstract class ResourceMap
- extends MapObject
Getters and setters for everything that's common to class maps,
property bridges and download maps
- Author:
- Richard Cyganiak (richard@cyganiak.de)
ResourceMap
public ResourceMap(Resource resource,
boolean defaultContainsDuplicate)
getDatabase
public abstract Database getDatabase()
setBNodeIdColumns
public void setBNodeIdColumns(List<ColumnName> columns)
getBNodeIdColumnsParsed
public List<ColumnName> getBNodeIdColumnsParsed()
getBNodeIdColumns
public String getBNodeIdColumns()
setURIColumn
public void setURIColumn(ColumnName column)
getURIColumn
public ColumnName getURIColumn()
setURIPattern
public void setURIPattern(String pattern)
getURIPattern
public String getURIPattern()
setUriSQLExpression
public void setUriSQLExpression(String uriSqlExpression)
getUriSQLExpression
public String getUriSQLExpression()
setConstantValue
public void setConstantValue(RDFNode constantValue)
getConstantValue
public RDFNode getConstantValue()
addValueRegex
public void addValueRegex(String regex)
getValueRegexes
public Collection<String> getValueRegexes()
addValueContains
public void addValueContains(String contains)
getValueContainses
public Collection<String> getValueContainses()
setValueMaxLength
public void setValueMaxLength(int maxLength)
getValueMaxLength
public int getValueMaxLength()
setTranslateWith
public void setTranslateWith(TranslationTable table)
getTranslateWith
public TranslationTable getTranslateWith()
addJoin
public void addJoin(Join join)
getJoins
public Collection<Join> getJoins()
addCondition
public void addCondition(String condition)
getConditions
public Collection<String> getConditions()
addAlias
public void addAlias(AliasDeclaration alias)
getAliases
public Set<AliasDeclaration> getAliases()
setContainsDuplicates
public void setContainsDuplicates(boolean b)
getContainsDuplicates
public boolean getContainsDuplicates()
getDefinitionLabels
public Collection<Literal> getDefinitionLabels()
getDefinitionComments
public Collection<Literal> getDefinitionComments()
getAdditionalDefinitionProperties
public Collection<Resource> getAdditionalDefinitionProperties()
addDefinitionLabel
public void addDefinitionLabel(Literal definitionLabel)
addDefinitionComment
public void addDefinitionComment(Literal definitionComment)
addAdditionalDefinitionProperty
public void addAdditionalDefinitionProperty(Resource additionalProperty)