/// <summary> /// Sets the default text. /// </summary> /// <param name="value"> /// The value. /// </param> protected void SetDefaultText(TextType value) { value.lang = DefaultLang; value.TypedValue = DefaultTextValue; }
/// <summary> /// Gets the text type from <paramref name="textTypeWrapper"/> /// </summary> /// <param name="textTypeWrapper"> /// The text Type wrapper. /// </param> /// <returns> /// The <see cref="TextType"/> from <paramref name="textTypeWrapper"/> . /// </returns> internal TextType GetTextType(ITextTypeWrapper textTypeWrapper) { var tt = new TextType { lang = textTypeWrapper.Locale, TypedValue = textTypeWrapper.Value }; return tt; }
/// <summary> /// Gets text type. /// </summary> /// <param name="englishString"> /// The english string. /// </param> /// <returns> /// The <see cref="TextType"/> . /// </returns> internal TextType GetTextType(string englishString) { var tt = new TextType { lang = DefaultLang, TypedValue = englishString }; return tt; }
/// <summary> /// Gets text type. /// </summary> /// <param name="textTypeWrappers"> /// The text type wrappers. /// </param> /// <returns> /// The array of <see cref="TextType"/> . /// </returns> internal TextType[] GetTextType(IList<ITextTypeWrapper> textTypeWrappers) { if (!ObjectUtil.ValidCollection(textTypeWrappers)) { return null; } var textTypes = new TextType[textTypeWrappers.Count]; for (int i = 0; i < textTypeWrappers.Count; i++) { TextType tt = this.GetTextType(textTypeWrappers[i]); textTypes[i] = tt; } return textTypes; }