private Set<Integer> addFields(Set<Integer> result, List<Object> msgContents) { for (Object o : msgContents) { if (o instanceof Field) { result.add(Integer.valueOf(((Field) o).getTag())); } if (o instanceof Component) { result = addFields(result, ((Component) o).getMsgContent()); } } return result; }
private Set<Integer> addFields(Set<Integer> result, List<Object> msgContents) { for (Object o : msgContents) { if (o instanceof Field) { result.add(Integer.valueOf(((Field) o).getTag())); } if (o instanceof Component) { result = addFields(result, ((Component) o).getMsgContent()); } } return result; }
private Set<Integer> addFields(Set<Integer> result, List<Object> msgContents) { for (Object o : msgContents) { if (o instanceof Field) { result.add(Integer.valueOf(((Field) o).getTag())); } if (o instanceof Component) { result = addFields(result, ((Component) o).getMsgContent()); } } return result; }
private Set<Integer> addFields(Set<Integer> result, List<Object> msgContents) { for (Object o : msgContents) { if (o instanceof Field) { result.add(Integer.valueOf(((Field) o).getTag())); } if (o instanceof Component) { result = addFields(result, ((Component) o).getMsgContent()); } } return result; }
private void initFields() { System.out.println(getClass().getSimpleName() + ": Init Fields..."); List<?> fieldNodes = fields.selectNodes("//dataroot/Fields"); for (Object o : fieldNodes) { Node node = (Node) o; String tag = getSingleNodeTextSafe(node, "Tag"); String fieldName = getSingleNodeTextSafe(node, "FieldName"); System.out.println("\t " + fieldName + "(" + tag + ")"); String type = getSingleNodeTextSafe(node, "Type"); String desc = getSingleNodeTextSafe(node, "Desc"); String notReqXML = getSingleNodeTextSafe(node, "NotReqXML"); Field field = new Field(tag, fieldName, type, desc, notReqXML); allFields.put(field.getTag(), field); // Find enums List<?> enumNodes = enums.selectNodes("//dataroot/Enums[Tag=" + tag + "]"); enumNodes.sort(new EnumNodeComparator()); if (!enumNodes.isEmpty()) { for (Object enumO : enumNodes) { Node enumNode = (Node) enumO; String enumName = getSingleNodeTextSafe(enumNode, "Enum"); System.out.println("\t\t " + enumName); String enumDesc = getSingleNodeTextSafe(enumNode, "Description"); field.addEnum(new Enum(enumName, enumDesc)); } } } System.out.println(getClass().getSimpleName() + ": " + allFields.size() + " Fields found"); }
private void initFields() { System.out.println(getClass().getSimpleName() + ": Init Fields..."); List<?> fieldNodes = fields.selectNodes("//dataroot/Fields"); for (Object o : fieldNodes) { Node node = (Node) o; String tag = getSingleNodeTextSafe(node, "Tag"); String fieldName = getSingleNodeTextSafe(node, "FieldName"); System.out.println("\t " + fieldName + "(" + tag + ")"); String type = getSingleNodeTextSafe(node, "Type"); String desc = getSingleNodeTextSafe(node, "Desc"); String notReqXML = getSingleNodeTextSafe(node, "NotReqXML"); Field field = new Field(tag, fieldName, type, desc, notReqXML); allFields.put(field.getTag(), field); // Find enums List<?> enumNodes = enums.selectNodes("//dataroot/Enums[Tag=" + tag + "]"); enumNodes.sort(new EnumNodeComparator()); if (!enumNodes.isEmpty()) { for (Object enumO : enumNodes) { Node enumNode = (Node) enumO; String enumName = getSingleNodeTextSafe(enumNode, "Enum"); System.out.println("\t\t " + enumName); String enumDesc = getSingleNodeTextSafe(enumNode, "Description"); field.addEnum(new Enum(enumName, enumDesc)); } } } System.out.println(getClass().getSimpleName() + ": " + allFields.size() + " Fields found"); }
public ComponentField(Field field, String reqd) { super(field.getTag(), field.getFieldName(), field.getType(), field.getDesc(), field.getNotReqXML()); for (Enum theEnum : field.getEnums()) { addEnum(theEnum); } this.required = "1".equals(reqd); }
public MsgTypeField(Field field, String reqd) { super(field.getTag(), field.getFieldName(), field.getType(), field.getDesc(), field.getNotReqXML()); for (Enum theEnum : field.getEnums()) { addEnum(theEnum); } this.required = "1".equals(reqd); }
public ComponentField(Field field, String reqd) { super(field.getTag(), field.getFieldName(), field.getType(), field.getDesc(), field.getNotReqXML()); for (Enum theEnum : field.getEnums()) { addEnum(theEnum); } this.required = "1".equals(reqd); }
public MsgTypeField(Field field, String reqd) { super(field.getTag(), field.getFieldName(), field.getType(), field.getDesc(), field.getNotReqXML()); for (Enum theEnum : field.getEnums()) { addEnum(theEnum); } this.required = "1".equals(reqd); }
public MsgTypeField(Field field, String reqd) { super(field.getTag(), field.getFieldName(), field.getType(), field.getDesc(), field.getNotReqXML()); for (Enum theEnum : field.getEnums()) { addEnum(theEnum); } this.required = "1".equals(reqd); }
public MsgTypeField(Field field, String reqd) { super(field.getTag(), field.getFieldName(), field.getType(), field.getDesc(), field.getNotReqXML()); for (Enum theEnum : field.getEnums()) { addEnum(theEnum); } this.required = "1".equals(reqd); }
private void initFields() { System.out.println(getClass().getSimpleName() + ": Init Fields..."); List<?> fieldNodes = fields.selectNodes("//dataroot/Fields"); for (Object o : fieldNodes) { Node node = (Node) o; String tag = getSingleNodeTextSafe(node, "Tag"); String fieldName = getSingleNodeTextSafe(node, "FieldName"); System.out.println("\t " + fieldName + "(" + tag + ")"); String type = getSingleNodeTextSafe(node, "Type"); String desc = getSingleNodeTextSafe(node, "Desc"); String notReqXML = getSingleNodeTextSafe(node, "NotReqXML"); Field field = new Field(tag, fieldName, type, desc, notReqXML); allFields.put(field.getTag(), field); // Find enums List<?> enumNodes = enums.selectNodes("//dataroot/Enums[Tag=" + tag + "]"); enumNodes.sort(new EnumNodeComparator()); if (!enumNodes.isEmpty()) { for (Object enumO : enumNodes) { Node enumNode = (Node) enumO; String enumName = getSingleNodeTextSafe(enumNode, "Enum"); System.out.println("\t\t " + enumName); String enumDesc = getSingleNodeTextSafe(enumNode, "Description"); field.addEnum(new Enum(enumName, enumDesc)); } } } System.out.println(getClass().getSimpleName() + ": " + allFields.size() + " Fields found"); }
public ComponentField(Field field, String reqd) { super(field.getTag(), field.getFieldName(), field.getType(), field.getDesc(), field.getNotReqXML()); for (Enum theEnum : field.getEnums()) { addEnum(theEnum); } this.required = "1".equals(reqd); }
public ComponentField(Field field, String reqd) { super(field.getTag(), field.getFieldName(), field.getType(), field.getDesc(), field.getNotReqXML()); for (Enum theEnum : field.getEnums()) { addEnum(theEnum); } this.required = "1".equals(reqd); }
private void initFields() { System.out.println(getClass().getSimpleName() + ": Init Fields..."); List<?> fieldNodes = fields.selectNodes("//dataroot/Fields"); for (Object o : fieldNodes) { Node node = (Node) o; String tag = node.selectSingleNode("Tag").getText(); String fieldName = node.selectSingleNode("FieldName").getText(); System.out.println("\t " + fieldName + "(" + tag + ")"); String type = node.selectSingleNode("Type").getText(); String desc = node.selectSingleNode("Desc").getText(); String notReqXML = node.selectSingleNode("NotReqXML").getText(); Field field = new Field(tag, fieldName, type, desc, notReqXML); allFields.put(field.getTag(), field); // Find enums List<?> enumNodes = enums.selectNodes("//dataroot/Enums[Tag=" + tag + "]"); Collections.sort(enumNodes, new EnumNodeComparator()); if (!enumNodes.isEmpty()) { for (Object enumO : enumNodes) { Node enumNode = (Node) enumO; String enumName = enumNode.selectSingleNode("Enum").getText(); System.out.println("\t\t " + enumName); String enumDesc = enumNode.selectSingleNode("Description").getText(); field.addEnum(new Enum(enumName, enumDesc)); } } } System.out.println(getClass().getSimpleName() + ": " + allFields.size() + " Fields found"); }