Пример #1
0
        /// <summary> Returns a new {@link SinkTokenStream} that receives all tokens consumed by this stream
        /// that pass the supplied filter.
        /// </summary>
        /// <seealso cref="SinkFilter">
        /// </seealso>
        public SinkTokenStream NewSinkTokenStream(SinkFilter filter)
        {
            SinkTokenStream sink = new SinkTokenStream(this.CloneAttributes(), filter);

            this.sinks.Add(new System.WeakReference(sink));
            return(sink);
        }
Пример #2
0
        /// <summary>
        /// Returns a new <see cref="SinkTokenStream"/> that receives all tokens consumed by this stream
        /// that pass the supplied filter. </summary>
        /// <seealso cref="SinkFilter"/>
        public SinkTokenStream NewSinkTokenStream(SinkFilter filter)
        {
            var sink = new SinkTokenStream(CloneAttributes(), filter);

            this.sinks.Add(new WeakReference <SinkTokenStream>(sink));
            return(sink);
        }
Пример #3
0
        /// <summary> Returns a new <see cref="SinkTokenStream" /> that receives all tokens consumed by this stream
        /// that pass the supplied filter.
        /// </summary>
        /// <seealso cref="SinkFilter">
        /// </seealso>
        public SinkTokenStream NewSinkTokenStream(SinkFilter filter)
        {
            var sink = new SinkTokenStream(this.CloneAttributes(), filter);

            sinks.AddLast(new WeakReference(sink));
            return(sink);
        }
Пример #4
0
        /// <summary>
        /// Returns a new <seealso cref="SinkTokenStream"/> that receives all tokens consumed by this stream
        /// that pass the supplied filter. </summary>
        /// <seealso cref= SinkFilter </seealso>
        public SinkTokenStream newSinkTokenStream(SinkFilter filter)
        {
            SinkTokenStream sink = new SinkTokenStream(this.cloneAttributes(), filter);

            this.sinks.Add(new WeakReference <>(sink));
            return(sink);
        }
Пример #5
0
 static TeeSinkTokenFilter()
 {
     ACCEPT_ALL_FILTER = new SinkFilter
     {
         Accept = (a) => true
     };
 }
		/// <summary> Returns a new <see cref="SinkTokenStream" /> that receives all tokens consumed by this stream
		/// that pass the supplied filter.
		/// </summary>
		/// <seealso cref="SinkFilter">
		/// </seealso>
		public SinkTokenStream NewSinkTokenStream(SinkFilter filter)
		{
			var sink = new SinkTokenStream(this.CloneAttributes(), filter);
			sinks.AddLast(new WeakReference(sink));
			return sink;
		}
		static TeeSinkTokenFilter()
		{
			ACCEPT_ALL_FILTER = new AnonymousClassSinkFilter();
		}
			internal SinkTokenStream(AttributeSource source, SinkFilter filter)
                : base(source)
			{
				this.filter = filter;
			}
Пример #9
0
 static TeeSinkTokenFilter()
 {
     ACCEPT_ALL_FILTER = new AnonymousClassSinkFilter();
 }
Пример #10
0
 internal SinkTokenStream(AttributeSource source, SinkFilter filter) : base(source)
 {
     this.filter = filter;
 }
 /// <summary> Returns a new {@link SinkTokenStream} that receives all tokens consumed by this stream
 /// that pass the supplied filter.
 /// </summary>
 /// <seealso cref="SinkFilter">
 /// </seealso>
 public SinkTokenStream NewSinkTokenStream(SinkFilter filter)
 {
     SinkTokenStream sink = new SinkTokenStream(this.CloneAttributes(), filter);
     this.sinks.Add(new System.WeakReference(sink));
     return sink;
 }
Пример #12
0
	  /// <summary>
	  /// Returns a new <seealso cref="SinkTokenStream"/> that receives all tokens consumed by this stream
	  /// that pass the supplied filter. </summary>
	  /// <seealso cref= SinkFilter </seealso>
	  public SinkTokenStream newSinkTokenStream(SinkFilter filter)
	  {
		SinkTokenStream sink = new SinkTokenStream(this.cloneAttributes(), filter);
		this.sinks.Add(new WeakReference<>(sink));
		return sink;
	  }
Пример #13
0
 /// <summary>
 /// Returns a new <seealso cref="SinkTokenStream"/> that receives all tokens consumed by this stream
 /// that pass the supplied filter. </summary>
 /// <seealso cref= SinkFilter></seealso>
 public SinkTokenStream NewSinkTokenStream(SinkFilter filter)
 {
     var sink = new SinkTokenStream(CloneAttributes(), filter);
     this.sinks.Add(new WeakReference<SinkTokenStream>(sink));
     return sink;
 }