[SOLVED]EntrySet is not supported by Example

wujiangwujiang MemberPosts:12Contributor I
edited November 2018 inHelp
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 ?

Could you help me?

Thanks a lot.

Jiang
Tagged:

Answers

  • Marco_BoeckMarco_Boeck Administrator, Moderator, Employee, Member, University ProfessorPosts:1,984RM 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 MemberPosts:12Contributor I
    OK, Got it, Thank you very much! ;D
Sign InorRegisterto comment.