public EntityTemplate(XmlNode xmlNode, ILanguage[] languages) { Languages = languages; Priority = int.Parse(xmlNode.Attributes["Priority"].Value); MainRegex = new EntityRegex(xmlNode.Attributes["Pattern"].Value); Handlers = BaseHandlerManager.SplitHandlers(xmlNode); }
public EntityTemplate(XmlNode xmlNode, ILanguage[] languages, int defaultPriority, int defaultFirstIndex) { Languages = languages; if (xmlNode.Attributes["Priority"] != null) { Priority = int.Parse(xmlNode.Attributes["Priority"].Value); } else { Priority = defaultPriority; } MainRegex = new EntityRegex(xmlNode.Attributes["Pattern"].Value); Handlers = BaseHandlerManager.SplitHandlers(xmlNode); }