public class VehicleImpl extends ProductImpl implements Vehicle
Vehicle.Vehicle.Builder| Modifier and Type | Field and Description |
|---|---|
protected com.google.common.collect.ImmutableListMultimap<java.lang.String,ValueType> |
properties |
| Constructor and Description |
|---|
VehicleImpl(com.google.common.collect.Multimap<java.lang.String,ValueType> properties,
com.google.common.collect.Multimap<java.lang.String,Thing> reverseMap) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
containsProperty(java.lang.String name) |
com.google.common.collect.ImmutableList<SchemaOrgType> |
getCargoVolumeList()
Returns the value list of property cargoVolume.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getDateVehicleFirstRegisteredList()
Returns the value list of property dateVehicleFirstRegistered.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getDriveWheelConfigurationList()
Returns the value list of property driveWheelConfiguration.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getFuelConsumptionList()
Returns the value list of property fuelConsumption.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getFuelEfficiencyList()
Returns the value list of property fuelEfficiency.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getFuelTypeList()
Returns the value list of property fuelType.
|
java.lang.String |
getFullTypeName()
Returns the full name of this schema.org type.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getKnownVehicleDamagesList()
Returns the value list of property knownVehicleDamages.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getMileageFromOdometerList()
Returns the value list of property mileageFromOdometer.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getNumberOfAirbagsList()
Returns the value list of property numberOfAirbags.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getNumberOfAxlesList()
Returns the value list of property numberOfAxles.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getNumberOfDoorsList()
Returns the value list of property numberOfDoors.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getNumberOfForwardGearsList()
Returns the value list of property numberOfForwardGears.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getNumberOfPreviousOwnersList()
Returns the value list of property numberOfPreviousOwners.
|
protected com.google.common.collect.ImmutableList<ValueType> |
getPropertyList(java.lang.String property) |
protected ValueType |
getSingleValueProperty(java.lang.String name) |
com.google.common.collect.ImmutableList<SchemaOrgType> |
getSteeringPositionList()
Returns the value list of property steeringPosition.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getVehicleConfigurationList()
Returns the value list of property vehicleConfiguration.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getVehicleEngineList()
Returns the value list of property vehicleEngine.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getVehicleIdentificationNumberList()
Returns the value list of property vehicleIdentificationNumber.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getVehicleInteriorColorList()
Returns the value list of property vehicleInteriorColor.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getVehicleInteriorTypeList()
Returns the value list of property vehicleInteriorType.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getVehicleModelDateList()
Returns the value list of property vehicleModelDate.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getVehicleSeatingCapacityList()
Returns the value list of property vehicleSeatingCapacity.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getVehicleTransmissionList()
Returns the value list of property vehicleTransmission.
|
boolean |
includesProperty(java.lang.String property)
Whether the property can be set in this type.
|
getAdditionalPropertyList, getAggregateRatingList, getAudienceList, getAwardList, getAwardsList, getBrandList, getCategoryList, getColorList, getDepthList, getGtin12List, getGtin13List, getGtin14List, getGtin8List, getHeightList, getIsAccessoryOrSparePartForList, getIsConsumableForList, getIsRelatedToList, getIsSimilarToList, getItemConditionList, getLogoList, getManufacturerList, getModelList, getMpnList, getOffersList, getProductIDList, getProductionDateList, getPurchaseDateList, getReleaseDateList, getReviewList, getReviewsList, getSkuList, getWeightList, getWidthListgetAdditionalTypeList, getAlternateNameList, getDescriptionList, getDetailedDescriptionList, getImageList, getMainEntityOfPageList, getNameList, getPopularityScoreList, getPotentialActionList, getSameAsList, getUrlListcontainsJsonLdId, contentEquals, getJsonLdContextList, getJsonLdId, getJsonLdReverseMap, getPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProductionDateList, getPurchaseDateListgetAdditionalPropertyList, getAggregateRatingList, getAudienceList, getAwardList, getAwardsList, getBrandList, getCategoryList, getColorList, getDepthList, getGtin12List, getGtin13List, getGtin14List, getGtin8List, getHeightList, getIsAccessoryOrSparePartForList, getIsConsumableForList, getIsRelatedToList, getIsSimilarToList, getItemConditionList, getLogoList, getManufacturerList, getModelList, getMpnList, getOffersList, getProductIDList, getReleaseDateList, getReviewList, getReviewsList, getSkuList, getWeightList, getWidthListgetAdditionalTypeList, getAlternateNameList, getDescriptionList, getDetailedDescriptionList, getImageList, getMainEntityOfPageList, getNameList, getPopularityScoreList, getPotentialActionList, getSameAsList, getUrlListcontainsJsonLdId, getJsonLdContextList, getJsonLdId, getJsonLdReverseMapgetPropertycontentEqualsprotected final com.google.common.collect.ImmutableListMultimap<java.lang.String,ValueType> properties
public java.lang.String getFullTypeName()
SchemaOrgTypegetFullTypeName in interface SchemaOrgTypegetFullTypeName in class ProductImplpublic boolean includesProperty(java.lang.String property)
SchemaOrgTypeincludesProperty in interface SchemaOrgTypeincludesProperty in class ProductImplproperty - The name of property which can be short property name or full property name.public com.google.common.collect.ImmutableList<SchemaOrgType> getCargoVolumeList()
VehiclegetCargoVolumeList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getDateVehicleFirstRegisteredList()
VehiclegetDateVehicleFirstRegisteredList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getDriveWheelConfigurationList()
VehiclegetDriveWheelConfigurationList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getFuelConsumptionList()
VehiclegetFuelConsumptionList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getFuelEfficiencyList()
VehiclegetFuelEfficiencyList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getFuelTypeList()
VehiclegetFuelTypeList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getKnownVehicleDamagesList()
VehiclegetKnownVehicleDamagesList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getMileageFromOdometerList()
VehiclegetMileageFromOdometerList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getNumberOfAirbagsList()
VehiclegetNumberOfAirbagsList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getNumberOfAxlesList()
VehiclegetNumberOfAxlesList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getNumberOfDoorsList()
VehiclegetNumberOfDoorsList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getNumberOfForwardGearsList()
VehiclegetNumberOfForwardGearsList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getNumberOfPreviousOwnersList()
VehiclegetNumberOfPreviousOwnersList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getSteeringPositionList()
VehiclegetSteeringPositionList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getVehicleConfigurationList()
VehiclegetVehicleConfigurationList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getVehicleEngineList()
VehiclegetVehicleEngineList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getVehicleIdentificationNumberList()
VehiclegetVehicleIdentificationNumberList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getVehicleInteriorColorList()
VehiclegetVehicleInteriorColorList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getVehicleInteriorTypeList()
VehiclegetVehicleInteriorTypeList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getVehicleModelDateList()
VehiclegetVehicleModelDateList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getVehicleSeatingCapacityList()
VehiclegetVehicleSeatingCapacityList in interface Vehiclepublic com.google.common.collect.ImmutableList<SchemaOrgType> getVehicleTransmissionList()
VehiclegetVehicleTransmissionList in interface Vehicleprotected boolean containsProperty(java.lang.String name)
@Nullable protected ValueType getSingleValueProperty(java.lang.String name) throws SchemaOrgException
SchemaOrgExceptionprotected com.google.common.collect.ImmutableList<ValueType> getPropertyList(java.lang.String property)