All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ca.uhn.hl7v2.model.SuperStructure Maven / Gradle / Ivy

package ca.uhn.hl7v2.model;

import java.util.List;
import java.util.Set;

/**
 * Represents a {@link Message} or {@link Group} which contains child elements 
 * for more than one structure type. Super structures are used for convenience since
 * they allow you to use the same code to handle multiple message types.  
 */
public interface SuperStructure extends Group {

	Set getStructuresWhichChildAppliesTo(String theChildName);

	List getChildNamesForStructure(String theStructure);
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy