Package com.klaytn.caver.methods.request
Class Filter<T extends Filter>
- java.lang.Object
-
- com.klaytn.caver.methods.request.Filter<T>
-
- Direct Known Subclasses:
KlayFilter
public abstract class Filter<T extends Filter> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Filter.FilterTopic<T>
static class
Filter.ListTopic
static class
Filter.SingleTopic
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
addNullTopic()
Add an empty topic in topics filed.T
addOptionalTopics(java.lang.String... optionalTopics)
Adds list of topics that means optional topic.T
addSingleTopic(java.lang.String topic)
Add a single topic in topics field.java.util.List<Filter.FilterTopic>
getTopics()
Getter method for topics.void
setTopics(java.util.List<Filter.FilterTopic> topics)
Setter method for topics.
-
-
-
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.
-
-