/// ------------------------------------------------------------------------------------ /// <summary> /// Creates a PUA Character object /// </summary> /// <param name="charDef">The character definition</param> /// ------------------------------------------------------------------------------------ public IPuaCharacter Create(CharDef charDef) { return new PUACharacter(charDef); }
/// ------------------------------------------------------------------------------------ /// <summary> /// Creates a Bidi Character object /// </summary> /// <param name="charDef">The character definition</param> /// ------------------------------------------------------------------------------------ IUcdCharacter IBidiCharacterFactory.Create(CharDef charDef) { return new BidiCharacter(charDef); }
/// <summary> /// Makes a PUACharcter using the SIL.FieldWorks.Common.Utils.CharDef. /// </summary> /// <param name="puaChar">A <code>CharDef</code> taken from xml file.</param> public PUACharacter(CharDef puaChar) : this(puaChar.code, puaChar.data) { }
/// <summary> /// Constructs a UCDCharacter based off a copy of the given puaChar. /// </summary> /// <param name="puaChar"></param> public UCDCharacter(CharDef puaChar) : base (puaChar) { }
/// <summary> /// Constructs a new BidiCharacter, copying all the values from <c>puaChar</c> /// </summary> /// <param name="puaChar"></param> public BidiCharacter(CharDef puaChar) : base (puaChar) {}