public CswDelimitedString ToDelimitedString() { CswDelimitedString ret = new CswDelimitedString(CswNbtView.delimiter); ret.Add(CswEnumNbtViewNodeType.CswNbtViewPropertyFilter.ToString()); ret.Add(Conjunction.ToString()); ret.Add(Value); ret.Add(FilterMode.ToString()); ret.Add(CaseSensitive.ToString()); ret.Add(ArbitraryId.ToString()); ret.Add(SubfieldName.ToString()); ret.Add(ShowAtRuntime.ToString()); ret.Add(ResultMode.ToString()); return(ret); }
}//validate() public XmlNode ToXml(XmlDocument XmlDoc) { XmlNode PropFilterNode = XmlDoc.CreateNode(XmlNodeType.Element, CswEnumNbtViewXmlNodeName.Filter.ToString(), ""); XmlAttribute FilterValueAttribute = XmlDoc.CreateAttribute("value"); FilterValueAttribute.Value = Value; PropFilterNode.Attributes.Append(FilterValueAttribute); XmlAttribute FilterModeAttribute = XmlDoc.CreateAttribute("filtermode"); FilterModeAttribute.Value = FilterMode.ToString(); PropFilterNode.Attributes.Append(FilterModeAttribute); XmlAttribute CaseSensitiveAttribute = XmlDoc.CreateAttribute("casesensitive"); CaseSensitiveAttribute.Value = CaseSensitive.ToString(); PropFilterNode.Attributes.Append(CaseSensitiveAttribute); XmlAttribute ShowAtRuntimeAttribute = XmlDoc.CreateAttribute("showatruntime"); ShowAtRuntimeAttribute.Value = ShowAtRuntime.ToString(); PropFilterNode.Attributes.Append(ShowAtRuntimeAttribute); XmlAttribute ArbitraryIdAttribute = XmlDoc.CreateAttribute("arbitraryid"); ArbitraryIdAttribute.Value = ArbitraryId.ToString(); PropFilterNode.Attributes.Append(ArbitraryIdAttribute); XmlAttribute SubfieldNameAttribute = XmlDoc.CreateAttribute("subfieldname"); SubfieldNameAttribute.Value = SubfieldName.ToString(); PropFilterNode.Attributes.Append(SubfieldNameAttribute); XmlAttribute ResultModeAttribute = XmlDoc.CreateAttribute("resultmode"); ResultModeAttribute.Value = ResultMode.ToString(); PropFilterNode.Attributes.Append(ResultModeAttribute); XmlAttribute ConjunctionAttribute = XmlDoc.CreateAttribute("conjunction"); ConjunctionAttribute.Value = Conjunction.ToString(); PropFilterNode.Attributes.Append(ConjunctionAttribute); return(PropFilterNode); }
public CswDelimitedString ToDelimitedString() { CswDelimitedString ret = new CswDelimitedString(CswNbtView.delimiter); ret.Add(CswEnumNbtViewNodeType.CswNbtViewProperty.ToString()); ret.Add(Type.ToString()); ret.Add(NodeTypePropId.ToString()); ret.Add(Name.ToString()); ret.Add(ArbitraryId.ToString()); ret.Add(SortBy.ToString()); ret.Add(SortMethod.ToString()); if (FieldType != CswNbtResources.UnknownEnum) { ret.Add(FieldType.ToString()); } else { ret.Add(""); } if (Order != Int32.MinValue) { ret.Add(Order.ToString()); } else { ret.Add(""); } if (Width != Int32.MinValue) { ret.Add(Width.ToString()); } else { ret.Add(""); } ret.Add(ShowInGrid.ToString()); ret.Add(ObjectClassPropId.ToString()); return(ret); }