/// <summary> Releases the resources of the object. </summary> public override void DisposeObject() { _bridge.LogFile.LogMessageString("## " + GetType().Name + " - Dispose()", FMEOMessageLevel.Inform); _bridge = null; }
/// <summary> Initialize the object in the current task. </summary> public override void Initialize(IFMEOFactoryBridge bridge) { _bridge = bridge; _bridge.LogFile.LogMessageString("## " + GetType().Name + " - Initialize()", FMEOMessageLevel.Inform); }
/// <summary> Initialize the object in the current task. </summary> public override void Initialize(IFMEOFactoryBridge bridge) { string keyword = string.Empty; // Parse keywords. if (bridge.Keywords.TryGetValue("LHS_ATTR", out keyword)) { _lhandKeyword = keyword; } if (bridge.Keywords.TryGetValue("OPERATOR_ATTR", out keyword)) { if (keyword == "<") { _operatorEnum = OperatorEnum.Less; } else if (keyword == "<=") { _operatorEnum = OperatorEnum.LessOrEqual; } else if (keyword == ">") { _operatorEnum = OperatorEnum.Greater; } else if (keyword == ">=") { _operatorEnum = OperatorEnum.GreaterOrEqual; } else if (keyword == "!=") { _operatorEnum = OperatorEnum.NotEqual; } else if (keyword.Equals("containsvalue", StringComparison.CurrentCultureIgnoreCase)) { _operatorEnum = OperatorEnum.HasAvalidValue; } else if (keyword.Equals("nonemptyvalue", StringComparison.CurrentCultureIgnoreCase)) { _operatorEnum = OperatorEnum.HasAvalidValue; } else if (keyword.StartsWith("begins", StringComparison.CurrentCultureIgnoreCase)) { _operatorEnum = OperatorEnum.BeginsWith; } else if (keyword.StartsWith("ends", StringComparison.CurrentCultureIgnoreCase)) { _operatorEnum = OperatorEnum.EndsWith; } else if (keyword.EndsWith("missing", StringComparison.CurrentCultureIgnoreCase)) { _operatorEnum = OperatorEnum.IsMissing; } else { _operatorEnum = OperatorEnum.Equal; } } if (bridge.Keywords.TryGetValue("RHS_ATTR", out keyword) && !(_rhandKeyword = keyword).StartsWith("@")) { foreach (string tempText in _rhandKeyword.Split(new char[2] { ',', ';' }, StringSplitOptions.RemoveEmptyEntries)) { if (_operatorEnum >= OperatorEnum.Less && _operatorEnum <= OperatorEnum.GreaterOrEqual) { _rvalueList.Add(Double.Parse(tempText, s_englishCultureInfo)); } _rvalueHash[tempText] = 1; } } _bridge = bridge; }
/// <summary> Releases the resources of the object. </summary> public override void DisposeObject() { _bridge = null; }
/// <summary> Releases the resources of the object. </summary> public override void DisposeObject() { _bridge.LogFile.LogMessageString("## HelloWord - Dispose()", FMEOMessageLevel.Inform); _bridge = null; }
/// <summary> Initialize the object in the current task. </summary> public override void Initialize(IFMEOFactoryBridge bridge) { _bridge = bridge; _bridge.LogFile.LogMessageString("## HelloWord - Initialize(), Message='" + bridge.Keywords["MESSAGE_TO_SAY_ATTR"] + "'", FMEOMessageLevel.Inform); }