/** * {@inheritDoc} */ @Override public Class<? extends Segment> getSegmentClass(String theName, String theVersion) throws HL7Exception { initVersionIfNeeded(); return super.getSegmentClass(theName, myVersion); }
/** * {@inheritDoc} */ @Override public Class<? extends Type> getTypeClass(String theName, String theVersion) throws HL7Exception { initVersionIfNeeded(); return super.getTypeClass(theName, myVersion); }
/** * {@inheritDoc} */ @Override public Class<? extends Message> getMessageClass(String theName, String theVersion, boolean theIsExplicit) throws HL7Exception { if (myMessageClass != null) { return myMessageClass; } initVersionIfNeeded(); return super.getMessageClass(theName, myVersion, theIsExplicit); }
/** * {@inheritDoc} */ @Override public Class<? extends Segment> getSegmentClass(String theName, String theVersion) throws HL7Exception { initVersionIfNeeded(); return super.getSegmentClass(theName, myVersion); }
/** * {@inheritDoc} */ @Override public Class<? extends Message> getMessageClass(String theName, String theVersion, boolean theIsExplicit) throws HL7Exception { if (myMessageClass != null) { return myMessageClass; } initVersionIfNeeded(); return super.getMessageClass(theName, myVersion, theIsExplicit); }
/** * {@inheritDoc} */ @Override public Class<? extends Type> getTypeClass(String theName, String theVersion) throws HL7Exception { initVersionIfNeeded(); return super.getTypeClass(theName, myVersion); }