public class DownloadMap extends ResourceMap
getContentDownloadColumn()
,
getMediaTypeValueMaker()
(for the media type value make),
ResourceMap.nodeMaker()
(for the URI spec),
and getRelation()
.aliases, bNodeIdColumns, column, conditions, constantValue, containsDuplicates, datatype, joins, lang, limit, limitInverse, order, orderDesc, pattern, refersToClassMap, sqlExpression, translateWith, uriColumn, uriPattern, uriSqlExpression, valueContainses, valueMaxLength, valueRegexes
Constructor and Description |
---|
DownloadMap(Resource downloadMapResource) |
Modifier and Type | Method and Description |
---|---|
protected Relation |
buildRelation() |
Attribute |
getContentDownloadColumn() |
ValueMaker |
getMediaTypeValueMaker() |
Relation |
getRelation() |
void |
setBelongsToClassMap(ClassMap classMap) |
void |
setContentDownloadColumn(String contentColumn) |
void |
setDatabase(Database database) |
void |
setMediaType(String mediaType) |
void |
validate() |
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
assertArgumentNotNull, assertHasBeenDefined, assertNotYetDefined, resource, toString
public DownloadMap(Resource downloadMapResource)
public void setBelongsToClassMap(ClassMap classMap)
public void setDatabase(Database database)
public void setMediaType(String mediaType)
public void setContentDownloadColumn(String contentColumn)
public void validate() throws D2RQException
validate
in class MapObject
D2RQException
protected Relation buildRelation()
buildRelation
in class ResourceMap
public Relation getRelation()
public ValueMaker getMediaTypeValueMaker()
public Attribute getContentDownloadColumn()