public void CommentWork(hglParser.Element xe) { if (xe.parent != null && xe.parent.baseBody != null) { hglBaseHead tag = (hglBaseHead)xe.parent.baseBody; tag.CommentWork(xe.text); } }
public void EndElementWork(hglParser.Element xe) { if (xe.baseBody != null) { hglBaseHead tag = (hglBaseHead)xe.baseBody; tag.EndElementWork(); } }
public void TextWork(hglParser.Element xe) { if (xe.parent != null && xe.parent.baseBody != null) { hglBaseHead tag = (hglBaseHead)xe.parent.baseBody; var nt = hglEtc.decodeTextToDisplay(xe.text); tag.TextWork(nt); } }
public void ElementWork(hglParser.Element xe) { hglBaseHead work = (hglBaseHead)m_tags[xe.text]; if (work != null) { hglBaseHead tag = work.Clone(); xe.baseBody = tag; tag.ElementWork(xe.attrib); } }
public void Register(System.Type t) { hglBaseHead o = (hglBaseHead)System.Activator.CreateInstance(t); o.hglTags = m_hglTags; o.delivativeType = t; var name = t.ToString().Substring("hglTags_head+html_".Length); o.name = name; m_tags[name] = o; }