Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Talend Cloud AWS EU Scheduled Outage: Starting Tues 26 May 21:00 CEST with expected completion Wed 27 May 01:00 CEST
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Parameters for custom java indicators?

Ok, with Sebastio's help I've got a java indicator to run, but the next step is to add parameters to it.
I notice that all of the standard indicators have different options that can be set, but what about custom ones?
The indicator I have in mind will have a couple of different options that will affect the output (but have no effect on the process). It is conceivable to code a new indicator for each option, but not exactly nice...
I have had a look at the class file for UserDefIndicatorImpl but with almost no knowledge about Java I don't know whether there is no way to do it, or there is and I can't see it.
What are my options? Do I have any options? 😉
Labels (2)
2 Replies
Sebastiao_Qlik
Employee
Employee

Hi Stuart,
We do not offer an easy way to set parameters on java custom indicators yet. If you have suggestions to do so, you may request this feature in our bugtracker.
In your case, I would implement a default indicator with no option. Then for each option, I would create a subclass of this default indicator. These subclasses would work a bit differently according to the option they implement.
I don't know if this solution can reply to your needs. How many options will you have?
Anonymous
Not applicable
Author

Hi Sebastiao,
I've got about half a dozen options at the moment, with a small chance that it could multiply in future.
Functionally all of the options are the same, but each "option" validates against a difference set of reference values.
So the option is to tell it which reference set to use.
True, I hadn't thought about using inheritance to sort it out.
I could derive and implement the function, then derive X children from that that each specify the particular reference set.
Not ideal, but better than what I was envisioning. It's been a while since I was a serious coder.
Thanks for that.