org.d2rq.lang
Class DownloadMap
java.lang.Object
org.d2rq.lang.MapObject
org.d2rq.lang.ResourceMap
org.d2rq.lang.DownloadMap
public class DownloadMap
- extends ResourceMap
A d2rq:DownloadMap instance. This is a d2rq:ResourceMap
that must produce URIs, can refer to a d2rq:ClassMap to
provide further relation elements (joins, aliases, conditions),
and additionally has a d2rq:mediaType and d2rq:contentColumn.
- Author:
- RichardCyganiak
Methods inherited from class org.d2rq.lang.ResourceMap |
addAdditionalDefinitionProperty, addAlias, addCondition, addDefinitionComment, addDefinitionLabel, addJoin, addValueContains, addValueRegex, getAdditionalDefinitionProperties, getAliases, getBNodeIdColumns, getBNodeIdColumnsParsed, getConditions, getConstantValue, getContainsDuplicates, getDefinitionComments, getDefinitionLabels, getJoins, getTranslateWith, getURIColumn, getURIPattern, getUriSQLExpression, getValueContainses, getValueMaxLength, getValueRegexes, setBNodeIdColumns, setConstantValue, setContainsDuplicates, setTranslateWith, setURIColumn, setURIPattern, setUriSQLExpression, setValueMaxLength |
DownloadMap
public DownloadMap(Resource downloadMapResource)
setBelongsToClassMap
public void setBelongsToClassMap(ClassMap classMap)
getBelongsToClassMap
public ClassMap getBelongsToClassMap()
setDatabase
public void setDatabase(Database database)
getDatabase
public Database getDatabase()
- Specified by:
getDatabase
in class ResourceMap
setMediaType
public void setMediaType(String mediaType)
getMediaType
public String getMediaType()
setContentDownloadColumn
public void setContentDownloadColumn(String contentColumn)
getContentDownloadColumn
public ColumnName getContentDownloadColumn()
accept
public void accept(D2RQMappingVisitor visitor)
- Specified by:
accept
in class MapObject
getDatabaseFromHereOrClassMap
public Database getDatabaseFromHereOrClassMap()
- Returns the d2rq:dataStorage of this d2rq:DownloadMap,
or if none is defined, then check if there's a d2rq:belongsToClassMap
that has one