Details
-
Wish
-
Status: Open
-
Trivial
-
Resolution: Unresolved
-
None
-
None
-
None
Description
As a user, it requires at three lines of code to create a minimal CqAttributes object with one CqListener:
CqAttributesFactory cqf = new CqAttributesFactory(); cqf.addCqListener(new CQListener()); CqAttributes cqa = cqf.create();
This could be done in one line with less boilerplate if we also provided a CqAttributesBuilder. (See the builder pattern.)
CqAttributes cqa = new CqAttributes.Builder().withCqListener(new CQListener()).build();