
Package org.hl7.fhir.r5.elementmodel
Class LanguageUtils
java.lang.Object
org.hl7.fhir.r5.elementmodel.LanguageUtils
in here:
   * generateTranslations
   * importFromTranslations
   * stripTranslations
   * switchLanguage
   
  in the validator
- Author:
 - grahamegrieve generateTranslations = -langTransform export -src {src} -tgt {tgt} -dest {dest} importFromTranslations = -langTransform import -src {src} -tgt {tgt} -dest {dest}
 
- 
Nested Class Summary
Nested Classes - 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptioncopyToLanguage(Element element, String lang, boolean markLanguage) copyToLanguage(Resource res, String lang, boolean markLanguage) voidfillSupplement(CodeSystem csSrc, CodeSystem csDst, List<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> list) List<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> generateTranslations(Element e, String lang) voidgenerateTranslations(Element resource, org.hl7.fhir.utilities.i18n.LanguageFileProducer.LanguageProducerLanguageSession session) List<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> generateTranslations(Resource res, String lang) getTranslation(Element e, String lang) getTranslationOrBase(PrimitiveType<?> e, String lang) booleanhandlesAsElement(Element element) booleanhandlesAsResource(Resource resource) booleanhasTranslation(Element e, String lang) intimportFromTranslations(Element resource, List<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> translations) intimportFromTranslations(Element resource, List<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> translations, List<org.hl7.fhir.utilities.validation.ValidationMessage> messages) intimportFromTranslations(Resource resource, List<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> translations, List<org.hl7.fhir.utilities.validation.ValidationMessage> messages) static booleanlangsMatch(String dstLang, String srcLang) static booleanlangsMatch(org.hl7.fhir.utilities.i18n.AcceptLanguageHeader langs, String srcLang) static booleanlangsMatchExact(String dstLang, String srcLang) static booleanlangsMatchExact(org.hl7.fhir.utilities.i18n.AcceptLanguageHeader langs, String srcLang) nameForLang(String lang) booleanswitchLanguage(Element e, String lang, boolean markLanguage) booleanswitchLanguage(Base r, String lang, boolean markLanguage, boolean contained) titleForLang(String lang)  
- 
Field Details
- 
TRANSLATION_SUPPLEMENT_RESOURCE_TYPES
 
 - 
 - 
Constructor Details
- 
LanguageUtils
 
 - 
 - 
Method Details
- 
generateTranslations
public void generateTranslations(Element resource, org.hl7.fhir.utilities.i18n.LanguageFileProducer.LanguageProducerLanguageSession session)  - 
importFromTranslations
public int importFromTranslations(Element resource, List<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> translations)  - 
importFromTranslations
public int importFromTranslations(Element resource, List<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> translations, List<org.hl7.fhir.utilities.validation.ValidationMessage> messages)  - 
importFromTranslations
public int importFromTranslations(Resource resource, List<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> translations, List<org.hl7.fhir.utilities.validation.ValidationMessage> messages)  - 
langsMatchExact
public static boolean langsMatchExact(org.hl7.fhir.utilities.i18n.AcceptLanguageHeader langs, String srcLang)  - 
langsMatch
public static boolean langsMatch(org.hl7.fhir.utilities.i18n.AcceptLanguageHeader langs, String srcLang)  - 
langsMatchExact
 - 
langsMatch
 - 
fillSupplement
public void fillSupplement(CodeSystem csSrc, CodeSystem csDst, List<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> list)  - 
nameForLang
 - 
titleForLang
 - 
handlesAsResource
 - 
handlesAsElement
 - 
generateTranslations
public List<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> generateTranslations(Resource res, String lang)  - 
generateTranslations
public List<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> generateTranslations(Element e, String lang)  - 
switchLanguage
 - 
switchLanguage
- Throws:
 IOException
 - 
hasTranslation
 - 
getTranslation
 - 
getTranslationOrBase
 - 
copyToLanguage
public Element copyToLanguage(Element element, String lang, boolean markLanguage) throws IOException - Throws:
 IOException
 - 
copyToLanguage
 
 -