public override void Amend <F>(Field <F> field)
 {
     switch (field.Name)
     {
     case "holding1":
         field.AddAttribute(Attribute <TestAttribute> .Create(typeof(string)));
         field.AddAttribute(Attribute <TestAttribute> .Create());
         field.AddAttribute(Attribute <TestAttribute> .Create(5));
         field.AddAttribute(Attribute <TestAttribute> .Create(new string[] { "Testing", "Two" }));
         break;
     }
 }
Example #2
0
 protected internal static void  ParseExternalAttributes(System.Xml.XmlElement element, Field field)
 {
     System.Xml.XmlNamedNodeMap attributes = element.Attributes;
     for (int i = 0; i < attributes.Count; i++)
     {
         var attribute = (System.Xml.XmlAttribute)attributes.Item(i);
         if (attribute.NamespaceURI == null || attribute.NamespaceURI.Equals("") || attribute.NamespaceURI.Equals(XMLMessageTemplateLoader.TEMPLATE_DEFINITION_NS))
         {
             continue;
         }
         field.AddAttribute(new QName(attribute.LocalName, attribute.NamespaceURI), attribute.Value);
     }
 }
Example #3
0
        protected static void ParseExternalAttributes(XmlElement element, Field field)
        {
            XmlNamedNodeMap attributes = element.Attributes;

            for (int i = 0; i < attributes.Count; i++)
            {
                var attribute = (XmlAttribute)attributes.Item(i);
                if (string.IsNullOrEmpty(attribute.NamespaceURI) ||
                    attribute.NamespaceURI.Equals(FastConstants.TemplateDefinition11))
                {
                    continue;
                }
                field.AddAttribute(new QName(attribute.LocalName, attribute.NamespaceURI), attribute.Value);
            }
        }
 protected internal static void ParseExternalAttributes(System.Xml.XmlElement element, Field field)
 {
     System.Xml.XmlNamedNodeMap attributes = element.Attributes;
     for (int i = 0; i < attributes.Count; i++)
     {
         var attribute = (System.Xml.XmlAttribute) attributes.Item(i);
         if (attribute.NamespaceURI == null || attribute.NamespaceURI.Equals("") || attribute.NamespaceURI.Equals(XMLMessageTemplateLoader.TEMPLATE_DEFINITION_NS))
             continue;
         field.AddAttribute(new QName(attribute.LocalName, attribute.NamespaceURI), attribute.Value);
     }
 }
 protected static void ParseExternalAttributes(XmlElement element, Field field)
 {
     XmlNamedNodeMap attributes = element.Attributes;
     for (int i = 0; i < attributes.Count; i++)
     {
         var attribute = (XmlAttribute) attributes.Item(i);
         if (string.IsNullOrEmpty(attribute.NamespaceURI) ||
             attribute.NamespaceURI.Equals(FastConstants.TemplateDefinition11))
             continue;
         field.AddAttribute(new QName(attribute.LocalName, attribute.NamespaceURI), attribute.Value);
     }
 }