001package ca.uhn.hl7v2.model; 002 003import ca.uhn.hl7v2.parser.ModelClassFactory; 004 005/** 006 * An undefined segment group. This is for storing undefined groups 007 * that appear in XML-encoded messages. Note that if an undefined group appears 008 * in an ER7-encoded message, the group structure won't be clear and we'll just assume 009 * it's a flat list of segments. 010 * @author Bryan Tripp 011 */ 012@SuppressWarnings("serial") 013public class GenericGroup extends AbstractGroup { 014 015 private String name; 016 017 /** Creates a new instance of GenericGroup */ 018 public GenericGroup(Group parent, String name, ModelClassFactory factory) { 019 super(parent, factory); 020 this.name = name; 021 } 022 023 /** 024 * Returns the name specified at construction time. 025 * @see Structure#getName() 026 */ 027 public String getName() { 028 return this.name; 029 } 030 031}