
w3c.css.atrules.css1.AtRuleMedia Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cssvalidator Show documentation
Show all versions of cssvalidator Show documentation
Backend for the W3C CSS Validation Service
// $Id$
//
// (c) COPYRIGHT MIT, ERCIM and Keio University, 2011
// Please first read the full copyright statement in file COPYRIGHT.html
package org.w3c.css.atrules.css1;
import org.w3c.css.atrules.css.media.MediaFeature;
import org.w3c.css.parser.AtRule;
import org.w3c.css.util.ApplContext;
import org.w3c.css.util.InvalidParamException;
/**
* @spec http://www.w3.org/TR/2008/REC-CSS2-20080411/media.html#media-types
* @since CSS2
*/
public class AtRuleMedia extends org.w3c.css.atrules.css.AtRuleMedia {
/**
* Adds a medium.
*
* @throws org.w3c.css.util.InvalidParamException
* the medium doesn't exist
*/
public org.w3c.css.atrules.css.AtRuleMedia addMedia(String restrictor, String medium,
ApplContext ac) throws InvalidParamException {
throw new InvalidParamException("media", medium, ac);
}
/**
* Mediafeatures are not supported in CSS1
*
* @param feature
* @param ac
* @throws org.w3c.css.util.InvalidParamException
*
*/
public void addMediaFeature(MediaFeature feature, ApplContext ac)
throws InvalidParamException {
throw new InvalidParamException("nomediafeature",
feature.toString(), ac);
}
/**
* The second must be exactly the same as this one
* so we check that each one match each other
*/
public boolean canApply(AtRule atRule) {
return false;
}
/**
* The second must only match this one
*/
public boolean canMatch(AtRule atRule) {
return false;
}
public String getValueString() {
return null;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy