Пример #1
0
        } // NotifyParseSuccess

        protected void NotifyParseFail(RtfException reason)
        {
            if (_listeners != null)
            {
                foreach (IRtfParserListener listener in _listeners)
                {
                    listener.ParseFail(reason);
                }
            }
        } // NotifyParseFail
Пример #2
0
        }         // DoParseSuccess

        // ----------------------------------------------------------------------
        protected override void DoParseFail(RtfException reason)
        {
            if (settings.Enabled && logger.IsInfoEnabled)
            {
                if (reason != null)
                {
                    if (!string.IsNullOrEmpty(settings.ParseFailKnownReasonText))
                    {
                        Log(string.Format(
                                CultureInfo.InvariantCulture,
                                settings.ParseFailKnownReasonText,
                                reason.Message));
                    }
                }
                else
                {
                    if (!string.IsNullOrEmpty(settings.ParseFailUnknownReasonText))
                    {
                        Log(settings.ParseFailUnknownReasonText);
                    }
                }
            }
        }         // DoParseFail
        }         // DoParseSuccess

        // ----------------------------------------------------------------------
        protected override void DoParseFail(RtfException reason)
        {
            if (this.settings.Enabled)
            {
                if (reason != null)
                {
                    if (!string.IsNullOrEmpty(this.settings.ParseFailKnownReasonText))
                    {
                        WriteLine(string.Format(
                                      CultureInfo.InvariantCulture,
                                      this.settings.ParseFailKnownReasonText,
                                      reason.Message));
                    }
                }
                else
                {
                    if (!string.IsNullOrEmpty(this.settings.ParseFailUnknownReasonText))
                    {
                        WriteLine(this.settings.ParseFailUnknownReasonText);
                    }
                }
            }
        }         // DoParseFail
		} // DoParseSuccess

		// ----------------------------------------------------------------------
		protected override void DoParseFail( RtfException reason )
		{
			if ( this.settings.Enabled )
			{
				if ( reason != null )
				{
					if ( !string.IsNullOrEmpty( this.settings.ParseFailKnownReasonText ) )
					{
						WriteLine( string.Format(
							CultureInfo.InvariantCulture,
							this.settings.ParseFailKnownReasonText,
							reason.Message ) );
					}
				}
				else
				{
					if ( !string.IsNullOrEmpty( this.settings.ParseFailUnknownReasonText ) )
					{
						WriteLine( this.settings.ParseFailUnknownReasonText );
					}
				}
			}
		} // DoParseFail
 // ----------------------------------------------------------------------
 public void ParseFail( RtfException reason )
 {
     DoParseFail( reason );
 }
 // ----------------------------------------------------------------------
 protected virtual void DoParseFail( RtfException reason )
 {
 }
Пример #7
0
        }         // DoParseSuccess

        // ----------------------------------------------------------------------
        public void ParseFail(RtfException reason)
        {
            DoParseFail(reason);
        }         // ParseFail
Пример #8
0
        }         // ParseFail

        // ----------------------------------------------------------------------
        protected virtual void DoParseFail(RtfException reason)
        {
        }         // DoParseFail
 // ----------------------------------------------------------------------
 protected void NotifyParseFail( RtfException reason )
 {
     if ( listeners != null )
     {
         foreach ( IRtfParserListener listener in listeners )
         {
             listener.ParseFail( reason );
         }
     }
 }
 // ----------------------------------------------------------------------
 protected override void DoParseFail( RtfException reason )
 {
     if ( settings.Enabled && logger.IsInfoEnabled )
     {
         if ( reason != null )
         {
             if ( !string.IsNullOrEmpty( settings.ParseFailKnownReasonText ) )
             {
                 Log( string.Format(
                     CultureInfo.InvariantCulture,
                     settings.ParseFailKnownReasonText,
                     reason.Message ) );
             }
         }
         else
         {
             if ( !string.IsNullOrEmpty( settings.ParseFailUnknownReasonText ) )
             {
                 Log( settings.ParseFailUnknownReasonText );
             }
         }
     }
 }