public boolean isEmpty() { for(HolderItem hi: HolderItem.values()) { if(hi == HolderItem.OTHER) { if(!others.isEmpty()) return false; } else if(!items.get(hi.type).isEmpty()) return false; } return true; }
public boolean isEmpty() { for(HolderItem hi: HolderItem.values()) { if(hi == HolderItem.OTHER) { if(!others.isEmpty()) return false; } else if(!items.get(hi.type).isEmpty()) return false; } return true; }
public boolean isEmpty() { for(HolderItem hi: HolderItem.values()) { if(hi == HolderItem.OTHER) { if(!others.isEmpty()) return false; } else if(!items.get(hi.type).isEmpty()) return false; } return true; }
if(two==null) two = new Holder(); for(HolderItem hi: HolderItem.values()) { if(hi == HolderItem.OTHER) { union.others.addAll(one.others);
if(two==null) two = new Holder(); for(HolderItem hi: HolderItem.values()) { if(hi == HolderItem.OTHER) { union.others.addAll(one.others);
if(two==null) two = new Holder(); for(HolderItem hi: HolderItem.values()) { if(hi == HolderItem.OTHER) { union.others.addAll(one.others);
if(two==null) two = new Holder(); for(HolderItem hi: HolderItem.values()) { if(hi == HolderItem.OTHER) { union.others.addAll(one.others);
@Override public String toString() { StringBuilder sb = new StringBuilder(); for(HolderItem hi: HolderItem.values()) { if(hi == HolderItem.OTHER) { sb.append(hi.name()) .append(" (") .append(others.size()) .append("): ") .append(others).append("\n"); } else { sb.append(hi.name()) .append(" (") .append(items.get(hi.type).size()) .append("): ") .append(items.get(hi.type)).append("\n"); } } return sb.toString(); } }
@Override public String toString() { StringBuilder sb = new StringBuilder(); for(HolderItem hi: HolderItem.values()) { if(hi == HolderItem.OTHER) { sb.append(hi.name()) .append(" (") .append(others.size()) .append("): ") .append(others).append("\n"); } else { sb.append(hi.name()) .append(" (") .append(items.get(hi.type).size()) .append("): ") .append(items.get(hi.type)).append("\n"); } } return sb.toString(); } }
@Override public String toString() { StringBuilder sb = new StringBuilder(); for(HolderItem hi: HolderItem.values()) { if(hi == HolderItem.OTHER) { sb.append(hi.name()) .append(" (") .append(others.size()) .append("): ") .append(others).append("\n"); } else { sb.append(hi.name()) .append(" (") .append(items.get(hi.type).size()) .append("): ") .append(items.get(hi.type)).append("\n"); } } return sb.toString(); } }
public String contentCount(){ StringBuilder sb = new StringBuilder(); for(HolderItem hi: HolderItem.values()) { if(hi == HolderItem.OTHER) { sb.append(hi.name()) .append(": ") .append(others.size()) .append(" "); } else { sb.append(hi.name()) .append(":") .append(items.get(hi.type).size()) .append(" "); } } return sb.toString(); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); for(HolderItem hi: HolderItem.values()) { if(hi == HolderItem.OTHER) { sb.append(hi.name()) .append(" (") .append(others.size()) .append("): ") .append(others).append("\n"); } else { sb.append(hi.name()) .append(" (") .append(items.get(hi.type).size()) .append("): ") .append(items.get(hi.type)).append("\n"); } } return sb.toString(); } }
public String contentCount(){ StringBuilder sb = new StringBuilder(); for(HolderItem hi: HolderItem.values()) { if(hi == HolderItem.OTHER) { sb.append(hi.name()) .append(": ") .append(others.size()) .append(" "); } else { sb.append(hi.name()) .append(":") .append(items.get(hi.type).size()) .append(" "); } } return sb.toString(); }
public String contentCount(){ StringBuilder sb = new StringBuilder(); for(HolderItem hi: HolderItem.values()) { if(hi == HolderItem.OTHER) { sb.append(hi.name()) .append(": ") .append(others.size()) .append(" "); } else { sb.append(hi.name()) .append(":") .append(items.get(hi.type).size()) .append(" "); } } return sb.toString(); }
public String contentCount(){ StringBuilder sb = new StringBuilder(); for(HolderItem hi: HolderItem.values()) { if(hi == HolderItem.OTHER) { sb.append(hi.name()) .append(": ") .append(others.size()) .append(" "); } else { sb.append(hi.name()) .append(":") .append(items.get(hi.type).size()) .append(" "); } } return sb.toString(); }
public Holder() { // create list of items this.items = new ArrayList<Map<String, List<RuleSet>>>(HolderItem .values().length - 1); // fill maps in list for (HolderItem hi : HolderItem.values()) { // this is special case, it is not map if (hi == HolderItem.OTHER) others = new ArrayList<RuleSet>(); else items.add(new HashMap<String, List<RuleSet>>()); } }
public Holder() { // create list of items this.items = new ArrayList<Map<String, List<OrderedRule>>>(HolderItem.values().length - 1); // fill maps in list for (HolderItem hi : HolderItem.values()) { // this is special case, it is not map if (hi == HolderItem.OTHER) others = new ArrayList<OrderedRule>(); else items.add(new HashMap<String, List<OrderedRule>>()); } }
public Holder() { // create list of items this.items = new ArrayList<Map<String, List<OrderedRule>>>(HolderItem.values().length - 1); // fill maps in list for (HolderItem hi : HolderItem.values()) { // this is special case, it is not map if (hi == HolderItem.OTHER) others = new ArrayList<OrderedRule>(); else items.add(new HashMap<String, List<OrderedRule>>()); } }
public boolean isEmpty() { for(HolderItem hi: HolderItem.values()) { if(hi == HolderItem.OTHER) { if(!others.isEmpty()) return false; } else if(!items.get(hi.type).isEmpty()) return false; } return true; }
public Holder() { // create list of items this.items = new ArrayList<Map<String, List<OrderedRule>>>(HolderItem.values().length - 1); // fill maps in list for (HolderItem hi : HolderItem.values()) { // this is special case, it is not map if (hi == HolderItem.OTHER) others = new ArrayList<OrderedRule>(); else items.add(new HashMap<String, List<OrderedRule>>()); } }