w3c.css.atrules.css3.media.MediaDeviceAspectRatio Maven / Gradle / Ivy
// $Id$
//
// (c) COPYRIGHT MIT, ECRIM and Keio University, 2011
// Please first read the full copyright statement in file COPYRIGHT.html
package org.w3c.css.atrules.css3.media;
import org.w3c.css.atrules.css.media.MediaFeature;
import org.w3c.css.atrules.css.media.MediaRangeFeature;
import org.w3c.css.util.ApplContext;
import org.w3c.css.values.CssExpression;
import org.w3c.css.values.CssTypes;
import org.w3c.css.values.CssValue;
/**
* @spec https://www.w3.org/TR/2017/CR-mediaqueries-4-20170905/#mf-deprecated
*/
@Deprecated
public class MediaDeviceAspectRatio extends MediaRangeFeature {
/**
* Create a new MediaHeight
*/
public MediaDeviceAspectRatio() {
}
/**
* Create a new MediaHeight.
*
* @param expression The expression for this media feature
* @throws org.w3c.css.util.InvalidParamException
* Values are incorrect
*/
public MediaDeviceAspectRatio(ApplContext ac, String modifier,
CssExpression expression, boolean check) {
reportDeprecatedMediaFeature(ac, modifier);
}
public MediaDeviceAspectRatio(ApplContext ac, String modifier, CssExpression expression)
{
this(ac, modifier, expression, false);
}
/**
* Returns the value of this media feature.
*/
public Object get() {
return value;
}
/**
* Returns the name of this media feature.
*/
public final String getFeatureName() {
return "device-aspect-ratio";
}
/**
* Compares two media features for equality.
*
* @param other The other media features.
*/
public boolean equals(MediaFeature other) {
try {
MediaDeviceAspectRatio mar = (MediaDeviceAspectRatio) other;
if (value == null) {
return (other.value == null);
}
return value.equals(other.value);
} catch (ClassCastException cce) {
return false;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy