Interface luya\web\jsonld\PropertyValueInterface

Extendsluya\web\jsonld\ThingInterface
Implemented byluya\web\jsonld\PropertyValue
Available since version1.0.3
Source Code https://github.com/luyadev/luya/blob/master/core/web/jsonld/PropertyValueInterface.php

JsonLd PropertyValue.

See also http://schema.org/PropertyValue.

Public Methods

Hide inherited methods

Method Description Defined By
getAdditionalType() luya\web\jsonld\ThingInterface
getAlternateName() luya\web\jsonld\ThingInterface
getDescription() luya\web\jsonld\ThingInterface
getDisambiguatingDescription() luya\web\jsonld\ThingInterface
getIdentifier() luya\web\jsonld\ThingInterface
getImage() luya\web\jsonld\ThingInterface
getMainEntityOfPage() luya\web\jsonld\ThingInterface
getMaxValue() Getter method for maxValue luya\web\jsonld\PropertyValueInterface
getMeasurementTechnique() Getter method for measurement Technique. luya\web\jsonld\PropertyValueInterface
getMinValue() Getter method for minValue. luya\web\jsonld\PropertyValueInterface
getName() luya\web\jsonld\ThingInterface
getOffers() Get Offer luya\web\jsonld\ThingInterface
getPropertyID() Getter method for propertyId. luya\web\jsonld\PropertyValueInterface
getSameAs() luya\web\jsonld\ThingInterface
getSubjectOf() luya\web\jsonld\ThingInterface
getUnitCode() Getter method for unitCode. luya\web\jsonld\PropertyValueInterface
getUnitText() Getter method for unitText. luya\web\jsonld\PropertyValueInterface
getUrl() luya\web\jsonld\ThingInterface
getValue() Getter method for value. luya\web\jsonld\PropertyValueInterface
setAdditionalType() luya\web\jsonld\ThingInterface
setAlternateName() luya\web\jsonld\ThingInterface
setDescription() luya\web\jsonld\ThingInterface
setDisambiguatingDescription() luya\web\jsonld\ThingInterface
setIdentifier() luya\web\jsonld\ThingInterface
setImage() luya\web\jsonld\ThingInterface
setMainEntityOfPage() luya\web\jsonld\ThingInterface
setMaxValue() Setter method for maxValue. luya\web\jsonld\PropertyValueInterface
setMeasurementTechnique() Setter method for measurement Technique. luya\web\jsonld\PropertyValueInterface
setMinValue() Setter method for minValue. luya\web\jsonld\PropertyValueInterface
setName() luya\web\jsonld\ThingInterface
setOffers() Set Offer luya\web\jsonld\ThingInterface
setPropertyID() Setter method for propertyId. luya\web\jsonld\PropertyValueInterface
setSameAs() luya\web\jsonld\ThingInterface
setSubjectOf() luya\web\jsonld\ThingInterface
setUnitCode() Setter method for unitCode. luya\web\jsonld\PropertyValueInterface
setUnitText() Setter method for unitText. luya\web\jsonld\PropertyValueInterface
setUrl() luya\web\jsonld\ThingInterface
setValue() Setter method for value. luya\web\jsonld\PropertyValueInterface

Method Details

Hide inherited methods

getAdditionalType() public abstract method
public abstract string getAdditionalType ( )

                public function getAdditionalType();

            
getAlternateName() public abstract method
public abstract string getAlternateName ( )

                public function getAlternateName();

            
getDescription() public abstract method
public abstract string getDescription ( )

                public function getDescription();

            
getDisambiguatingDescription() public abstract method
public abstract string getDisambiguatingDescription ( )

                public function getDisambiguatingDescription();

            
getIdentifier() public abstract method
public abstract luya\web\jsonld\PropertyValue getIdentifier ( )

                public function getIdentifier();

            
getImage() public abstract method
public abstract luya\web\jsonld\ImageObject getImage ( )

                public function getImage();

            
getMainEntityOfPage() public abstract method
public abstract luya\web\jsonld\CreativeWork getMainEntityOfPage ( )

                public function getMainEntityOfPage();

            
getMaxValue() public abstract method

Getter method for maxValue

public abstract void getMaxValue ( )

                public function getMaxValue();

            
getMeasurementTechnique() public abstract method

Getter method for measurement Technique.

public abstract void getMeasurementTechnique ( )

                public function getMeasurementTechnique();

            
getMinValue() public abstract method

Getter method for minValue.

public abstract void getMinValue ( )

                public function getMinValue();

            
getName() public abstract method
public abstract string getName ( )

                public function getName();

            
