19 package org.turro.elephant.menu;
21 import java.util.ArrayList;
22 import java.util.List;
23 import org.amic.util.string.Strings;
32 protected String
id, label, image, link;
34 protected List<IUserAction>
children =
new ArrayList<>();
58 return !Strings.isBlank(
id) &&
59 (!Strings.isBlank(link) ||
command !=
null) &&
60 (!Strings.isBlank(label) || !Strings.isBlank(image));
65 return Strings.isBlank(link);
70 return Strings.isBlank(image);
75 return Strings.isBlank(label);
static String createURL(IUserAction userAction)
void execute(IUserAction action)