/** * Delegates calls to {@link DefaultModelClassFactory#getMessageClassInASpecificPackage(String, String, boolean, String)} */ public Class<? extends Message> getMessageClassInASpecificPackage(String theName, String theVersion, boolean theIsExplicit, String thePackageName) throws HL7Exception { return delegate.getMessageClassInASpecificPackage(theName, theVersion, theIsExplicit, thePackageName); }
/** * Delegates calls to {@link DefaultModelClassFactory#getMessageClassInASpecificPackage(String, String, boolean, String)} */ public Class<? extends Message> getMessageClassInASpecificPackage(String theName, String theVersion, boolean theIsExplicit, String thePackageName) throws HL7Exception { return delegate.getMessageClassInASpecificPackage(theName, theVersion, theIsExplicit, thePackageName); }
/** * Instantiate a message type using a specific package name * * @see ModelClassFactory#getMessageClassInASpecificPackage(String, String, boolean, String) */ protected Message instantiateMessageInASpecificPackage(String theName, String theVersion, boolean isExplicit, String packageName) throws HL7Exception { Class<? extends Message> messageClass = getFactory().getMessageClassInASpecificPackage( theName, theVersion, isExplicit, packageName); if (messageClass == null) { throw new HL7Exception("Can't find message class in current package list: " + theName); } return ReflectionUtil.instantiateMessage(messageClass, getFactory()); }
/** * Instantiate a message type using a specific package name * * @see ModelClassFactory#getMessageClassInASpecificPackage(String, String, boolean, String) */ protected Message instantiateMessageInASpecificPackage(String theName, String theVersion, boolean isExplicit, String packageName) throws HL7Exception { Class<? extends Message> messageClass = getFactory().getMessageClassInASpecificPackage( theName, theVersion, isExplicit, packageName); if (messageClass == null) { throw new HL7Exception("Can't find message class in current package list: " + theName); } return ReflectionUtil.instantiateMessage(messageClass, getFactory()); }