public final Component getStandardHeader(MsgType msgType) { for (Object o : msgType.getMsgContent()) { if (o instanceof Component && ((Component) o).isStandardHeader()) { return (Component) o; } } return null; }
public final Component getStandardTrailer(MsgType msgType) { for (Object o : msgType.getMsgContent()) { if (o instanceof Component && ((Component) o).isStandardTrailer()) { return (Component) o; } } return null; }
public void generate() throws Exception { generateDictionary("session.xml", true, false); generateDictionary("application.xml", false, false); generateDictionary("merged.xml", false, true); // for versions below FIX5.0 }
public MsgTypeComponent(Component component, String reqd) { super(component.getMsgID(), component.getName(), component.getType(), component.getCategory(), component.getNotReqXML()); this.required = "1".equals(reqd); for (Object o : component.getMsgContent()) { addMsgContent(o); } }
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); }
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<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; }
public MsgTypeComponent(Component component, String reqd) { super(component.getMsgID(), component.getName(), component.getType(), component.getCategory(), component.getNotReqXML()); this.required = "1".equals(reqd); for (Object o : component.getMsgContent()) { addMsgContent(o); } }
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 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; }
public final Component getStandardHeader(MsgType msgType) { for (Object o : msgType.getMsgContent()) { if (o instanceof Component && ((Component) o).isStandardHeader()) { return (Component) o; } } return null; }
public final Component getStandardTrailer(MsgType msgType) { for (Object o : msgType.getMsgContent()) { if (o instanceof Component && ((Component) o).isStandardTrailer()) { return (Component) o; } } return null; }
public void generate() throws Exception { generateDictionary("session.xml", true, false); generateDictionary("application.xml", false, false); generateDictionary("merged.xml", false, true); // for versions below FIX5.0 }
public final Component getStandardHeader(MsgType msgType) { for (Object o : msgType.getMsgContent()) { if (o instanceof Component && ((Component) o).isStandardHeader()) { return (Component) o; } } return null; }
public final Component getStandardTrailer(MsgType msgType) { for (Object o : msgType.getMsgContent()) { if (o instanceof Component && ((Component) o).isStandardTrailer()) { return (Component) o; } } return null; }
public void generate() throws Exception { generateDictionary("session.xml", true, false); generateDictionary("application.xml", false, false); generateDictionary("merged.xml", false, true); // for versions below FIX5.0 }
public final Component getStandardHeader(MsgType msgType) { for (Object o : msgType.getMsgContent()) { if (o instanceof Component && ((Component) o).isStandardHeader()) { return (Component) o; } } return null; }
public final Component getStandardTrailer(MsgType msgType) { for (Object o : msgType.getMsgContent()) { if (o instanceof Component && ((Component) o).isStandardTrailer()) { return (Component) o; } } return null; }
public void generate() throws Exception { generateDictionary("session.xml", true, false); generateDictionary("application.xml", false, false); generateDictionary("merged.xml", false, true); // for versions below FIX5.0 }