cz.vutbr.web.csskit.RuleViewportImpl Maven / Gradle / Ivy
/**
* RuleViewportImpl.java
*
* Created on 8.2.2013, 15:44:19 by burgetr
*/
package cz.vutbr.web.csskit;
import cz.vutbr.web.css.Declaration;
import cz.vutbr.web.css.RuleViewport;
/**
* Set of declarations bound with the viewport.
*
* @author burgetr
*/
public class RuleViewportImpl extends AbstractRuleBlock implements RuleViewport
{
protected RuleViewportImpl()
{
super();
}
@Override
public String toString()
{
return this.toString(0);
}
public String toString(int depth)
{
StringBuilder sb = new StringBuilder();
sb.append(OutputUtil.VIEWPORT_KEYWORD).append(OutputUtil.SPACE_DELIM);
// append declarations
sb.append(OutputUtil.RULE_OPENING);
sb = OutputUtil.appendList(sb, list, OutputUtil.EMPTY_DELIM, depth + 1);
sb.append(OutputUtil.RULE_CLOSING);
return sb.toString();
}
}