001package org.hl7.fhir.r4.utils; 002 003 004import org.hl7.fhir.r4.model.Enumeration; 005import org.hl7.fhir.r4.model.PrimitiveType; 006 007public class TranslatingUtilities extends org.hl7.fhir.utilities.TranslatingUtilities { 008 009 public interface TranslationServices extends org.hl7.fhir.utilities.TranslationServices { 010 String gt(@SuppressWarnings("rawtypes") PrimitiveType value); 011 String egt(@SuppressWarnings("rawtypes") Enumeration<? extends Enum> value); 012 } 013 014 public String gt(@SuppressWarnings("rawtypes") PrimitiveType value) { 015 return hasTranslator() ? ((TranslationServices) getTranslator()).gt(value) : value.asStringValue(); 016 } 017 018 public String egt(@SuppressWarnings("rawtypes") Enumeration<? extends Enum> value) { 019 return hasTranslator() ? ((TranslationServices) getTranslator()).egt(value) : value.asStringValue(); 020 } 021 022 023}