org.d2rq.lang
Class PropertyBridge
java.lang.Object
org.d2rq.lang.MapObject
org.d2rq.lang.ResourceMap
org.d2rq.lang.PropertyBridge
public class PropertyBridge
- extends ResourceMap
Java object corresponding to d2rq:PropertyBridge.
- Author:
- Richard Cyganiak (richard@cyganiak.de)
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 |
PropertyBridge
public PropertyBridge(Resource resource)
create
public static PropertyBridge create(Resource id,
Resource property,
ClassMap classMap)
- Convenience method for creating property bridges.
- Parameters:
id
- Identifier for the bridge; may be nullproperty
- Property URIclassMap
- Class map the bridge belongs to
- Returns:
- A new property bridge
getDatabase
public Database getDatabase()
- Specified by:
getDatabase
in class ResourceMap
getProperties
public Collection<Resource> getProperties()
getDynamicPropertyPatterns
public Collection<String> getDynamicPropertyPatterns()
getBelongsToClassMap
public ClassMap getBelongsToClassMap()
setBelongsToClassMap
public void setBelongsToClassMap(ClassMap classMap)
- Also adds the property bridge to the class map's list of bridges.
getColumn
public ColumnName getColumn()
setColumn
public void setColumn(ColumnName column)
getPattern
public String getPattern()
setPattern
public void setPattern(String pattern)
getSQLExpression
public String getSQLExpression()
setSQLExpression
public void setSQLExpression(String sqlExpression)
getDatatype
public String getDatatype()
setDatatype
public void setDatatype(String datatype)
getLang
public String getLang()
setLang
public void setLang(String lang)
getLimit
public int getLimit()
setLimit
public void setLimit(int limit)
getLimitInverse
public int getLimitInverse()
setLimitInverse
public void setLimitInverse(int limit)
setOrder
public void setOrder(String column,
boolean desc)
getOrder
public String getOrder()
getOrderDesc
public Boolean getOrderDesc()
getRefersToClassMap
public ClassMap getRefersToClassMap()
setRefersToClassMap
public void setRefersToClassMap(ClassMap classMap)
addProperty
public void addProperty(Resource property)
addDynamicProperty
public void addDynamicProperty(String dynamicPropertyPattern)
accept
public void accept(D2RQMappingVisitor visitor)
- Specified by:
accept
in class MapObject
toString
public String toString()
- Overrides:
toString
in class MapObject