/*******************************************************************************
 * Copyright (c) 2015 - 2016 - 2016, Andreas Hefti, inarisoft@yahoo.de 
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *   http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 ******************************************************************************/
package com.inari.commons.event;

/** This is just a marker interface and used to bind PredicatedEventListener(s) to PredicatedEventListener.
 * 
 * @author andreas hefti
 *
 * @param <L> The type of PredicatedEventListener to which the PredicatedEvent type is bound to.
 */
public abstract class PredicatedEvent<L extends PredicatedEventListener> extends Event<L> {

    protected PredicatedEvent( EventTypeKey indexedTypeKey ) {
        super( indexedTypeKey );
    }
}

@@ -873,16 +873,23 @@
 to bind 
+%7B@link 
 Predicat
@@ -899,22 +899,19 @@
 vent
-Listener(s) to
+%7D to %7B@link
  Pre
@@ -930,16 +930,17 @@
 Listener
+%7D
 .%0A * %0A *
@@ -991,16 +991,23 @@
 type of 
+%7B@link 
 Predicat
@@ -1021,16 +1021,17 @@
 Listener
+%7D
  to whic
@@ -1036,16 +1036,23 @@
 ich the 
+%7B@link 
 Predicat
@@ -1058,16 +1058,17 @@
 tedEvent
+%7D
  type is

Update PredicatedEvent.java