
Package org.hl7.fhir.r5.extensions
Class ExtensionUtilities
java.lang.Object
org.hl7.fhir.r5.extensions.ExtensionUtilities
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddAllowedResource(Questionnaire.QuestionnaireItemComponent group, String value) static voidaddBooleanExtension(DomainResource e, String url, boolean content) static voidaddBooleanExtension(Element e, String url, boolean content) static voidaddCanonicalExtension(DomainResource dr, String url, String value) static voidaddCanonicalExtension(Element e, String url, String value) static voidaddCodeExtension(DomainResource dr, String url, String value) static voidaddCodeExtension(Element e, String url, String content) static voidaddControl(Questionnaire.QuestionnaireItemComponent group, String value) static voidaddDefinition(Element nc, String definition) static voidaddDisplayHint(Element def, String hint) static ExtensionaddExtension(Base context, String url, DataType value) static voidaddFhirType(Questionnaire.QuestionnaireItemComponent group, String value) static voidaddFlyOver(Questionnaire.QuestionnaireItemComponent item, String text, String linkId) static voidaddIntegerExtension(DomainResource dr, String url, int value) static voidaddLanguageTranslation(Element element, String lang, String value) static voidaddMarkdownExtension(DomainResource dr, String url, String content) static voidaddMax(Questionnaire.QuestionnaireItemComponent item, int max) static voidaddMin(Questionnaire.QuestionnaireItemComponent item, int min) static voidaddReferenceFilter(Questionnaire.QuestionnaireItemComponent group, String value) static voidaddStringExtension(DomainResource e, String url, String content) static voidaddStringExtension(Element e, String url, String content) static voidaddUriExtension(DomainResource dr, String url, String value) static voidaddUriExtension(Element e, String url, String value) static voidaddUrlExtension(DomainResource dr, String url, String value) static voidaddUrlExtension(Element e, String url, String value) static voidaddVSComment(ValueSet.ConceptReferenceComponent nc, String comment) static voidaddVSComment(ValueSet.ConceptSetComponent nc, String comment) static voidstatic intcountExtensions(ElementDefinition d, String... urls) static booleanfindBooleanExtension(DomainResource c, String uri) static booleanfindBooleanExtension(Element c, String uri) static booleanfindStringExtension(Element c, String uri) static DataTypestatic StringgetDisplayHint(Element def) static <T extends DataType>
TgetExtension(Class<T> class_, Base context, String url) static ExtensiongetExtension(DomainResource resource, String name) static ExtensiongetExtension(Element el, String name) static BooleangetExtensionBoolean(Base context, String url) getExtensionBooleanList(Base context, String url) static BigDecimalgetExtensionFloat(Base context, String url) static IntegergetExtensionInt(Base context, String url) static IntegergetExtensionInteger(List<Extension> extensions, String url) getExtensionIntList(Base context, String url) getExtensionList(Class<T> class_, Base context, String url) getExtensions(DomainResource resource, String url) getExtensions(Element element, String url) static StringgetExtensionString(List<Extension> extensions, String url) static StringgetExtensionString(Base context, String url) getExtensionStringList(Base context, String url) static DataTypegetExtensionValue(List<Extension> extensions, String url) static StringgetLanguageTranslation(Element element, String lang) static StringTypegetLanguageTranslationElement(Element element, String lang) static StringgetPresentation(Element holder, PrimitiveType<?> type) static StringgetPresentation(PrimitiveType<?> type) static org.hl7.fhir.utilities.StandardsStatusstatic org.hl7.fhir.utilities.StandardsStatusstatic booleanstatic booleanhasAnyOfExtensions(DomainResource dr, String... urls) static booleanhasAnyOfExtensions(Element d, String... urls) static booleanhasExtension(List<Extension> extensions, String url) static booleanhasExtension(DomainResource de, String url) static booleanhasExtension(Element e, String url) static booleanhasExtensionValue(StructureDefinition src, String url, String value) static booleanhasLanguageTranslation(Element element, String lang) static booleanhasLanguageTranslations(Element element) static booleanisModifier(String url) static ExtensionmakeIssueMessageId(String msgId) static ExtensionmakeIssueSource(org.hl7.fhir.utilities.validation.ValidationMessage.Source source) static BooleanreadBooleanExtension(DomainResource c, String uri) static BooleanreadBooleanExtension(Element c, String uri) static booleanreadBoolExtension(DomainResource c, String uri) static booleanreadBoolExtension(DomainResource c, String... uris) static booleanreadBoolExtension(Element e, String uri) static intreadIntegerExtension(DomainResource dr, String uri, int defaultValue) static intreadIntegerExtension(Element e, String uri, int defaultValue) static PrimitiveType<DataType> static StringreadStringExtension(DomainResource c, String uri) static StringreadStringExtension(DomainResource c, String... uris) static StringreadStringExtension(Element c, String uri) static StringreadStringExtension(Element c, String... uris) readStringExtensions(Element c, String uri) static Stringstatic StringreadStringSubExtension(DomainResource c, String uri, String name) static org.hl7.fhir.utilities.validation.ValidationMessagereadValidationMessage(OperationOutcome.OperationOutcomeIssueComponent issue, org.hl7.fhir.utilities.validation.ValidationMessage.Source source) static voidremoveExtension(DomainResource focus, String url) static voidremoveExtension(Element focus, String url) static voidstatic voidsetCanonicalExtension(DomainResource resource, String uri, String value) static voidsetCanonicalExtension(Element resource, String uri, String value) static voidsetCodeExtension(DomainResource resource, String uri, String value) static voidsetCodeExtension(Element element, String uri, String value) static voidsetCodeExtensionMod(BackboneElement resource, String uri, String value) static voidsetCodeExtensionMod(DomainResource resource, String uri, String value) static ExtensionsetExtension(Base context, String url, DataType value) static voidsetExtension(Element focus, String url, Coding c) static voidsetIntegerExtension(DomainResource resource, String uri, int value) static voidsetLanguageTranslation(Element element, String lang, String value) static voidsetMarkdownExtension(DomainResource resource, String uri, String value) static voidsetStandardsStatus(DomainResource dr, org.hl7.fhir.utilities.StandardsStatus status, String normativeVersion) static voidsetStandardsStatus(Element dr, org.hl7.fhir.utilities.StandardsStatus status, String normativeVersion) static voidsetStringExtension(DomainResource resource, String uri, String value) static voidsetStringExtension(Element resource, String uri, String value) static voidsetUriExtension(DomainResource resource, String uri, String value) static voidsetUriExtension(Element resource, String uri, String value) static voidsetUrlExtension(DomainResource resource, String uri, String value) static voidsetUrlExtension(Element resource, String uri, String value) static booleanstripExtensions(Element element, String... exceptions) static booleanstripExtensions(Element element, List<String> exceptions) static booleanstripExtensions(Resource resource, String... exceptions) static booleanstripExtensions(Resource resource, List<String> exceptions) static booleanusesExtension(String url, Base base)
-
Constructor Details
-
ExtensionUtilities
public ExtensionUtilities()
-
-
Method Details
-
makeIssueSource
public static Extension makeIssueSource(org.hl7.fhir.utilities.validation.ValidationMessage.Source source) -
makeIssueMessageId
-
hasExtension
-
hasExtension
-
addMarkdownExtension
-
addStringExtension
-
addCodeExtension
-
addStringExtension
-
addBooleanExtension
-
addBooleanExtension
-
addIntegerExtension
-
addCodeExtension
-
addVSComment
-
addVSComment
-
addDefinition
-
addDisplayHint
-
getDisplayHint
-
readStringExtension
-
readStringFromExtension
-
readStringExtension
-
readStringExtensions
-
readStringExtension
-
readStringExtension
-
readStringSubExtension
-
readPrimitiveExtension
-
findStringExtension
-
readBooleanExtension
-
findBooleanExtension
-
readBooleanExtension
-
readBoolExtension
-
readBoolExtension
-
readBoolExtension
-
findBooleanExtension
-
addFlyOver
public static void addFlyOver(Questionnaire.QuestionnaireItemComponent item, String text, String linkId) -
addMin
-
addMax
-
addFhirType
-
addControl
-
addAllowedResource
-
addReferenceFilter
-
getExtension
- Parameters:
name- the identity of the extension of interest- Returns:
- The extension, if on this element, else null
-
getExtension
-
setStringExtension
-
setStringExtension
-
setUriExtension
-
setUriExtension
-
setCanonicalExtension
-
setCanonicalExtension
-
setUrlExtension
-
setUrlExtension
-
setCodeExtension
-
setCodeExtensionMod
-
setCodeExtensionMod
-
setCodeExtension
-
setMarkdownExtension
-
setIntegerExtension
-
hasLanguageTranslations
-
hasLanguageTranslation
-
getLanguageTranslation
-
getLanguageTranslationElement
-
addLanguageTranslation
-
setLanguageTranslation
-
hasAllowedUnits
-
getAllowedUnits
-
setAllowableUnits
-
getExtensions
-
getExtensions
-
setExtension
-
removeExtension
-
removeExtension
-
readIntegerExtension
-
readIntegerExtension
-
getLanguageTranslations
-
getStandardsStatus
public static org.hl7.fhir.utilities.StandardsStatus getStandardsStatus(DomainResource dr) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-
getStandardsStatus
public static org.hl7.fhir.utilities.StandardsStatus getStandardsStatus(Element e) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-
setStandardsStatus
public static void setStandardsStatus(DomainResource dr, org.hl7.fhir.utilities.StandardsStatus status, String normativeVersion) -
setStandardsStatus
public static void setStandardsStatus(Element dr, org.hl7.fhir.utilities.StandardsStatus status, String normativeVersion) -
readValidationMessage
public static org.hl7.fhir.utilities.validation.ValidationMessage readValidationMessage(OperationOutcome.OperationOutcomeIssueComponent issue, org.hl7.fhir.utilities.validation.ValidationMessage.Source source) -
getPresentation
-
getPresentation
-
addUrlExtension
-
addUrlExtension
-
addUriExtension
-
addUriExtension
-
addCanonicalExtension
-
addCanonicalExtension
-
usesExtension
-
allConsts
-
hasAnyOfExtensions
-
hasAnyOfExtensions
-
countExtensions
-
hasExtensionValue
-
setExtension
-
addExtension
-
getExtension
-
getExtensionList
-
getExtensionString
-
getExtensionBoolean
-
getExtensionInt
-
getExtensionFloat
-
getExtensionStringList
-
getExtensionBooleanList
-
getExtensionIntList
-
stripExtensions
-
stripExtensions
-
stripExtensions
-
stripExtensions
-
copyExtensions
-
getExtensionValue
-
getExtensionString
-
getExtensionInteger
-
hasExtension
-
isModifier
-