
Package org.hl7.fhir.r5.renderers.utils
Class RenderingContext
java.lang.Object
org.hl7.fhir.utilities.i18n.I18nBase
org.hl7.fhir.utilities.i18n.RenderingI18nContext
org.hl7.fhir.r5.renderers.utils.RenderingContext
Managing Language when rendering
You can specify a language to use when rendering resources by setting the setLocale() on
the super class. The locale drives the following:
- choice of java supplied rendering phrase, if translations are provided for the locale
- integer and date formats used (but see below for date formats)
- automatic translation of coded values, if language supplements are available
- choosing text representation considering the FHIR translation extension
By default, the locale is null, and the default locale for the underlying system is used.
If you set locale to a specific value, then that value will be used instead of the default locale.
By default, only a single language is rendered, based on the locale. Where resources contain
multiple language content (designations in CodeSystem and ValueSet, or using the translation
extension), you can control what languages are presented using the properties multiLanguagePolicy
and languages
- multiLanguagePolicy: NONE (default), DESIGNATIONS, ALL
- languages: a list of allowed languages. Default is empty which means all languages in scope via multiLanguagePolicy
Managing Date/Time Formatting
This class has multiple parameters that influence date/time formatting when rendering resources
- The default rendering is using the default java locale as above
- If you setLocale() to something, then the defaults for the locale will be used
- Else you can set the values of dateTimeFormat, dateFormat, dateYearFormat and dateYearMonthFormat
If you set the value of locale, the values of dateTimeFormat, dateFormat, dateYearFormat and dateYearMonthFormat are
reset to the system defaults
Timezones: by default, date/times are rendered in their source timezone
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enumstatic enumstatic interfacestatic interfacestatic interfacestatic enumstatic enumstatic enumstatic classstatic enumWhat kind of user the renderer is targeting - end users, or technical users This affects the way codes and references are renderedstatic enum -
Field Summary
Fields inherited from class org.hl7.fhir.utilities.i18n.RenderingI18nContext
_NA, ACTOR_DEF_ACT, ACTOR_DEF_CAP, ACTOR_DEF_DER, ACTOR_DEF_TYP, ACTOR_DERIVED_FROM, ACTOR_DERIVED_FROM_NONE, ADD_BIND_ADD_BIND, ADD_BIND_ALL_REP, ADD_BIND_ANY, ADD_BIND_ANY_REP, ADD_BIND_CURR_BIND, ADD_BIND_DESIG_SYS, ADD_BIND_EX_BIND, ADD_BIND_EXT_PREF, ADD_BIND_GIVEN_CONT, ADD_BIND_MAX, ADD_BIND_MIN, ADD_BIND_NEW_REC, ADD_BIND_PREF_BIND, ADD_BIND_RECOM_VALUE_SET, ADD_BIND_REQ_BIND, ADD_BIND_UI, ADD_BIND_UI_BIND, ADD_BIND_UNKNOWN_PUR, ADD_BIND_VALID_EXT, ADD_BIND_VALID_REQ, ADD_BIND_VALUE_COMP, BUND_REND_INVALID_DOC, BUNDLE_DOCUMENT_CONTENT, BUNDLE_DOCUMENT_DETAILS, BUNDLE_ETAG, BUNDLE_HEADER_DOCUMENT_CONTENTS, BUNDLE_HEADER_ENTRY, BUNDLE_HEADER_ENTRY_URL, BUNDLE_HEADER_ROOT, BUNDLE_IF_MATCH, BUNDLE_IF_MOD, BUNDLE_IF_NON_MATCH, BUNDLE_IF_NONE, BUNDLE_LAST_MOD, BUNDLE_LOCATION, BUNDLE_REQUEST, BUNDLE_RESOURCE, BUNDLE_RESPONSE, BUNDLE_REV_EXCP, BUNDLE_SEARCH, BUNDLE_SEARCH_MODE, BUNDLE_SEARCH_SCORE, BUNDLE_SUMMARY, CANON_REND_COMMITTEE, CANON_REND_JSON, CANON_REND_MATURITY, CANON_REND_PUBLISHER, CANON_REND_SOURCE_RES, CANON_REND_TURTLE, CAPABILITY_ADD_SUPP_PROF, CAPABILITY_BASE_SYS, CAPABILITY_COMB_SEARCH_PAR, CAPABILITY_CORS_NO, CAPABILITY_CORS_YES, CAPABILITY_CREATE_INT, CAPABILITY_DELETE_INT, CAPABILITY_DOCUMENT_CAPS, CAPABILITY_ENDPOINTS, CAPABILITY_ERR_DET, CAPABILITY_EXT_OP, CAPABILITY_FHIR, CAPABILITY_FHIR_VER, CAPABILITY_HISTORY_INT, CAPABILITY_HISTORY_TYPE, CAPABILITY_IMP_VER, CAPABILITY_INT, CAPABILITY_INT_DESC, CAPABILITY_INT_SUMM, CAPABILITY_INTER_SUPP, CAPABILITY_MAY_SUPP, CAPABILITY_MESSAGING_CAP, CAPABILITY_MESSAGING_CAPS, CAPABILITY_MULT_EXT, CAPABILITY_NOTE_CAP, CAPABILITY_OP, CAPABILITY_OPER, CAPABILITY_OTH_RES_ENB, CAPABILITY_PATCH_INT, CAPABILITY_PROF_CONF, CAPABILITY_PROF_MAP, CAPABILITY_PROF_RES_DOC, CAPABILITY_PUB_BY, CAPABILITY_PUB_ON, CAPABILITY_READ_INT, CAPABILITY_REF_PROF, CAPABILITY_REQ_RECOM, CAPABILITY_RES_CONF, CAPABILITY_RES_ENB, CAPABILITY_RES_OPER, CAPABILITY_RES_PRO, CAPABILITY_RES_TYP, CAPABILITY_REST_CAPS, CAPABILITY_REST_CONFIG, CAPABILITY_REV_PROF, CAPABILITY_SEARCH_INT, CAPABILITY_SEARCH_PAR, CAPABILITY_SEARCH_PARS, CAPABILITY_SEARCHES, CAPABILITY_SHOULD_SUPP, CAPABILITY_SUMM_RES, CAPABILITY_SUMM_SYS_INT, CAPABILITY_SUMM_SYS_OP, CAPABILITY_SUMM_SYS_SP, CAPABILITY_SUPP, CAPABILITY_SUPP_FORM, CAPABILITY_SUPP_MSGS, CAPABILITY_SUPP_PATCH_FORM, CAPABILITY_SUPP_PROFS, CAPABILITY_SUPP_THE, CAPABILITY_SUPPS, CAPABILITY_SUPPS_THE, CAPABILITY_TYP_PRES, CAPABILITY_TYPS, CAPABILITY_UPDATE_INT, CAPABILITY_VREAD_INT, CAPABILTY_ALLOW_CAP, CAPABILTY_SHALL_SUPP, CODE_SYS_CODE_NOT_HERE, CODE_SYS_COMPLETE, CODE_SYS_COPY, CODE_SYS_DISP, CODE_SYS_DISP_PROP, CODE_SYS_EXAMPLE, CODE_SYS_FEAT, CODE_SYS_FOR_OID, CODE_SYS_FRAGMENT, CODE_SYS_IN_A_HIERARCHY, CODE_SYS_NOTPRESENT, CODE_SYS_PROP, CODE_SYS_REPLACED_BY, CODE_SYS_SUPP_CODE_NOT_HERE, CODE_SYS_SUPPLEMENT, CODE_SYS_THE_VALUE_SET, CODE_SYS_UNDEF_HIER, CODE_SYS_UNKN_MODE, CODESYSTEM_CONCEPTS, CODESYSTEM_CONTENT_COMPLETE, CODESYSTEM_CONTENT_EXAMPLE, CODESYSTEM_CONTENT_FRAGMENT, CODESYSTEM_CONTENT_NOTPRESENT, CODESYSTEM_CONTENT_SUPPLEMENT, CODESYSTEM_DEPRECATED, CODESYSTEM_FILTER_OP, CODESYSTEM_FILTERS, CODESYSTEM_PROPS_DESC, CONC_MAP_CODE_SYS_UNSPEC, CONC_MAP_CODES, CONC_MAP_FRM, CONC_MAP_FROM, CONC_MAP_GRP, CONC_MAP_NOT_SPEC, CONC_MAP_REL, CONC_MAP_SOURCE, CONC_MAP_SOURCE_CARD, CONC_MAP_SOURCE_TYPE, CONC_MAP_SRC_DET, CONC_MAP_TO, CONC_MAP_TRGT, CONC_MAP_TRGT_CARD, CONC_MAP_TRGT_DET, CONC_MAP_TRGT_TYPE, DATA_REND_AFTER_SLEEP, DATA_REND_AFTERNOON, DATA_REND_AFTERNOON_EARLY, DATA_REND_AFTERNOON_LATE, DATA_REND_AFTRBKFST, DATA_REND_AFTRDINR, DATA_REND_AFTRLUNCH, DATA_REND_AFTRMEALS, DATA_REND_AFTRWKNG, DATA_REND_ATBKFST, DATA_REND_ATDINR, DATA_REND_ATLUNCH, DATA_REND_ATT_DATA, DATA_REND_ATT_URL, DATA_REND_BASE64, DATA_REND_BFBKFST, DATA_REND_BFDINR, DATA_REND_BFLUNCH, DATA_REND_BFMEALS, DATA_REND_BFSLEEP, DATA_REND_BY, DATA_REND_CODES, DATA_REND_COND, DATA_REND_COUNT, DATA_REND_CURRENCY, DATA_REND_DATA, DATA_REND_DETAILS, DATA_REND_DETAILS_STATED, DATA_REND_DETAILS_STATED_ND, DATA_REND_DICOM, DATA_REND_DIM, DATA_REND_DURATION, DATA_REND_ERROR, DATA_REND_EVENING, DATA_REND_EVENING_EARLY, DATA_REND_EVENING_LATE, DATA_REND_EVENTS, DATA_REND_EXCEPTION, DATA_REND_FACT, DATA_REND_FAX, DATA_REND_GLN, DATA_REND_ICD, DATA_REND_IMMEDIATE, DATA_REND_INT, DATA_REND_LIMIT, DATA_REND_LOINC, DATA_REND_LOWER, DATA_REND_MEALS, DATA_REND_MKDWN_LNK, DATA_REND_MORNING, DATA_REND_MORNING_EARLY, DATA_REND_MORNING_LATE, DATA_REND_NIGHT, DATA_REND_NO_DISP, DATA_REND_NOON, DATA_REND_NOT_STAT, DATA_REND_ONCE, DATA_REND_ONGOING, DATA_REND_ORIGIN, DATA_REND_PER, DATA_REND_PERIOD, DATA_REND_PHONE, DATA_REND_RXNORM, DATA_REND_SEARCH, DATA_REND_SNOMED, DATA_REND_SORT, DATA_REND_SOURCE, DATA_REND_STARTING, DATA_REND_THESE_CODES, DATA_REND_TIMING, DATA_REND_TO_DO, DATA_REND_UNKNWN, DATA_REND_UNRD_EX, DATA_REND_UNTIL, DATA_REND_UP, DATA_REND_USE, DATA_REND_VALUESET, DATA_REND_VERSION, DIAG_REP_REND_AGE, DIAG_REP_REND_CODECON, DIAG_REP_REND_ERR, DIAG_REP_REND_FOR, DIAG_REP_REND_IDENTIFIER, DIAG_REP_REND_NOTRES, DIAG_REP_REND_OBS, DIAG_REP_REND_PER, DIAG_REP_REND_REFRAN, DIAG_REP_REND_REP, DIAG_REP_REND_REPDET, DIAG_REP_REND_UNABLE, DIAG_REP_REND_WHEN, DIAG_REP_SUMMARY, DIAG_REP_UNSPECIFIED_CODE, DIAG_REP_UNSPECIFIED_SUBJECT, DOCUMENT_SUMMARY, EX_SCEN_ALT, EX_SCEN_BEL, EX_SCEN_CONTA, EX_SCEN_ERR_REN, EX_SCEN_FVER, EX_SCEN_IN, EX_SCEN_OTH, EX_SCEN_POSTCON, EX_SCEN_PRECON, EX_SCEN_PROC, EX_SCEN_REC, EX_SCEN_RES, EX_SCEN_SEE, EX_SCEN_STEP, EX_SCEN_TIME, EX_SCEN_UN, EX_SCEN_UN_ACT, EXAMPLE_SCEN_STEP_SCEN, FMM_TABLE, GENERAL_ADD_LANG, GENERAL_ADDITIONAL_BINDING, GENERAL_BIND_MIN_ALLOW, GENERAL_BINDING, GENERAL_BINDING_NO_DESC, GENERAL_BINDING_NO_VS_1, GENERAL_BINDING_NO_VS_2, GENERAL_BINDINGS, GENERAL_CARD, GENERAL_CARDINALITY, GENERAL_CODE, GENERAL_COMMENT, GENERAL_COMMENTS, GENERAL_COMPARATORS, GENERAL_COMPONENT, GENERAL_CONFORMANCE, GENERAL_CONSTRAINTS, GENERAL_CONTACT, GENERAL_CONTENT, GENERAL_COPYRIGHT, GENERAL_CRIT, GENERAL_DATA_DISPLAY_PROPERTY, GENERAL_DEFINING_URL, GENERAL_DEFINITION, GENERAL_DEFINITION_COLON, GENERAL_DESC, GENERAL_DESC_CONST, GENERAL_DETAILS, GENERAL_DOCUMENTATION, GENERAL_EXAMPLE, GENERAL_EXPER, GENERAL_FILTER, GENERAL_FIXED_VALUE, GENERAL_FLAGS, GENERAL_LOCATION, GENERAL_LOGICAL_NAME, GENERAL_MAX_LENGTH, GENERAL_MIN_LENGTH, GENERAL_MODIFIERS, GENERAL_NAME, GENERAL_NCI_THES, GENERAL_NOTE, GENERAL_OBLIG, GENERAL_OBLIGATIONS, GENERAL_OID, GENERAL_PAR, GENERAL_PARS, GENERAL_PATTERN_VALUE, GENERAL_PREFERRED, GENERAL_PROF, GENERAL_PROPS, GENERAL_PURPOSE, GENERAL_REFS, GENERAL_REMOVED_SINCE, GENERAL_REQUEST, GENERAL_REQUIRED, GENERAL_REQUIRED_BINDING, GENERAL_RESOURCE, GENERAL_SECURITY_LABEL, GENERAL_SOURCE, GENERAL_SRC, GENERAL_STARTER, GENERAL_STATUS, GENERAL_SUBJ, GENERAL_SUMM, GENERAL_TITLE, GENERAL_TODO, GENERAL_TYPE, GENERAL_TYPE_PROFILE, GENERAL_TYPE_TARGET_PROFILE, GENERAL_UCUM, GENERAL_URI, GENERAL_URL, GENERAL_USAGE, GENERAL_VALUE, GENERAL_VALUE_BOUNDED, GENERAL_VALUE_MAX, GENERAL_VALUE_MIN, GENERAL_VALUESET, GENERAL_VER, GENERAL_VER_LOW, GENERAL_XML, IMP_GUIDE_URL, IP_INTRO, IP_NONE, IP_NONE_EXT, KIND_EXTENSION, KIND_LOGICAL, KIND_PROFILE, LIB_REND_ART, LIB_REND_AUT, LIB_REND_CONT, LIB_REND_ED, LIB_REND_END, LIB_REND_NOCONT, LIB_REND_PAR, LIB_REND_REQ, LIB_REND_REV, LIB_REND_SHOW, LIB_REND_SIZE, LIST_REND_CODE, LIST_REND_DAT, LIST_REND_DATE, LIST_REND_DEL, LIST_REND_ENC, LIST_REND_FLAG, LIST_REND_ITEM, LIST_REND_MODE, LIST_REND_ORD, LIST_REND_STAT, LIST_REND_SUB, LIST_SUMMARY, LIST_UNSPECIFIED_CODE, LIST_UNSPECIFIED_SUBJECT, MAP_DEFAULT_COMMENT, MATURITY_MATURITY, MATURITY_PUBLISHER, MATURITY_STATUS, MATURITY_STDS_STATUS, NAME_SYS_IDEN, NAME_SYS_PER, OBLIG_ACT, OBLIG_ELE, OBLIGATION_SOURCE, OP_DEF_INPAR, OP_DEF_OFFIC, OP_DEF_OUTPAR, OP_DEF_SCO, OP_DEF_URL, OP_DEF_USE, OP_OUT_DIAG, OP_OUT_OK, OP_OUT_SEV, OP_OUT_SRC, OP_OUT_SUMM, OP_OUT_SUMM_ALL_OK, OP_OUT_SUMM_NOHINT, PARS_SUMMARY_LIST, PARS_SUMMARY_SIZE, PAT_ACTIVE, PAT_ACTIVE_HINT, PAT_ALT_NAME, PAT_ALT_NAME_HINT, PAT_CONTACT, PAT_CONTACT_HINT, PAT_CONTAINED, PAT_DECEASED, PAT_DECEASED_HINT, PAT_DOB, PAT_GENDER, PAT_GP, PAT_LANG, PAT_LANG_HINT, PAT_LANG_PREFERRED, PAT_LINK_REFER, PAT_LINK_REPL, PAT_LINK_REPLBY, PAT_LINK_SEE, PAT_LINKS, PAT_LINKS_HINT, PAT_MARITAL, PAT_MARITAL_HINT, PAT_MO, PAT_MUL_BIRTH, PAT_MUL_BIRTH_HINT, PAT_NO_DOB, PAT_NO_GENDER, PAT_NO_NAME, PAT_NOK_CONTACT_HINT, PAT_NOM_CONTACT, PAT_ORG, PAT_OTHER_ID, PAT_OTHER_ID_HINT, PAT_PERIOD, PAT_PHOTO, PAT_RELN, PROF_DRIV_ERR_GEN_NARR, PROF_DRIV_EXCP, PROF_DRIV_FEXCP, PROF_DRIV_GEN_NARR, PROF_DRIV_GEN_NARR_TECH, PROF_DRIV_SUMM, PROF_DRIV_SUMM_NONE, PROF_DRIV_SUMM_PROP, PROV_ACT, PROV_AGE, PROV_BEHALF, PROV_FOR, PROV_OCC, PROV_POL, PROV_PROV, PROV_PROVE, PROV_REC, PROV_ROLE, PROV_WHO, QUEST_ADD_INFO, QUEST_ALLOWED, QUEST_ANSW, QUEST_ANSWER, QUEST_ANSWERS, QUEST_APP, QUEST_ARE_TRUE, QUEST_ATTRIBUTES, QUEST_CALC, QUEST_CAND, QUEST_CAT, QUEST_CONT, QUEST_DERIVED, QUEST_DISPLAY, QUEST_DISPLAY_CAT, QUEST_EFF_PERIOD, QUEST_EN, QUEST_ENABLE, QUEST_EXP, QUEST_GROUP, QUEST_HIDDEN, QUEST_HIDDEN_ITEM, QUEST_ID, QUEST_INITIAL, QUEST_INITIAL_ANSWER, QUEST_INITIALLY, QUEST_INT, QUEST_ITEM, QUEST_ITEM_CONT, QUEST_LINK, QUEST_LINKED, QUEST_LINKID, QUEST_MAND, QUEST_MAX_LENGTH, QUEST_NLM, QUEST_NONE_SPEC, QUEST_OBSERVATION, QUEST_OPT, QUEST_OPTIONS, QUEST_ORIENTATION, QUEST_PREFIX, QUEST_PUB, QUEST_QUEST, QUEST_QUESTION, QUEST_READ_ONLY, QUEST_READONLY, QUEST_REP, QUEST_RESP_ROOT, QUEST_REV_DATE, QUEST_ROOT, QUEST_STRUCT, QUEST_SUB_TYPE, QUEST_SUBJECT, QUEST_SUMMARY, QUEST_TEXT, QUEST_TEXTFOR, QUEST_TIMES, QUEST_TRUE, QUEST_TRY, QUEST_TRY_QUEST, QUEST_TYPE_ITEM, QUEST_UNKNOWN_MODE, QUEST_UNSPECIFIED_QUESTIONNAIRE, QUEST_UNSPECIFIED_SUBJECT, QUEST_VALUE, R44B_DERIVES_FROM, R44B_HAS_TARGET, R44B_HAS_TYPE, R44B_NOT_COMP, R44B_NOT_IN, R44B_ONLY_IN, R44B_PACKAGE_REF, R44B_PROBLEMS, R44B_REFERS_TO, R44B_USE_OK, R44B_WRONG_MSG, REND_ADDED, REND_CHANGED, REND_REMOVED, REND_ROW_CHANGED_SINCE_WAS, REND_ROW_SINCE, REND_SINCE_ADDED, REND_SINCE_CHANGED, REND_SINCE_CHANGED_WAS, REND_STANDARDS, REQ_ACTOR, REQ_DERIVE, REQ_DERIVED, REQ_FOLLOWING_ACTOR, REQ_FOLLOWING_REQ, REQ_LINKS, REQ_SATISFIED, RES_REND_ACT, RES_REND_COND_REF, RES_REND_DESC, RES_REND_DRAFT, RES_REND_ERROR, RES_REND_INFO_SOURCE, RES_REND_LANGUAGE, RES_REND_RET, RES_REND_SEE_ON_THIS_PAGE, RES_REND_SPEC_RULES, RES_REND_TAG, RES_REND_TEMPLATE_ID, RES_REND_UNKNOWN, RES_REND_UPDATED, RES_REND_VER, RESOURCE_COPYRIGHT, SD_COMP_HEAD_CARD_L, SD_COMP_HEAD_CARD_L_DESC, SD_COMP_HEAD_CARD_R, SD_COMP_HEAD_CARD_R_DESC, SD_COMP_HEAD_COMP_DESC, SD_COMP_HEAD_DESC_L, SD_COMP_HEAD_DESC_L_DESC, SD_COMP_HEAD_DESC_R, SD_COMP_HEAD_DESC_R_DESC, SD_COMP_HEAD_FLAGS_L, SD_COMP_HEAD_FLAGS_L_DESC, SD_COMP_HEAD_FLAGS_R, SD_COMP_HEAD_FLAGS_R_DESC, SD_COMP_HEAD_TYPE_L, SD_COMP_HEAD_TYPE_L_DESC, SD_COMP_HEAD_TYPE_R, SD_COMP_HEAD_TYPE_R_DESC, SD_DOCO, SD_GRID_HEAD_CARD_DESC, SD_GRID_HEAD_DESC, SD_GRID_HEAD_DESC_DESC, SD_GRID_HEAD_NAME_DESC, SD_GRID_HEAD_TYPE_DESC, SD_HEAD_CARD_DESC, SD_HEAD_DESC_DESC, SD_HEAD_FLAGS_DESC, SD_LEGEND, SD_SLICING_INFO, SD_SUMMARY_FIXED, SD_SUMMARY_MANDATORY, SD_SUMMARY_MISSING_EXTENSION, SD_SUMMARY_MISSING_PROFILE, SD_SUMMARY_MUST_SUPPORT, SD_SUMMARY_NESTED_MANDATORY, SD_SUMMARY_PROHIBITED, SD_SUMMARY_PUBLICATION, SD_SUMMARY_SLICE, SD_SUMMARY_SLICE_NONE, SD_SUMMARY_SLICES, SD_XIG_LINK, SDR_ALL_ELEM, SDR_ALL_EXT, SDR_ANY_ORDER, SDR_BP, SDR_CAPSTMT, SDR_CH_DET, SDR_CH_NO, SDR_CLICK_COPY, SDR_CODE_FROM, SDR_COMPLY, SDR_CONCEPT_DOMAIN, SDR_CONT_CH_DET_CS, SDR_CONT_CH_DET_SD, SDR_CONT_CH_DET_VS, SDR_CONT_CH_NO, SDR_DEFN_CH_DET_CS, SDR_DEFN_CH_DET_SD, SDR_DEFN_CH_DET_VS, SDR_DEFN_CH_NO, SDR_DERIVED, SDR_DRAFT, SDR_DRAW_IN, SDR_EXAMPLE, SDR_EXPERIMENTAL, SDR_EXT_ANY, SDR_EXT_CHANGED, SDR_EXT_CTXT_PATH, SDR_EXT_CTXT_PATHS, SDR_EXT_DEPR, SDR_EXT_ELEM, SDR_EXT_ELEM_ID, SDR_EXT_EXT, SDR_EXT_MOD, SDR_EXT_PATH, SDR_EXT_UNCHANGED, SDR_EXT_VER_PFX, SDR_EXT_VER_SFX, SDR_EXTENSION_SUMMARY, SDR_EXTENSION_SUMMARY_MODIFIER, SDR_FIXED_VALUE, SDR_FROM, SDR_FROM_ELEM, SDR_GUIDANCE_HERE, SDR_GUIDANCE_PFX, SDR_GUIDANCE_SFX, SDR_IMPOSE, SDR_INTRP_CH_DET_VS, SDR_INTRP_CH_NO_VS, SDR_LIMITED_ONE, SDR_META_CH_DET, SDR_META_CH_NO, SDR_MOD, SDR_MOD_SUPP, SDR_MULTIPLE_PROFILES, SDR_NOT_DONE_CC, SDR_NOT_GEN, SDR_NOT_HANDLED_EXT, SDR_NOT_USED, SDR_OFF_URL, SDR_ONE_OF, SDR_ONLY_ONE, SDR_PATTERN_VALUE, SDR_PRIM_VALUE, SDR_REFER, SDR_REQUIRED, SDR_SEARCH, SDR_SORTED, SDR_SRC_FHIR, SDR_SRC_IG, SDR_SRC_PACK, SDR_SUPP, SDR_UNK_EXT, SDR_USAGE, SDR_USE, SDR_VER_BEF, SDR_VER_FOR, SDR_VER_FROM_PFX, SDR_VER_FROM_SFX, SDR_VER_ON, SDR_VER_RANGE, SDR_VER_RANGE_MID, SDR_VER_RANGE_PFX, SDR_VER_RANGE_SFX, SDR_VER_TO_PFX, SDR_VER_TO_SFX, SDR_VER_UNK, SDT_DEF, SDT_DT, SDT_DT_PROF, SDT_EXTENSION, SDT_LM, SDT_LM_PROF, SDT_OBLIGATION_PROFILE, SDT_ORIGINAL_SOURCE, SDT_PT, SDT_PT_PROF, SDT_RES, SDT_RES_PROF, SEARCH_PAR_ALLOWED, SEARCH_PAR_CHAIN, SEARCH_PAR_EXP, SEARCH_PAR_MULTIPLE_AND_APPEAR, SEARCH_PAR_MULTIPLE_AND_REPEAT, SEARCH_PAR_MULTIPLE_AND_SERVER, SEARCH_PAR_MULTIPLE_OR_MULTIPLE, SEARCH_PAR_MULTIPLE_OR_ONE, SEARCH_PAR_MULTIPLE_OR_SERVER, SEARCH_PAR_MULTIPLES, SEARCH_PAR_NONE, SEARCH_PAR_PROC, SEARCH_PAR_REND_TARGET, SEARCH_PAR_RES, STATUS_MSG_AUTOBUILD, STATUS_MSG_LOCAL_BUILD, STATUS_MSG_PUBLICATION_HOLDER, STRUC_DEF_ABSTRACT, STRUC_DEF_ACT, STRUC_DEF_AFFECT_CONSTRAINTS, STRUC_DEF_ALL_ACTORS, STRUC_DEF_ALL_SLICES, STRUC_DEF_ALL_TYPES, STRUC_DEF_ALLOWED, STRUC_DEF_ALT_NAME, STRUC_DEF_AND, STRUC_DEF_APPROP_CON, STRUC_DEF_AS_SHOWN, STRUC_DEF_BECAUSE, STRUC_DEF_BINDING_STYLE, STRUC_DEF_BINDINGS, STRUC_DEF_BLACK, STRUC_DEF_BUSINESS_ID, STRUC_DEF_BUSINESS_VERID, STRUC_DEF_CAN_TARGET, STRUC_DEF_CAND, STRUC_DEF_CAND_SUB, STRUC_DEF_CANNOT_TARGET, STRUC_DEF_CANT_FIND, STRUC_DEF_CAP, STRUC_DEF_CDA, STRUC_DEF_CHILD, STRUC_DEF_CHOICE, STRUC_DEF_CHOICE_DATA_TYPE, STRUC_DEF_CHOICE_GRP, STRUC_DEF_CHOICE_OF, STRUC_DEF_CLOSED, STRUC_DEF_COMMENT, STRUC_DEF_COMP_DOC, STRUC_DEF_COMP_EX, STRUC_DEF_COMP_PROF, STRUC_DEF_COMPLEX, STRUC_DEF_COMPLEXBRACK, STRUC_DEF_CONC_SET, STRUC_DEF_CONSTRAINING, STRUC_DEF_CONSTRAINTS, STRUC_DEF_CONT_RULE, STRUC_DEF_CONT_TYPE, STRUC_DEF_CONTROL, STRUC_DEF_COPY_URL, STRUC_DEF_CURR, STRUC_DEF_CURR_RULE, STRUC_DEF_DATE, STRUC_DEF_DATE_FORM, STRUC_DEF_DEF_CODES, STRUC_DEF_DEFAULT_TYPE, STRUC_DEF_DEFAULT_VALUE, STRUC_DEF_DERIVED_PROFILE, STRUC_DEF_DESC_PROF, STRUC_DEF_DESCRIM, STRUC_DEF_DISCUSSION, STRUC_DEF_ELE, STRUC_DEF_ELE_AFFECTED, STRUC_DEF_ELE_INCLUDED, STRUC_DEF_ELE_MUST_SUPP, STRUC_DEF_ELE_READ, STRUC_DEF_ELEMENT, STRUC_DEF_ELEMENTS, STRUC_DEF_ERR_DESC, STRUC_DEF_ERROR, STRUC_DEF_EX_CODE, STRUC_DEF_EX_DESC, STRUC_DEF_EX_TYPE, STRUC_DEF_EX_URL, STRUC_DEF_EXAM, STRUC_DEF_EXT, STRUC_DEF_EXT_JSON, STRUC_DEF_EXT_STYLE, STRUC_DEF_EXTENSIBLE, STRUC_DEF_EXTENSIONS, STRUC_DEF_FHIR, STRUC_DEF_FHIR_EXCEP, STRUC_DEF_FII, STRUC_DEF_FIXED, STRUC_DEF_FIXED_VALUE, STRUC_DEF_FOR_CODE, STRUC_DEF_FURTHER_INFO, STRUC_DEF_GRADE, STRUC_DEF_ID, STRUC_DEF_ID_EXPECT, STRUC_DEF_ID_IS, STRUC_DEF_ID_MAY, STRUC_DEF_ID_NOT_ALLOW, STRUC_DEF_IF, STRUC_DEF_IMPOSE_PROFILE, STRUC_DEF_INFERRED_JSON, STRUC_DEF_INVAR, STRUC_DEF_INVARIANT, STRUC_DEF_JSON_ARRAY, STRUC_DEF_JSON_CAN_NAME, STRUC_DEF_JSON_CHILD, STRUC_DEF_JSON_EXT, STRUC_DEF_JSON_FORM, STRUC_DEF_JSON_IF, STRUC_DEF_JSON_INFERRED, STRUC_DEF_JSON_IS, STRUC_DEF_JSON_MAY, STRUC_DEF_JSON_MAY_PRESENT, STRUC_DEF_JSON_NAME, STRUC_DEF_JSON_NOT_PRESENT, STRUC_DEF_JSON_NULL, STRUC_DEF_JSON_PRESENT, STRUC_DEF_JSON_PROPERTY_NAME, STRUC_DEF_JSON_SINGLE, STRUC_DEF_JSON_TYPE, STRUC_DEF_LABEL, STRUC_DEF_LEAST_FOLLOW, STRUC_DEF_LOGICAL, STRUC_DEF_LOGICAL_CONT, STRUC_DEF_LOINC, STRUC_DEF_LOINC_CODE, STRUC_DEF_MAX, STRUC_DEF_MAX_MIN, STRUC_DEF_MAX_VALUE, STRUC_DEF_MEAN_MISS, STRUC_DEF_MIN, STRUC_DEF_MIN_VALUE, STRUC_DEF_MISSING_LINK, STRUC_DEF_MOD, STRUC_DEF_MODIF, STRUC_DEF_MODIFIER, STRUC_DEF_MODIFIER_EXT, STRUC_DEF_MUST_SUPPORT, STRUC_DEF_MUST_SUPPORT_TYPES, STRUC_DEF_NAMESPACE, STRUC_DEF_NO_DESCRIM, STRUC_DEF_NO_MAPPINGS, STRUC_DEF_NO_MUST_SUPPORT, STRUC_DEF_NO_SUMMARY, STRUC_DEF_NOT_MARK, STRUC_DEF_NOTE_X, STRUC_DEF_NULL_JSON, STRUC_DEF_OBLIG, STRUC_DEF_OBLIG_ADD, STRUC_DEF_OBLIG_ALL, STRUC_DEF_OBLIG_FROM, STRUC_DEF_OBLIG_SUPP, STRUC_DEF_ONE_OF, STRUC_DEF_OPEN, STRUC_DEF_OPEN_END, STRUC_DEF_ORDERED, STRUC_DEF_PATH, STRUC_DEF_PATHS, STRUC_DEF_PATT_VALUE, STRUC_DEF_PREF_CONT, STRUC_DEF_PREFERRED, STRUC_DEF_PREFIXED, STRUC_DEF_PRIM_ELE, STRUC_DEF_PRIM_TYPE_PRESENT, STRUC_DEF_PRIM_TYPE_VALUE, STRUC_DEF_PRIMITIVE, STRUC_DEF_PROF_COMP, STRUC_DEF_PROF_REQ, STRUC_DEF_PROF_RES, STRUC_DEF_PROF_SUPP, STRUC_DEF_PROFILE_BUILDS, STRUC_DEF_PROFILED, STRUC_DEF_PROPERTY, STRUC_DEF_REFER_PROFILE, STRUC_DEF_REFERS_EXT, STRUC_DEF_REND_UNABLE_RES, STRUC_DEF_REPEAT, STRUC_DEF_REPEAT_ELE, STRUC_DEF_REQ_BIND, STRUC_DEF_REQ_PATT, STRUC_DEF_REQUIRED, STRUC_DEF_REQUIRED_PATT, STRUC_DEF_REQUIREMENTS, STRUC_DEF_ROOT, STRUC_DEF_SEE, STRUC_DEF_SET_ARE, STRUC_DEF_SET_SLICES, STRUC_DEF_SHALL_CODE, STRUC_DEF_SHORT, STRUC_DEF_SHOULD_CODE, STRUC_DEF_SINGLE_JSON_OBJECTS, STRUC_DEF_SLIC, STRUC_DEF_SLICE, STRUC_DEF_SLICE_FOR, STRUC_DEF_SLICE_NAME, STRUC_DEF_SLICE_PAR, STRUC_DEF_SLICES, STRUC_DEF_SNOMED, STRUC_DEF_SNOMED_CODE, STRUC_DEF_STAND_STAT, STRUC_DEF_STAND_STATUS, STRUC_DEF_STRING_FORM, STRUC_DEF_STRUCTURES, STRUC_DEF_SUIT_SHALL_CODE, STRUC_DEF_TARG_SUPP, STRUC_DEF_TEMPLATEID, STRUC_DEF_TERM_BIND, STRUC_DEF_TERM_BINDS, STRUC_DEF_THEN_TYPE, STRUC_DEF_THIS_REFERS, STRUC_DEF_TYPE_BOUND, STRUC_DEF_TYPE_PARAMETER, STRUC_DEF_TYPE_SET, STRUC_DEF_TYPE_SPEC, STRUC_DEF_TYPE_SUPP, STRUC_DEF_UI, STRUC_DEF_UI_CONT, STRUC_DEF_UNADORNED, STRUC_DEF_UNDEF_ACT, STRUC_DEF_UNKNOWN_APPROACH, STRUC_DEF_UNKNOWN_REF, STRUC_DEF_UNORDERED, STRUC_DEF_UNSPECIFIED, STRUC_DEF_URLS, STRUC_DEF_VALID, STRUC_DEF_VALUE_ALT, STRUC_DEF_VALUE_REQ, STRUC_DEF_VALUESET, STRUC_DEF_VALUESET_CODE, STRUC_DEF_WHAT, STRUC_DEF_XHTML, STRUC_DEF_XML_ACTUAL, STRUC_DEF_XML_ATTRIBUTE, STRUC_DEF_XML_ELE, STRUC_DEF_XML_FORM, STRUC_DEF_XML_NAME, STRUC_DEF_XSI, SUB_TOPIC_CREATE, SUB_TOPIC_CURR, SUB_TOPIC_DELETE, SUB_TOPIC_EVENT, SUB_TOPIC_FHIR_PATH, SUB_TOPIC_FILT_DEF, SUB_TOPIC_FILT_PAR, SUB_TOPIC_INCL, SUB_TOPIC_INT, SUB_TOPIC_PREV, SUB_TOPIC_REQ, SUB_TOPIC_RES_TRIG, SUB_TOPIC_REV_INCL, TERM_REND_COPY, TERMINOLOGY_LVL, TEST_PLAN_ASS, TEST_PLAN_ASSERTION, TEST_PLAN_CASE, TEST_PLAN_CASE_SEQ, TEST_PLAN_CATEGORY, TEST_PLAN_DATA, TEST_PLAN_DEP, TEST_PLAN_DEPEN, TEST_PLAN_DESC, TEST_PLAN_LANG, TEST_PLAN_RESULT, TEST_PLAN_RUN, TEST_PLAN_SCOPE, TEST_PLAN_SCOPES, TEST_PLAN_SOURCE, TEST_PLAN_TEST_DATA, TEST_PLAN_TEST_RUN, TEXT_ICON_CHOICE, TEXT_ICON_DATATYPE, TEXT_ICON_ELEMENT, TEXT_ICON_EXTENSION_COMPLEX, TEXT_ICON_EXTENSION_SIMPLE, TEXT_ICON_KEY, TEXT_ICON_OBJECT_BOX, TEXT_ICON_PRIMITIVE, TEXT_ICON_REFERENCE, TEXT_ICON_REUSE, TEXT_ICON_SLICE, TEXT_ICON_SLICE_ITEM, TX_DISPLAY, TX_DISPLAY_LANG, VALUE_ES_ES, VALUE_SET_ADD_DESIG, VALUE_SET_ALL_CODE, VALUE_SET_ALL_CODES_DEF, VALUE_SET_AND, VALUE_SET_AR, VALUE_SET_AT, VALUE_SET_AUS, VALUE_SET_BE, VALUE_SET_CA, VALUE_SET_CA_EN, VALUE_SET_CH, VALUE_SET_CODE_ITEM, VALUE_SET_CODE_SELEC, VALUE_SET_CODES_FROM, VALUE_SET_COMMA, VALUE_SET_CONT, VALUE_SET_CONT_STRUC, VALUE_SET_CONTAINS, VALUE_SET_CONTAINS_AT_LEAST, VALUE_SET_DANISH, VALUE_SET_DE, VALUE_SET_DESCENDENTOF, VALUE_SET_DESIG, VALUE_SET_DISPLAY_ITEM, VALUE_SET_DOESNT_EXIST, VALUE_SET_DUTCH, VALUE_SET_EE, VALUE_SET_EQUAL, VALUE_SET_ERROR, VALUE_SET_EXCL, VALUE_SET_EXCLUDED_FROM, VALUE_SET_EXISTS, VALUE_SET_EXP, VALUE_SET_EXP_FRAG, VALUE_SET_EXPANSION, VALUE_SET_EXPANSION_INTERNAL, VALUE_SET_EXPANSION_SRVR, VALUE_SET_EXPANSIONS, VALUE_SET_EXPANSIONS_INTERNAL, VALUE_SET_EXPANSIONS_SRVR, VALUE_SET_FI, VALUE_SET_GENERALIZES, VALUE_SET_HAS, VALUE_SET_HAS_AT_LEAST, VALUE_SET_IE, VALUE_SET_IMPORT, VALUE_SET_IN, VALUE_SET_INACT, VALUE_SET_INACTIVE, VALUE_SET_INC, VALUE_SET_INCLUDED_INTO, VALUE_SET_INT, VALUE_SET_ISA, VALUE_SET_ISNOTA, VALUE_SET_KR, VALUE_SET_LEVEL, VALUE_SET_LOINCV, VALUE_SET_NEEDS_SUPPL, VALUE_SET_NO, VALUE_SET_NO_VER, VALUE_SET_NO_VERSION, VALUE_SET_NOT_DEF, VALUE_SET_NOT_FOUND, VALUE_SET_NOTE, VALUE_SET_NOTIN, VALUE_SET_NULL, VALUE_SET_NULLS, VALUE_SET_NUMBER_CONCEPTS, VALUE_SET_NZ, VALUE_SET_OTHER_DISPLAY, VALUE_SET_REGEX, VALUE_SET_RULES_EXC, VALUE_SET_RULES_INC, VALUE_SET_SEL, VALUE_SET_SNOMED, VALUE_SET_SNOMED_ADD, VALUE_SET_SPAN, VALUE_SET_SPEC_NAME, VALUE_SET_SWEDISH, VALUE_SET_SYNONYM, VALUE_SET_SYSTEM, VALUE_SET_THESE_CODES_DEF, VALUE_SET_TOO_COSTLY, VALUE_SET_UK, VALUE_SET_UK_CLIN, VALUE_SET_US, VALUE_SET_US_ICD10CM, VALUE_SET_USED_ELSEWHERE, VALUE_SET_UY, VALUE_SET_WHERE, VALUE_SET_WHERE_CODES, VS_ABSTRACT_CODE_HINT, VSR_LOGICAL, VSR_NO_DEF, VSR_TRIGGERFields inherited from class org.hl7.fhir.utilities.i18n.I18nBase
KEY_DELIMITER, uncontainedKeys -
Constructor Summary
ConstructorsConstructorDescriptionRenderingContext(IWorkerContext workerContext, org.hl7.fhir.utilities.MarkDownProcessor markdown, org.hl7.fhir.utilities.validation.ValidationOptions terminologyServiceOptions, String specLink, String localPrefix, Locale locale, RenderingContext.ResourceRendererMode mode, RenderingContext.GenerationRules rules) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddLink(RenderingContext.KnownLinkType type, String link) voidcopy(boolean copyAnchors) <T extends Resource>
TfindLinkableResource(Class<T> class_, String uri) fixReference(String ref) intIn the absence of a specified format, the renderers will default to the FormatStyle.MEDIUM for the current locale.In the absence of a specified format, the renderers will default to the FormatStyle.MEDIUM for the current locale.org.hl7.fhir.utilities.StandardsStatusgetFiles()intgetLink(RenderingContext.KnownLinkType link, boolean secure) org.hl7.fhir.utilities.MarkDownProcessorgetMode()getPkp()getRandomName(String id) getRules()org.hl7.fhir.utilities.FhirPublicationorg.hl7.fhir.utilities.validation.ValidationOptionsif the timezone is null, the rendering will default to the source timezone in the resource Note that if you're working server side, the FHIR project recommends the use of the Date header so that clients know what timezone the server defaults to, There is no standard way for the server to know what the client timezone is.getTranslated(PrimitiveType<?> t) getTranslatedCode(String code, String codeSystem) getTranslatedCode(Element e, String codeSystem) getTranslatedCode(Base b, String codeSystem) getTranslatedCode(Enumeration<?> e, String codeSystem) booleanbooleanbooleanbooleanbooleanbooleanbooleanisDebug()booleanbooleanbooleanbooleanisOids()booleanisPretty()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanprefixAnchor(String anchor) prefixLocalHref(String url) voidsetAddName(boolean addName) voidsetBase64Limit(int base64Limit) setCanonicalUrlsAsLinks(boolean canonicalUrlsAsLinks) setChangeVersion(String changeVersion) setCodeSystemPropList(List<String> codeSystemPropList) setContained(boolean contained) setCopyButton(boolean copyButton) setDateFormat(DateTimeFormatter dateFormat) setDateFormatString(String dateFormat) setDateTimeFormat(DateTimeFormatter dateTimeFormat) setDateTimeFormatString(String dateTimeFormat) setDateYearFormat(DateTimeFormatter dateYearFormat) setDateYearFormatString(String dateYearFormat) setDateYearMonthFormat(DateTimeFormatter dateYearMonthFormat) setDateYearMonthFormatString(String dateYearMonthFormat) voidsetDebug(boolean debug) setDefaultStandardsStatus(org.hl7.fhir.utilities.StandardsStatus defaultStandardsStatus) setDefinitionsTarget(String definitionsTarget) voidsetDesignationMode(RenderingContext.DesignationMode designationMode) setDestDir(String destDir) voidsetFixedFormat(RenderingContext.FixedValueFormat fixedFormat) setHeaderLevelContext(int headerLevelContext) setInlineGraphics(boolean inlineGraphics) setLocalPrefix(String localPrefix) voidsetMultiLanguagePolicy(RenderingContext.MultiLanguagePolicy multiLanguagePolicy) voidsetNoHeader(boolean noHeader) setNoSlowLookup(boolean noSlowLookup) voidsetOids(boolean oids) setPretty(boolean pretty) setProfileUtilities(ProfileUtilities profileUtilities) setQuestionnaireMode(RenderingContext.QuestionnaireRendererMode questionnaireMode) voidsetResolveLinkResolver(RenderingContext.IResourceLinkResolver resolveLinkResolver) setResolver(Resolver.IReferenceResolver resolver) setScenarioMode(RenderingContext.ExampleScenarioRendererMode scenarioMode) voidsetSecondaryLang(boolean secondaryLang) setServices(IHostApplicationServices services) voidsetShortPatientForm(boolean shortPatientForm) setShowComments(boolean showComments) setShowSummaryTable(boolean header) setStructureMode(RenderingContext.StructureDefinitionRendererMode structureMode) setTargetVersion(org.hl7.fhir.utilities.FhirPublication targetVersion) setTemplateProvider(RenderingContext.ILiquidTemplateProvider templateProvider) setTerminologyServiceOptions(org.hl7.fhir.utilities.validation.ValidationOptions terminologyServiceOptions) voidsetTesting(boolean testing) testing is used to turn off production of random UUIDs and produce something known and predictable but likely to produce name clashes in production - for the sake of test case reproducibilitysetTimeZoneId(ZoneId timeZoneId) voidsetTrackNarrativeSource(boolean trackNarrativeSource) voidsetUniqueLocalPrefix(String uniqueLocalPrefix) voidsetUnknownLocalReferencesNotLinks(boolean unknownLocalReferencesNotLinks) toStr(int v) withLocale(Locale locale) withLocaleCode(String locale) withOids(boolean oids) withUniqueLocalPrefix(String uniqueLocalPrefix) Methods inherited from class org.hl7.fhir.utilities.i18n.RenderingI18nContext
formatPhrase, formatPhrasePlural, getMessagesSourceFileName, typeOfStringMethods inherited from class org.hl7.fhir.utilities.i18n.I18nBase
formatMessage, formatMessagePlural, getLocale, getMessages, getPluralKey, getPluralKeys, getPluralRules, getPluralSuffixes, getRootKeyFromPlural, isWarnAboutMissingMessages, logUncontainedMessage, messageKeyExistsForLocale, setLocale, setValidationMessageLanguage, setWarnAboutMissingMessages
-
Constructor Details
-
RenderingContext
public RenderingContext(IWorkerContext workerContext, org.hl7.fhir.utilities.MarkDownProcessor markdown, org.hl7.fhir.utilities.validation.ValidationOptions terminologyServiceOptions, String specLink, String localPrefix, Locale locale, RenderingContext.ResourceRendererMode mode, RenderingContext.GenerationRules rules) - Parameters:
workerContext- - access to all related resources that might be neededmarkdown- - appropriate markdown processing engineterminologyServiceOptions- - options to use when looking up codesspecLink- - path to FHIR specificationlocale- - i18n for rendering
-
-
Method Details
-
copy
-
getContext
-
getProfileUtilities
-
getWorker
-
isCanonicalUrlsAsLinks
-
setCanonicalUrlsAsLinks
-
getMarkdown
-
getMultiLanguagePolicy
-
setMultiLanguagePolicy
-
getAllowedLanguages
-
getLocalPrefix
-
getTerminologyServiceOptions
-
getHeaderLevelContext
-
setHeaderLevelContext
-
getResolver
-
setResolver
-
setTerminologyServiceOptions
public RenderingContext setTerminologyServiceOptions(org.hl7.fhir.utilities.validation.ValidationOptions terminologyServiceOptions) -
isNoSlowLookup
-
setNoSlowLookup
-
getDefinitionsTarget
-
setDefinitionsTarget
-
getDestDir
-
setDestDir
-
setProfileUtilities
-
getTemplateProvider
-
setTemplateProvider
public RenderingContext setTemplateProvider(RenderingContext.ILiquidTemplateProvider templateProvider) -
getServices
-
setServices
-
isPretty
-
setPretty
-
getParser
-
setParser
-
getCodeSystemPropList
-
setCodeSystemPropList
-
isInlineGraphics
-
setInlineGraphics
-
isShowSummaryTable
-
setShowSummaryTable
-
getScenarioMode
-
setScenarioMode
-
getQuestionnaireMode
-
setQuestionnaireMode
public RenderingContext setQuestionnaireMode(RenderingContext.QuestionnaireRendererMode questionnaireMode) -
getStructureMode
-
setStructureMode
public RenderingContext setStructureMode(RenderingContext.StructureDefinitionRendererMode structureMode) -
fixReference
-
setLocalPrefix
-
getTargetVersion
-
setTargetVersion
-
isTechnicalMode
-
getTimeZoneId
if the timezone is null, the rendering will default to the source timezone in the resource Note that if you're working server side, the FHIR project recommends the use of the Date header so that clients know what timezone the server defaults to, There is no standard way for the server to know what the client timezone is. In the case where the client timezone is unknown, the timezone should be null- Returns:
- the specified timezone to render in
-
setTimeZoneId
-
getDateTimeFormat
In the absence of a specified format, the renderers will default to the FormatStyle.MEDIUM for the current locale.- Returns:
- the format to use
-
setDateTimeFormat
-
setDateTimeFormatString
-
getDateFormat
In the absence of a specified format, the renderers will default to the FormatStyle.MEDIUM for the current locale.- Returns:
- the format to use
-
setDateFormat
-
setDateFormatString
-
getDateYearFormat
-
setDateYearFormat
-
setDateYearFormatString
-
getDateYearMonthFormat
-
setDateYearMonthFormat
-
setDateYearMonthFormatString
-
getMode
-
setMode
-
isContained
-
setContained
-
isShowComments
-
setShowComments
-
isCopyButton
-
setCopyButton
-
setPkp
-
getPkp
-
hasLink
-
getLink
-
addLink
-
getRules
-
setRules
-
getDefaultStandardsStatus
-
setDefaultStandardsStatus
public RenderingContext setDefaultStandardsStatus(org.hl7.fhir.utilities.StandardsStatus defaultStandardsStatus) -
getChangeVersion
-
setChangeVersion
-
getNamedLinks
-
registerFile
-
getFiles
-
getFixedFormat
-
setFixedFormat
-
isAddName
-
setAddName
-
getTypeMap
-
toStr
-
getTranslated
-
getTranslated
-
getTranslatedElement
-
getTranslatedCode
-
getTranslatedCode
-
getTranslatedCode
-
getTranslatedCode
-
withLocale
-
withLocaleCode
-
withMode
-
getContextUtilities
-
getBase64Limit
-
setBase64Limit
-
isShortPatientForm
-
setShortPatientForm
-
isSecondaryLang
-
setSecondaryLang
-
prefixAnchor
-
prefixLocalHref
-
getUniqueLocalPrefix
-
setUniqueLocalPrefix
-
withUniqueLocalPrefix
-
forContained
-
hasAnchor
-
addAnchor
-
getAnchors
-
clearAnchors
-
isUnknownLocalReferencesNotLinks
-
setUnknownLocalReferencesNotLinks
-
findLinkableResource
- Throws:
IOException
-
getResolveLinkResolver
-
setResolveLinkResolver
-
isDebug
-
setDebug
-
getDesignationMode
-
setDesignationMode
-
isOids
-
setOids
-
withOids
-
isNoHeader
-
setNoHeader
-
getActorWhiteList
-
isTrackNarrativeSource
-
setTrackNarrativeSource
-
nextXNKey
-
getRandomName
-
isTesting
-
setTesting
testing is used to turn off production of random UUIDs and produce something known and predictable but likely to produce name clashes in production - for the sake of test case reproducibility- Parameters:
testing-
-