getOffers() public abstract method (available since version 1.2.2)
public abstract luya\web\jsonld\Offer getOffers ( )

                public function getOffers();

            
getPropertyID() public abstract method

Getter method for propertyId.

public abstract void getPropertyID ( )

                public function getPropertyID();

            
getSameAs() public abstract method
public abstract string getSameAs ( )

                public function getSameAs();

            
getSubjectOf() public abstract method
public abstract luya\web\jsonld\CreativeWork|luya\web\jsonld\Event getSubjectOf ( )

                public function getSubjectOf();

            
getUnitCode() public abstract method

Getter method for unitCode.

public abstract void getUnitCode ( )

                public function getUnitCode();

            
getUnitText() public abstract method

Getter method for unitText.

public abstract void getUnitText ( )

                public function getUnitText();

            
getUrl() public abstract method
public abstract string getUrl ( )

                public function getUrl();

            
getValue() public abstract method

Getter method for value.

public abstract void getValue ( )

                public function getValue();

            
setAdditionalType() public abstract method
public abstract static setAdditionalType ( luya\web\jsonld\UrlValue $additionalType )
$additionalType luya\web\jsonld\UrlValue

                public function setAdditionalType(UrlValue $additionalType);

            
setAlternateName() public abstract method
public abstract static setAlternateName ( $alternateName )
$alternateName string

                public function setAlternateName($alternateName);

            
setDescription() public abstract method
public abstract static setDescription ( $description )
$description string

                public function setDescription($description);

            
setDisambiguatingDescription() public abstract method
public abstract static setDisambiguatingDescription ( $disambiguatingDescription )
$disambiguatingDescription string

                public function setDisambiguatingDescription($disambiguatingDescription);

            
setIdentifier() public abstract method
public abstract static setIdentifier ( luya\web\jsonld\PropertyValue $identifier )
$identifier

                public function setIdentifier(PropertyValue $identifier);

            
setImage() public abstract method
public abstract static setImage ( luya\web\jsonld\ImageObject $image )
$image luya\web\jsonld\ImageObject

                public function setImage(ImageObject $image);

            
setMainEntityOfPage() public abstract method
public abstract static setMainEntityOfPage ( luya\web\jsonld\CreativeWork $mainEntityOfPage )
$mainEntityOfPage luya\web\jsonld\CreativeWork

                public function setMainEntityOfPage(CreativeWork $mainEntityOfPage);

            
setMaxValue() public abstract method

Setter method for maxValue.

public abstract static setMaxValue ( $maxValue )
$maxValue string

                public function setMaxValue($maxValue);

            
setMeasurementTechnique() public abstract method

Setter method for measurement Technique.

public abstract static setMeasurementTechnique ( $measurementTechnique )
$measurementTechnique string

                public function setMeasurementTechnique($measurementTechnique);

            
setMinValue() public abstract method

Setter method for minValue.

public abstract static setMinValue ( $minValue )
$minValue string

                public function setMinValue($minValue);

            
setName() public abstract method
public abstract static setName ( $name )
$name string

                public function setName($name);

            
setOffers() public abstract method (available since version 1.2.2)
public abstract void setOffers ( luya\web\jsonld\Offer $offers )
$offers

                public function setOffers(Offer $offers);

            
setPropertyID() public abstract method

Setter method for propertyId.

public abstract static setPropertyID ( $propertyID )
$propertyID string

                public function setPropertyID($propertyID);

            
setSameAs() public abstract method
public abstract static setSameAs ( luya\web\jsonld\UrlValue $sameAs )
$sameAs luya\web\jsonld\UrlValue

                public function setSameAs(UrlValue $sameAs);

            
setSubjectOf() public abstract method
public abstract static setSubjectOf ( $subjectOf )
$subjectOf luya\web\jsonld\CreativeWork|luya\web\jsonld\Event

                public function setSubjectOf($subjectOf);

            
setUnitCode() public abstract method

Setter method for unitCode.

public abstract static setUnitCode ( $unitCode )
$unitCode string

                public function setUnitCode($unitCode);

            
setUnitText() public abstract method

Setter method for unitText.

public abstract static setUnitText ( $uniText )
$uniText string

                public function setUnitText($uniText);

            
setUrl() public abstract method
public abstract static setUrl ( luya\web\jsonld\UrlValue $url )
$url luya\web\jsonld\UrlValue

                public function setUrl(UrlValue $url);

            
setValue() public abstract method

Setter method for value.

public abstract static setValue ( $value )
$value string

                public function setValue($value);