
Package org.hl7.fhir.r5.renderers
Class ValueSetRenderer
java.lang.Object
org.hl7.fhir.r5.renderers.Renderer
org.hl7.fhir.r5.renderers.DataRenderer
org.hl7.fhir.r5.renderers.ResourceRenderer
org.hl7.fhir.r5.renderers.TerminologyRenderer
org.hl7.fhir.r5.renderers.ValueSetRenderer
- All Implemented Interfaces:
CodeResolver
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.renderers.TerminologyRenderer
TerminologyRenderer.ConceptMapRenderInstructions, TerminologyRenderer.TargetElementComponentWrapper, TerminologyRenderer.UsedConceptMapNested classes/interfaces inherited from class org.hl7.fhir.r5.renderers.ResourceRenderer
ResourceRenderer.RendererType, ResourceRenderer.TableData, ResourceRenderer.TableRowDataNested classes/interfaces inherited from class org.hl7.fhir.r5.renderers.Renderer
Renderer.RenderingStatusNested classes/interfaces inherited from interface org.hl7.fhir.r5.renderers.CodeResolver
CodeResolver.CodeResolution -
Field Summary
Fields inherited from class org.hl7.fhir.r5.renderers.ResourceRenderer
inner, multiLangMode, xverManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDesignationsToRow(ValueSet.ConceptReferenceComponent c, Map<String, String> designations, org.hl7.fhir.utilities.xhtml.XhtmlNode tr) voidaddDesignationsToRow(ValueSet.ValueSetExpansionContainsComponent c, Map<String, String> designations, org.hl7.fhir.utilities.xhtml.XhtmlNode tr) voidaddLangaugesToRow(ValueSet.ConceptReferenceComponent c, List<String> langs, org.hl7.fhir.utilities.xhtml.XhtmlNode tr) voidaddLangaugesToRow(ValueSet.ValueSetExpansionContainsComponent c, List<String> langs, org.hl7.fhir.utilities.xhtml.XhtmlNode tr) voidbuildNarrative(Renderer.RenderingStatus status, org.hl7.fhir.utilities.xhtml.XhtmlNode x, ResourceWrapper r) voidprotected StringdescribeVSLang(String lang, String displang) protected voidgenSummaryTableContent(Renderer.RenderingStatus status, org.hl7.fhir.utilities.xhtml.XhtmlNode tbl, CanonicalResource cr) voidrender(Renderer.RenderingStatus status, org.hl7.fhir.utilities.xhtml.XhtmlNode x, ValueSet vs, boolean header) Methods inherited from class org.hl7.fhir.r5.renderers.TerminologyRenderer
addCsRef, addMapHeaders, addTableHeaderRowStandard, AddVsRef, clipboard, display, findMappingsForCode, getCharForRelationship, getDisplayForConcept, getDisplayForConcept, getDisplayForProperty, getDisplayForProperty, getHeaderMethods inherited from class org.hl7.fhir.r5.renderers.ResourceRenderer
addContained, buildNarrative, buildSummary, canonicalTitle, canRender, checkNarrative, describe, describeStatus, describeStatus, describeStatus, describeStatus, describeStatus, displayCanonical, displayReference, displayReference, findCanonical, findCanonical, generateCopyright, generateCopyrightTableRow, genSummaryTable, genSummaryTable, genSummaryTableContent, getNameForResource, getRendererType, hasAnchorName, inject, isInner, isMultiLangMode, makeIdFromBundleEntry, makeInternalBundleLink, markLanguage, parseType, plateStyle, renderCanonical, renderCanonical, renderCanonical, renderCommitteeLink, renderCommitteeLink, renderingUsesValidation, renderOrError, renderReference, renderReference, renderReference, renderResource, renderResourceTechDetails, renderResourceTechDetails, renderTable, renderUri, renderUri, resolveReference, resolveReference, selfLink, setInner, setMultiLangMode, willRenderIdMethods inherited from class org.hl7.fhir.r5.renderers.DataRenderer
addMarkdown, addMarkdown, addTelecom, canRenderDataType, checkRenderExtensions, describeLang, describeVersion, display, displayBase, displayCodeableConcept, displayCodeSource, displayCoding, displayCoding, displayContactDetail, displayContactPoint, displayContactPoint, displayDataType, displayDataType, displayDateTime, displayHumanName, displayIdentifier, displayPeriod, displayQuantity, displayRange, displaySystem, getContext, getLinkForCode, getLinkForSystem, getLocalizedBigDecimalValue, gt, gt, hasRenderableExtensions, hasRenderableExtensions, hasRenderableExtensions, isInKnownUrlSpace, lookupCode, makeAnchor, makeExceptionXhtml, processRelativeUrls, renderAddress, renderAnnotation, renderBase, renderCodeableConcept, renderCodeableReference, renderCoding, renderCoding, renderCoding, renderCoding, renderCodingWithDetails, renderContactPoint, renderDataRequirement, renderDataType, renderDataType, renderExpression, renderExtensionsInList, renderExtensionsInText, renderHumanName, renderIdentifier, renderMoney, renderPeriod, renderPrimitiveWithNoValue, renderPrimitiveWithNoValue, renderQuantity, renderQuantity, renderQuantity, renderRange, renderSampledData, renderTiming, renderTriggerDefinition, renderUsageContext, resolveCode, resolveCode, resolveCode, resolveCode, systemFromCanonical, tail, utail, versionFromCanonicalMethods inherited from class org.hl7.fhir.r5.renderers.Renderer
egt, formatPhrase, genStandardsStatus, getTranslatedCode, markBoilerplate, markGenerated, renderStatus, renderStatusDiv, renderStatusRow, renderStatusSummary, spanIfTracking, toStr, toStr, wrap, wrapNC, wrapWC, xlinkNarrative
-
Constructor Details
-
ValueSetRenderer
-
-
Method Details
-
buildNarrative
public void buildNarrative(Renderer.RenderingStatus status, org.hl7.fhir.utilities.xhtml.XhtmlNode x, ResourceWrapper r) throws org.hl7.fhir.exceptions.FHIRFormatError, org.hl7.fhir.exceptions.DefinitionException, IOException, org.hl7.fhir.exceptions.FHIRException, EOperationOutcome - Specified by:
buildNarrativein classResourceRenderer- Throws:
org.hl7.fhir.exceptions.FHIRFormatErrororg.hl7.fhir.exceptions.DefinitionExceptionIOExceptionorg.hl7.fhir.exceptions.FHIRExceptionEOperationOutcome
-
buildSummary
- Specified by:
buildSummaryin classResourceRenderer- Throws:
UnsupportedEncodingExceptionIOException
-
render
public void render(Renderer.RenderingStatus status, org.hl7.fhir.utilities.xhtml.XhtmlNode x, ValueSet vs, boolean header) throws org.hl7.fhir.exceptions.FHIRFormatError, org.hl7.fhir.exceptions.DefinitionException, IOException - Throws:
org.hl7.fhir.exceptions.FHIRFormatErrororg.hl7.fhir.exceptions.DefinitionExceptionIOException
-
describe
-
display
-
describeVSLang
-
addDesignationsToRow
public void addDesignationsToRow(ValueSet.ValueSetExpansionContainsComponent c, Map<String, String> designations, org.hl7.fhir.utilities.xhtml.XhtmlNode tr) -
addLangaugesToRow
public void addLangaugesToRow(ValueSet.ValueSetExpansionContainsComponent c, List<String> langs, org.hl7.fhir.utilities.xhtml.XhtmlNode tr) -
addDesignationsToRow
public void addDesignationsToRow(ValueSet.ConceptReferenceComponent c, Map<String, String> designations, org.hl7.fhir.utilities.xhtml.XhtmlNode tr) -
addLangaugesToRow
public void addLangaugesToRow(ValueSet.ConceptReferenceComponent c, List<String> langs, org.hl7.fhir.utilities.xhtml.XhtmlNode tr) -
genSummaryTableContent
protected void genSummaryTableContent(Renderer.RenderingStatus status, org.hl7.fhir.utilities.xhtml.XhtmlNode tbl, CanonicalResource cr) throws IOException - Overrides:
genSummaryTableContentin classResourceRenderer- Throws:
IOException
-