Package org.hl7.fhir.r5.renderers
Class ProfileDrivenRenderer
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.ProfileDrivenRenderer
-
Field Summary
Fields inherited from class org.hl7.fhir.r5.renderers.ResourceRenderer
forResource, rcontext, xverManagerFields inherited from class org.hl7.fhir.r5.renderers.Renderer
context, RENDER_BUNDLE_ETAG, RENDER_BUNDLE_HEADER_ENTRY, RENDER_BUNDLE_HEADER_ENTRY_URL, RENDER_BUNDLE_HEADER_ROOT, RENDER_BUNDLE_IF_MATCH, RENDER_BUNDLE_IF_MOD, RENDER_BUNDLE_IF_NON_MATCH, RENDER_BUNDLE_IF_NONE, RENDER_BUNDLE_LAST_MOD, RENDER_BUNDLE_LOCATION, RENDER_BUNDLE_REQUEST, RENDER_BUNDLE_RESOURCE, RENDER_BUNDLE_RESPONSE, RENDER_BUNDLE_SEARCH, RENDER_BUNDLE_SEARCH_MODE, RENDER_BUNDLE_SEARCH_SCORE -
Constructor Summary
ConstructorsConstructorDescriptionProfileDrivenRenderer(RenderingContext context) ProfileDrivenRenderer(RenderingContext context, Resolver.ResourceContext rcontext) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidgenerateElementByProfile(BaseWrappers.ResourceWrapper res, StructureDefinition profile, List<ElementDefinition> allElements, org.hl7.fhir.utilities.xhtml.XhtmlNode x, String path, boolean showCodeDetails, int indent, BaseWrappers.PropertyWrapper p, ElementDefinition child) voidgenerateResourceSummary(org.hl7.fhir.utilities.xhtml.XhtmlNode x, BaseWrappers.ResourceWrapper res, boolean textAlready, boolean showCodeDetails, boolean canLink) booleanbooleanbooleanrender(org.hl7.fhir.utilities.xhtml.XhtmlNode x, BaseWrappers.ResourceWrapper r) protected StringMethods inherited from class org.hl7.fhir.r5.renderers.ResourceRenderer
build, describe, describe, describeStatus, displayReference, fetchResource, generateCopyright, getProperty, getProperty, inject, makeInternalBundleLink, parseType, render, render, renderCanonical, renderCanonical, renderCanonical, renderCommitteeLink, renderOrError, renderReference, renderReference, renderReference, renderReference, renderResourceHeader, resolveReference, valuedMethods inherited from class org.hl7.fhir.r5.renderers.DataRenderer
addMarkdown, addTelecom, describeLang, describeSystem, describeVersion, display, display, display, displayBase, displayCodeableConcept, displayCoding, displayCoding, displayContactPoint, displayContactPoint, displayHumanName, displayPeriod, displayQuantity, displayRange, displaySystem, getContext, getLinkForCode, getLocalizedBigDecimalValue, gt, makeAnchor, makeExceptionXhtml, render, render, renderAddress, renderAnnotation, renderAnnotation, renderBase, renderCodeableConcept, renderCodeableConcept, renderCodeableReference, renderCoding, renderCoding, renderCoding, renderCodingWithDetails, renderContactPoint, renderDataRequirement, renderDate, renderDateTime, renderDateTime, renderExpression, renderHumanName, renderIdentifier, renderMoney, renderPeriod, renderQuantity, renderQuantity, renderRange, renderSampledData, renderTiming, renderUri, renderUri, smartAddText, systemFromCanonical, translate, versionFromCanonicalMethods inherited from class org.hl7.fhir.r5.renderers.Renderer
formatMessage
-
Constructor Details
-
ProfileDrivenRenderer
-
ProfileDrivenRenderer
-
-
Method Details
-
render
public boolean render(org.hl7.fhir.utilities.xhtml.XhtmlNode x, Resource r) throws org.hl7.fhir.exceptions.FHIRFormatError, org.hl7.fhir.exceptions.DefinitionException, IOException - Specified by:
renderin classResourceRenderer- Throws:
org.hl7.fhir.exceptions.FHIRFormatErrororg.hl7.fhir.exceptions.DefinitionExceptionIOException
-
render
public boolean render(org.hl7.fhir.utilities.xhtml.XhtmlNode x, BaseWrappers.ResourceWrapper r) throws org.hl7.fhir.exceptions.FHIRFormatError, org.hl7.fhir.exceptions.DefinitionException, IOException - Overrides:
renderin classResourceRenderer- Throws:
org.hl7.fhir.exceptions.FHIRFormatErrororg.hl7.fhir.exceptions.DefinitionExceptionIOException
-
display
- Specified by:
displayin classResourceRenderer- Throws:
UnsupportedEncodingExceptionIOException
-
display
public String display(BaseWrappers.ResourceWrapper r) throws UnsupportedEncodingException, IOException - Specified by:
displayin classResourceRenderer- Throws:
UnsupportedEncodingExceptionIOException
-
generateResourceSummary
public void generateResourceSummary(org.hl7.fhir.utilities.xhtml.XhtmlNode x, BaseWrappers.ResourceWrapper res, boolean textAlready, boolean showCodeDetails, boolean canLink) throws org.hl7.fhir.exceptions.FHIRException, UnsupportedEncodingException, IOException - Throws:
org.hl7.fhir.exceptions.FHIRExceptionUnsupportedEncodingExceptionIOException
-
generateElementByProfile
public void generateElementByProfile(BaseWrappers.ResourceWrapper res, StructureDefinition profile, List<ElementDefinition> allElements, org.hl7.fhir.utilities.xhtml.XhtmlNode x, String path, boolean showCodeDetails, int indent, BaseWrappers.PropertyWrapper p, ElementDefinition child) throws UnsupportedEncodingException, IOException, EOperationOutcome -
isExtension
-
tail
-
canRender
- Overrides:
canRenderin classResourceRenderer
-