Package org.hl7.fhir.dstu3.utils
Class ToolingExtensions
- java.lang.Object
-
- org.hl7.fhir.dstu3.utils.ToolingExtensions
-
public class ToolingExtensions extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringEXT_ALLOWEDRESOURCEstatic StringEXT_BALLOT_STATUSstatic StringEXT_CIMI_REFERENCEstatic StringEXT_CODE_GENERATION_PARENTstatic StringEXT_CONTROLstatic StringEXT_CS_COMMENTstatic StringEXT_DEFINITIONstatic StringEXT_DISPLAY_HINTstatic StringEXT_FMM_LEVELstatic StringEXT_ISSUE_SOURCEstatic StringEXT_JSON_TYPEstatic StringEXT_MAPPING_PREFIXstatic StringEXT_MAPPING_SUFFIXstatic StringEXT_MAXOCCURSstatic StringEXT_MINOCCURSstatic StringEXT_OO_FILEstatic StringEXT_QTYPEstatic StringEXT_RDF_TYPEstatic StringEXT_REFERENCEFILTERstatic StringEXT_REGEXstatic StringEXT_REPLACED_BYstatic StringEXT_RESOURCE_CATEGORYstatic StringEXT_SUBSUMESstatic StringEXT_TABLE_NAMEstatic StringEXT_TRANSLATIONstatic StringEXT_UNCLOSEDstatic StringEXT_VS_COMMENTstatic StringEXT_WORKGROUPstatic StringEXT_XML_TYPE
-
Constructor Summary
Constructors Constructor Description ToolingExtensions()
-
Method Summary
-
-
-
Field Detail
-
EXT_SUBSUMES
public static final String EXT_SUBSUMES
- See Also:
- Constant Field Values
-
EXT_DEFINITION
public static final String EXT_DEFINITION
- See Also:
- Constant Field Values
-
EXT_CS_COMMENT
public static final String EXT_CS_COMMENT
- See Also:
- Constant Field Values
-
EXT_VS_COMMENT
public static final String EXT_VS_COMMENT
- See Also:
- Constant Field Values
-
EXT_TRANSLATION
public static final String EXT_TRANSLATION
- See Also:
- Constant Field Values
-
EXT_ISSUE_SOURCE
public static final String EXT_ISSUE_SOURCE
- See Also:
- Constant Field Values
-
EXT_DISPLAY_HINT
public static final String EXT_DISPLAY_HINT
- See Also:
- Constant Field Values
-
EXT_REPLACED_BY
public static final String EXT_REPLACED_BY
- See Also:
- Constant Field Values
-
EXT_JSON_TYPE
public static final String EXT_JSON_TYPE
- See Also:
- Constant Field Values
-
EXT_RDF_TYPE
public static final String EXT_RDF_TYPE
- See Also:
- Constant Field Values
-
EXT_XML_TYPE
public static final String EXT_XML_TYPE
- See Also:
- Constant Field Values
-
EXT_REGEX
public static final String EXT_REGEX
- See Also:
- Constant Field Values
-
EXT_CONTROL
public static final String EXT_CONTROL
- See Also:
- Constant Field Values
-
EXT_MINOCCURS
public static final String EXT_MINOCCURS
- See Also:
- Constant Field Values
-
EXT_MAXOCCURS
public static final String EXT_MAXOCCURS
- See Also:
- Constant Field Values
-
EXT_ALLOWEDRESOURCE
public static final String EXT_ALLOWEDRESOURCE
- See Also:
- Constant Field Values
-
EXT_REFERENCEFILTER
public static final String EXT_REFERENCEFILTER
- See Also:
- Constant Field Values
-
EXT_CODE_GENERATION_PARENT
public static final String EXT_CODE_GENERATION_PARENT
- See Also:
- Constant Field Values
-
EXT_MAPPING_PREFIX
public static final String EXT_MAPPING_PREFIX
- See Also:
- Constant Field Values
-
EXT_MAPPING_SUFFIX
public static final String EXT_MAPPING_SUFFIX
- See Also:
- Constant Field Values
-
EXT_QTYPE
public static final String EXT_QTYPE
- See Also:
- Constant Field Values
-
EXT_CIMI_REFERENCE
public static final String EXT_CIMI_REFERENCE
- See Also:
- Constant Field Values
-
EXT_UNCLOSED
public static final String EXT_UNCLOSED
- See Also:
- Constant Field Values
-
EXT_FMM_LEVEL
public static final String EXT_FMM_LEVEL
- See Also:
- Constant Field Values
-
EXT_RESOURCE_CATEGORY
public static final String EXT_RESOURCE_CATEGORY
- See Also:
- Constant Field Values
-
EXT_TABLE_NAME
public static final String EXT_TABLE_NAME
- See Also:
- Constant Field Values
-
EXT_OO_FILE
public static final String EXT_OO_FILE
- See Also:
- Constant Field Values
-
EXT_WORKGROUP
public static final String EXT_WORKGROUP
- See Also:
- Constant Field Values
-
EXT_BALLOT_STATUS
public static final String EXT_BALLOT_STATUS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ToolingExtensions
public ToolingExtensions()
-
-
Method Detail
-
makeIssueSource
public static Extension makeIssueSource(org.hl7.fhir.utilities.validation.ValidationMessage.Source source)
-
hasExtension
public static boolean hasExtension(DomainResource de, String url)
-
hasExtension
public static boolean hasExtension(Element e, String url)
-
addMarkdownExtension
public static void addMarkdownExtension(DomainResource dr, String url, String content)
-
addStringExtension
public static void addStringExtension(Element e, String url, String content)
-
addStringExtension
public static void addStringExtension(DomainResource e, String url, String content)
-
addIntegerExtension
public static void addIntegerExtension(DomainResource dr, String url, int value)
-
addVSComment
public static void addVSComment(ValueSet.ConceptSetComponent nc, String comment)
-
addVSComment
public static void addVSComment(ValueSet.ConceptReferenceComponent nc, String comment)
-
addCSComment
public static void addCSComment(CodeSystem.ConceptDefinitionComponent nc, String comment)
-
addSubsumes
public static void addSubsumes(CodeSystem.ConceptDefinitionComponent nc, String code)
-
addDefinition
public static void addDefinition(Element nc, String definition)
-
addDisplayHint
public static void addDisplayHint(Element def, String hint)
-
getDisplayHint
public static String getDisplayHint(Element def)
-
readStringExtension
public static String readStringExtension(Element c, String uri)
-
readStringExtension
public static String readStringExtension(DomainResource c, String uri)
-
readPrimitiveExtension
public static PrimitiveType<Type> readPrimitiveExtension(DomainResource c, String uri)
-
findStringExtension
public static boolean findStringExtension(Element c, String uri)
-
readBooleanExtension
public static Boolean readBooleanExtension(Element c, String uri)
-
findBooleanExtension
public static boolean findBooleanExtension(Element c, String uri)
-
getCSComment
public static String getCSComment(CodeSystem.ConceptDefinitionComponent c)
-
hasCSComment
public static boolean hasCSComment(CodeSystem.ConceptDefinitionComponent c)
-
getSubsumes
public static List<CodeType> getSubsumes(CodeSystem.ConceptDefinitionComponent c)
-
addFlyOver
public static void addFlyOver(Questionnaire.QuestionnaireItemComponent item, String text)
-
addMin
public static void addMin(Questionnaire.QuestionnaireItemComponent item, int min)
-
addMax
public static void addMax(Questionnaire.QuestionnaireItemComponent item, int max)
-
addFhirType
public static void addFhirType(Questionnaire.QuestionnaireItemComponent group, String value)
-
addControl
public static void addControl(Questionnaire.QuestionnaireItemComponent group, String value)
-
addAllowedResource
public static void addAllowedResource(Questionnaire.QuestionnaireItemComponent group, String value)
-
addReferenceFilter
public static void addReferenceFilter(Questionnaire.QuestionnaireItemComponent group, String value)
-
addIdentifier
public static void addIdentifier(Element element, Identifier value)
-
getExtension
public static Extension getExtension(DomainResource resource, String name)
- Parameters:
name- the identity of the extension of interest- Returns:
- The extension, if on this element, else null
-
getExtension
public static Extension getExtension(Element el, String name)
-
setStringExtension
public static void setStringExtension(DomainResource resource, String uri, String value)
-
setStringExtension
public static void setStringExtension(Element element, String uri, String value)
-
setCodeExtension
public static void setCodeExtension(DomainResource resource, String uri, String value)
-
setIntegerExtension
public static void setIntegerExtension(DomainResource resource, String uri, int value)
-
hasLanguageTranslation
public static boolean hasLanguageTranslation(Element element, String lang)
-
getLanguageTranslation
public static String getLanguageTranslation(Element element, String lang)
-
addLanguageTranslation
public static void addLanguageTranslation(Element element, String lang, String value)
-
getAllowedUnits
public static Type getAllowedUnits(ElementDefinition eld)
-
setAllowableUnits
public static void setAllowableUnits(ElementDefinition eld, CodeableConcept cc)
-
getExtensions
public static List<Extension> getExtensions(Element element, String url)
-
getExtensions
public static List<Extension> getExtensions(DomainResource resource, String url)
-
addDEReference
public static void addDEReference(DataElement de, String value)
-
setExtension
public static void setExtension(Element focus, String url, Coding c)
-
removeExtension
public static void removeExtension(DomainResource focus, String url)
-
removeExtension
public static void removeExtension(Element focus, String url)
-
readIntegerExtension
public static int readIntegerExtension(DomainResource dr, String uri, int defaultValue)
-
-