internal override void setOwner(cls_DTTPresentation n_owner) { __owner = n_owner; foreach (cls_penDefinition tmp_penDefinition in m_penDefinition) { tmp_penDefinition.setOwner(__owner); } }
internal override void setOwner(cls_DTTPresentation n_owner) { __owner = n_owner; foreach (KeyValuePair <string, cls_penSet> tmp_penSet in m_penSet) { tmp_penSet.Value.setOwner(__owner); } foreach (KeyValuePair <string, cls_underlayDefinition> tmp_underlayDefinition in m_underlayDefinition) { tmp_underlayDefinition.Value.setOwner(__owner); } }
internal override void setOwner(cls_DTTPresentation n_owner) { __owner = n_owner; }
public cls_DTTPresentation parseIn(string source, string binaryPath = null) { errors = ""; XmlTextReader parser; string elementname; StringReader sr = new StringReader(source); parser = new XmlTextReader(sr); the_DTTPresentation = null; while (parser.Read()) { switch (parser.NodeType) { case XmlNodeType.XmlDeclaration: break; case XmlNodeType.Element: elementname = parser.LocalName; int elementid = LookupElementID(elementname); containerids.Push(elementid); Dictionary <string, string> atts2 = new Dictionary <string, string>(); if (parser.HasAttributes) { while (parser.MoveToNextAttribute()) { atts2.Add(parser.Name, parser.Value); } parser.MoveToElement(); } if (elementid == ID_DTTPresentation) { tmpPart = new cls_DTTPresentation(); tmpPart.parseAttributes(atts2); } else { if (tmpPart != null) { try { tmpPart = tmpPart.startElement(elementid, atts2, parser.NamespaceURI, elementname); } catch (Exception ex) { errors += ex.Message + "<br/>\n"; } } } if ((parser.IsEmptyElement) && (elementname.Equals(tmpPart.getElementName()))) { containerids.Pop(); tmpPart.endElement(elementname, binaryPath); tmpPart = tmpPart.getParent(); } break; case XmlNodeType.EndElement: containerids.Pop(); elementname = parser.LocalName; tmpPart.endElement(elementname, binaryPath); if ((tmpPart.getParent() == null) && (tmpPart.getElementName().Equals("DTTPresentation")) && (elementname.Equals(tmpPart.getElementName()))) { the_DTTPresentation = (cls_DTTPresentation)tmpPart; tmpPart = null; } else if (elementname.Equals(tmpPart.getElementName())) { tmpPart = tmpPart.getParent(); } break; case XmlNodeType.Whitespace: case XmlNodeType.Text: if (tmpPart != null) { tmpPart.content(parser.Value, containerids.Peek()); } break; default: Console.Out.WriteLine("Node: " + parser.NodeType.ToString()); break; } } return(the_DTTPresentation); }
abstract internal void setOwner(cls_DTTPresentation n_owner);