[SOLVED]EntrySet is not supported by Example

wujiangwujiang Member Posts: 12 Contributor I
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

  • Marco_BoeckMarco_Boeck Team Lead Software Engineering Moderator, Employee, Member, University Professor Posts: 1,806   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
  • wujiangwujiang Member Posts: 12 Contributor I
    OK, Got it, Thank you very much! ;D
Sign In or Register to comment.