package org.qrone.r7.parser; import java.util.List; import java.util.Set; import org.qrone.r7.parser.HTML5NodeSet.Delegate; import org.qrone.r7.script.browser.Function; import org.w3c.dom.Element; import org.w3c.dom.Node; public interface HTML5Node { public Object get(); public Object get(boolean override); public HTML5Template getDocument(); public HTML5Node addClass(String cls); public HTML5Node removeClass(String cls); public String attr(String prop); public HTML5Node attr(String prop, String value); public String css(String prop); public HTML5Node css(String prop, String value); public String html(); public HTML5Node html(HTML5Template html); public HTML5Node html(HTML5Node html); public HTML5Node html(Function html); public HTML5Node html(String html); public HTML5Node each(Function func); public HTML5Node appendChild(HTML5Node html); public HTML5Node append(HTML5Node html); public HTML5Node append(Function o); public HTML5Node append(String o); public HTML5Node removeChild(HTML5Node html); public HTML5Node remove(); public HTML5Node remove(HTML5Node html); public HTML5Node prepend(HTML5Node html); public HTML5Node prepend(Function o); public HTML5Node prepend(String o); public HTML5Node select(String o); public HTML5Node clone(); public HTML5Node repeat(List list); public HTML5Node repeat(List list, Function repeartfunc); }