///////////////////////////////////////////////////////////////////////////////// /// <summary> /// /// </summary> /// <param name="visitor"></param> public abstract void Accept(Cloud9.Parser.Html.Base.IBaseVisitor visitor);
///////////////////////////////////////////////////////////////////////////////// /// <summary> /// /// </summary> /// <param name="visitor"></param> public override void Accept(Cloud9.Parser.Html.Base.IBaseVisitor visitor) { Cloud9.Parser.Html.Base.IVisitor<CHtmlText> textVisitor = visitor as Cloud9.Parser.Html.Base.IVisitor<CHtmlText>; if(textVisitor != null) textVisitor.Visit(this); }
///////////////////////////////////////////////////////////////////////////////// /// <summary> /// /// </summary> /// <param name="visitor"></param> public override void Accept(Cloud9.Parser.Html.Base.IBaseVisitor visitor) { Cloud9.Parser.Html.Base.IVisitor<CHtmlElement> elementVisitor = visitor as Cloud9.Parser.Html.Base.IVisitor<CHtmlElement>; if(elementVisitor != null) elementVisitor.Visit(this); }
///////////////////////////////////////////////////////////////////////////////// /// <summary> /// /// </summary> /// <param name="visitor"></param> public void Visit(Cloud9.Parser.Html.Base.IBaseVisitor visitor) { int count = m_nodeList.Count; for(int index = 0; index < count; ++index) m_nodeList[index].Accept(visitor); }
///////////////////////////////////////////////////////////////////////////////// /// <summary> /// /// </summary> /// <param name="visitor"></param> public override void Accept(Cloud9.Parser.Html.Base.IBaseVisitor visitor) { Cloud9.Parser.Html.Base.IVisitor<CHtmlScript> scriptVisitor = visitor as Cloud9.Parser.Html.Base.IVisitor<CHtmlScript>; if(scriptVisitor != null) scriptVisitor.Visit(this); }
///////////////////////////////////////////////////////////////////////////////// /// <summary> /// /// </summary> /// <param name="visitor"></param> public override void Accept(Cloud9.Parser.Html.Base.IBaseVisitor visitor) { Cloud9.Parser.Html.Base.IVisitor<CHtmlProcessingInstruction> piVisitor = visitor as Cloud9.Parser.Html.Base.IVisitor<CHtmlProcessingInstruction>; if(piVisitor != null) piVisitor.Visit(this); }
///////////////////////////////////////////////////////////////////////////////// /// <summary> /// /// </summary> /// <param name="visitor"></param> public override void Accept(Cloud9.Parser.Html.Base.IBaseVisitor visitor) { Cloud9.Parser.Html.Base.IVisitor<CHtmlStyle> styleVisitor = visitor as Cloud9.Parser.Html.Base.IVisitor<CHtmlStyle>; if(styleVisitor != null) styleVisitor.Visit(this); }