private Set<String> getAllComponentsUsed(Map<String, MsgType> msgTypes) { Set<String> result = new HashSet<>(); for (MsgType msgType : msgTypes.values()) { result = addComponents(result, msgType.getMsgContent()); } System.out.println("Components used: " + result); return result; }
private Set<String> getAllComponentsUsed(Map<String, MsgType> msgTypes) { Set<String> result = new HashSet<>(); for (MsgType msgType : msgTypes.values()) { result = addComponents(result, msgType.getMsgContent()); } System.out.println("Components used: " + result); return result; }
private Set<String> getAllComponentsUsed(Map<String, MsgType> msgTypes) { Set<String> result = new HashSet<>(); for (MsgType msgType : msgTypes.values()) { result = addComponents(result, msgType.getMsgContent()); } System.out.println("Components used: " + result); return result; }
private Set<String> getAllComponentsUsed(Map<String, MsgType> msgTypes) { Set<String> result = new HashSet<>(); for (MsgType msgType : msgTypes.values()) { result = addComponents(result, msgType.getMsgContent()); } System.out.println("Components used: " + result); return result; }
private Set<String> addComponents(Set<String> result, List<Object> msgContents) { for (Object o : msgContents) { if (o instanceof Component) { Component component = (Component) o; if (!component.isStandardHeader() && !component.isStandardTrailer()) { result.add(((Component) o).getName()); } result = addComponents(result, ((Component) o).getMsgContent()); } } return result; }
private Set<String> addComponents(Set<String> result, List<Object> msgContents) { for (Object o : msgContents) { if (o instanceof Component) { Component component = (Component) o; if (!component.isStandardHeader() && !component.isStandardTrailer()) { result.add(((Component) o).getName()); } result = addComponents(result, ((Component) o).getMsgContent()); } } return result; }
private Set<String> addComponents(Set<String> result, List<Object> msgContents) { for (Object o : msgContents) { if (o instanceof Component) { Component component = (Component) o; if (!component.isStandardHeader() && !component.isStandardTrailer()) { result.add(((Component) o).getName()); } result = addComponents(result, ((Component) o).getMsgContent()); } } return result; }
private Set<String> addComponents(Set<String> result, List<Object> msgContents) { for (Object o : msgContents) { if (o instanceof Component) { Component component = (Component) o; if (!component.isStandardHeader() && !component.isStandardTrailer()) { result.add(((Component) o).getName()); } result = addComponents(result, ((Component) o).getMsgContent()); } } return result; }