001package ca.uhn.hl7v2.validation;
002
003import ca.uhn.hl7v2.model.Composite;
004
005/**
006 * A validation rule that applies to a fully populated composite type. Composite rules may be called
007 * (depending on runtime configuration) just after an inbound message is parsed, or just before an
008 * outbound message is encoded.
009 * 
010 * @author Christian Ohr
011 */
012public interface CompositeTypeRule extends Rule<Composite> {
013
014}