![JAR search and dependency download from the Maven repository](/logo.png)
org.w3c.css.parser.AtRuleMediaCSS1 Maven / Gradle / Ivy
The newest version!
//
// $Id: AtRuleMediaCSS1.java,v 1.6 2010-01-05 13:49:33 ylafon Exp $
// From Philippe Le Hegaret ([email protected])
//
// (c) COPYRIGHT MIT and INRIA, 1997.
// Please first read the full copyright statement in file COPYRIGHT.html
/*
* AtRuleMedia.java
* $Id: AtRuleMediaCSS1.java,v 1.6 2010-01-05 13:49:33 ylafon Exp $
*/
package org.w3c.css.parser;
import org.w3c.css.util.ApplContext;
import org.w3c.css.util.InvalidParamException;
import java.util.Enumeration;
/**
* This class manages all media defines by CSS2
*
* @author Philippe Le Hegaret
* @version $Revision: 1.6 $
*/
public class AtRuleMediaCSS1 extends AtRuleMedia {
static final String[] mediaCSS1 = {
"all"
};
String[] media = new String[mediaCSS1.length];
boolean empty = true;
/**
* Creates a new AtRuleMediaCSS1
*/
public AtRuleMediaCSS1() {
media[0] = mediaCSS1[0];
}
/**
* Adds a medium.
*
* @throws InvalidParamException the medium doesn't exist
*/
public AtRuleMedia addMedia(String medium,
ApplContext ac) throws InvalidParamException {
// do nothing
return this;
}
/**
* Returns the at rule keyword
*/
public String keyword() {
return "media";
}
public boolean isEmpty() {
return false;
}
/**
* The second must be exactly the same of this one
*/
public boolean canApply(AtRule atRule) {
if (atRule instanceof AtRuleMedia) {
return true;
} else {
return false;
}
}
/**
* The second must only match this one
*/
public boolean canMatched(AtRule atRule) {
if (atRule instanceof AtRuleMedia) {
return true;
} else {
return false;
}
}
public Enumeration elements() {
return new MediaEnumeration(this);
}
/**
* Returns a string representation of the object.
*/
public String toString() {
return "@" + keyword() + " all ";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy