package uva.qls.ast; import java.util.List; import uva.qls.ast.literal.Identifier; import uva.qls.ast.statements.visitor.StatementVisitor; public class StyleSheet extends ASTNode { private Identifier identifier; private List<Page> page; public StyleSheet (Identifier _identifier, List<Page> _page, CodeLines _codeLines) { super(_codeLines); this.identifier=_identifier; this.page=_page; } public Identifier getIdentifier(){ return this.identifier; } public List<Page> getPage(){ return this.page; } public <T> T accept(StatementVisitor<T> visitor) { return visitor.visitStyleSheet(this); } @Override public String toString(){ return "StyleSheet(" + this.identifier.toString() + "," + page.toString() + ")"; } }