cz.vutbr.web.css.RuleFontFace Maven / Gradle / Ivy
/**
* RuleFontFace.java
*
* Created on 1.2.2013, 14:27:04 by burgetr
*/
package cz.vutbr.web.css;
import java.util.List;
import cz.vutbr.web.css.CSSProperty.FontStyle;
import cz.vutbr.web.css.CSSProperty.FontWeight;
/**
* Contains collection of CSS declarations specified for a given font.
*
* @author burgetr
*/
public interface RuleFontFace extends RuleBlock, PrettyOutput
{
/**
* Gets the font family name
* @return Font family name
*/
public String getFontFamily();
/**
* Gets the declared font sources
* @return The list of sources or {@code null} when no valid source declaration is present.
*/
public List