Options

[SOLVED]EntrySet is not supported by Example

wujiangwujiang Member Posts: 12 Contributor II
edited November 2018 in Help
Hi there

I have a project for add a operator to RM, Recently, I use the iterator for deal with 'example'. like:

 


public Reader(Example example) {
this.example = example.entrySet().iterator();
}
but once I execute my operator, a report of bug will be shown:

SEVERE: Process failed: operator cannot be executed (EntrySet is not supported by Example.). Check the log messages...
java.lang.UnsupportedOperationException: EntrySet is not supported by Example.

but, example is a type of Map<String, Object> ?

Could you help me?

Thanks a lot.

Jiang
Tagged:

Answers

  • Options
    Marco_BoeckMarco_Boeck Administrator, Moderator, Employee, Member, University Professor Posts: 1,993 RM Engineering
    Hi,

    as you can see in the Example.java class, not every operation from the parent class is supported. You can iterate over all values from an example via

    for (Attribute att : example.getAttributes()) {
        System.out.println(example.getValue(att));
    }
    Regards,
    Marco
  • Options
    wujiangwujiang Member Posts: 12 Contributor II
    OK, Got it, Thank you very much! ;D
Sign In or Register to comment.