Class Filter<T extends Filter>

  • Direct Known Subclasses:
    KlayFilter

    public abstract class Filter<T extends Filter>
    extends java.lang.Object
    • Method Detail

      • addSingleTopic

        public T addSingleTopic​(java.lang.String topic)
        Add a single topic in topics field.
        Parameters:
        topic - The single topic string.
        Returns:
        Filter
      • addNullTopic

        public T addNullTopic()
        Add an empty topic in topics filed.
        Returns:
        Filter
      • addOptionalTopics

        public T addOptionalTopics​(java.lang.String... optionalTopics)
        Adds list of topics that means optional topic.
        Parameters:
        optionalTopics - The list of topic.
        Returns:
        Filter.
      • getTopics

        public java.util.List<Filter.FilterTopic> getTopics()
        Getter method for topics.
        Returns:
        List
      • setTopics

        public void setTopics​(java.util.List<Filter.FilterTopic> topics)
        Setter method for topics.
        Parameters:
        topics - The list of topic to filter event.