
w3c.css.properties.css.CssProperties Maven / Gradle / Ivy
// $Id$
// From Philippe Le Hegaret ([email protected])
//
// (c) COPYRIGHT MIT, ERCIM andd Keio, 1997-2010.
// Please first read the full copyright statement in file COPYRIGHT.html
package org.w3c.css.properties.css;
import org.w3c.css.util.Utf8Properties;
import java.net.URL;
/**
* @version $Revision$
*/
public class CssProperties {
public static Utf8Properties properties;
public static String getString(CssProperty property, String prop) {
StringBuilder st = new StringBuilder(property.getPropertyName());
st.append('.').append(prop);
return properties.getProperty(st.toString());
}
public static boolean getInheritance(CssProperty property) {
return "true".equals(getString(property, "inherited"));
}
static {
properties = new Utf8Properties();
try {
URL url = CssProperties.class.getResource("CSS1Default.properties");
java.io.InputStream f = url.openStream();
properties.load(f);
f.close();
} catch (Exception e) {
System.err.println("org.w3c.css.properties.CssProperties: " +
"couldn't load properties ");
System.err.println(" " + e.toString());
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy