Class Dstu3FhirModelResolver

  • All Implemented Interfaces:
    ModelResolver

    public class Dstu3FhirModelResolver
    extends FhirModelResolver<org.hl7.fhir.dstu3.model.Base,​org.hl7.fhir.dstu3.model.BaseDateTimeType,​org.hl7.fhir.dstu3.model.TimeType,​org.hl7.fhir.dstu3.model.SimpleQuantity,​org.hl7.fhir.dstu3.model.IdType,​org.hl7.fhir.dstu3.model.Resource,​org.hl7.fhir.dstu3.model.Enumeration<?>,​org.hl7.fhir.dstu3.model.EnumFactory<?>>
    • Constructor Detail

      • Dstu3FhirModelResolver

        public Dstu3FhirModelResolver()
    • Method Detail

      • initialize

        protected void initialize()
        Specified by:
        initialize in class FhirModelResolver<org.hl7.fhir.dstu3.model.Base,​org.hl7.fhir.dstu3.model.BaseDateTimeType,​org.hl7.fhir.dstu3.model.TimeType,​org.hl7.fhir.dstu3.model.SimpleQuantity,​org.hl7.fhir.dstu3.model.IdType,​org.hl7.fhir.dstu3.model.Resource,​org.hl7.fhir.dstu3.model.Enumeration<?>,​org.hl7.fhir.dstu3.model.EnumFactory<?>>
      • equalsDeep

        protected Boolean equalsDeep​(org.hl7.fhir.dstu3.model.Base left,
                                     org.hl7.fhir.dstu3.model.Base right)
        Specified by:
        equalsDeep in class FhirModelResolver<org.hl7.fhir.dstu3.model.Base,​org.hl7.fhir.dstu3.model.BaseDateTimeType,​org.hl7.fhir.dstu3.model.TimeType,​org.hl7.fhir.dstu3.model.SimpleQuantity,​org.hl7.fhir.dstu3.model.IdType,​org.hl7.fhir.dstu3.model.Resource,​org.hl7.fhir.dstu3.model.Enumeration<?>,​org.hl7.fhir.dstu3.model.EnumFactory<?>>
      • castToSimpleQuantity

        protected org.hl7.fhir.dstu3.model.SimpleQuantity castToSimpleQuantity​(org.hl7.fhir.dstu3.model.Base base)
        Specified by:
        castToSimpleQuantity in class FhirModelResolver<org.hl7.fhir.dstu3.model.Base,​org.hl7.fhir.dstu3.model.BaseDateTimeType,​org.hl7.fhir.dstu3.model.TimeType,​org.hl7.fhir.dstu3.model.SimpleQuantity,​org.hl7.fhir.dstu3.model.IdType,​org.hl7.fhir.dstu3.model.Resource,​org.hl7.fhir.dstu3.model.Enumeration<?>,​org.hl7.fhir.dstu3.model.EnumFactory<?>>
      • getCalendar

        protected Calendar getCalendar​(org.hl7.fhir.dstu3.model.BaseDateTimeType dateTime)
        Specified by:
        getCalendar in class FhirModelResolver<org.hl7.fhir.dstu3.model.Base,​org.hl7.fhir.dstu3.model.BaseDateTimeType,​org.hl7.fhir.dstu3.model.TimeType,​org.hl7.fhir.dstu3.model.SimpleQuantity,​org.hl7.fhir.dstu3.model.IdType,​org.hl7.fhir.dstu3.model.Resource,​org.hl7.fhir.dstu3.model.Enumeration<?>,​org.hl7.fhir.dstu3.model.EnumFactory<?>>
      • getCalendarConstant

        protected Integer getCalendarConstant​(org.hl7.fhir.dstu3.model.BaseDateTimeType dateTime)
        Specified by:
        getCalendarConstant in class FhirModelResolver<org.hl7.fhir.dstu3.model.Base,​org.hl7.fhir.dstu3.model.BaseDateTimeType,​org.hl7.fhir.dstu3.model.TimeType,​org.hl7.fhir.dstu3.model.SimpleQuantity,​org.hl7.fhir.dstu3.model.IdType,​org.hl7.fhir.dstu3.model.Resource,​org.hl7.fhir.dstu3.model.Enumeration<?>,​org.hl7.fhir.dstu3.model.EnumFactory<?>>
      • setCalendarConstant

        protected void setCalendarConstant​(org.hl7.fhir.dstu3.model.BaseDateTimeType dateTime,
                                           BaseTemporal temporal)
        Specified by:
        setCalendarConstant in class FhirModelResolver<org.hl7.fhir.dstu3.model.Base,​org.hl7.fhir.dstu3.model.BaseDateTimeType,​org.hl7.fhir.dstu3.model.TimeType,​org.hl7.fhir.dstu3.model.SimpleQuantity,​org.hl7.fhir.dstu3.model.IdType,​org.hl7.fhir.dstu3.model.Resource,​org.hl7.fhir.dstu3.model.Enumeration<?>,​org.hl7.fhir.dstu3.model.EnumFactory<?>>
      • timeToString

        protected String timeToString​(org.hl7.fhir.dstu3.model.TimeType time)
        Specified by:
        timeToString in class FhirModelResolver<org.hl7.fhir.dstu3.model.Base,​org.hl7.fhir.dstu3.model.BaseDateTimeType,​org.hl7.fhir.dstu3.model.TimeType,​org.hl7.fhir.dstu3.model.SimpleQuantity,​org.hl7.fhir.dstu3.model.IdType,​org.hl7.fhir.dstu3.model.Resource,​org.hl7.fhir.dstu3.model.Enumeration<?>,​org.hl7.fhir.dstu3.model.EnumFactory<?>>
      • idToString

        protected String idToString​(org.hl7.fhir.dstu3.model.IdType id)
        Specified by:
        idToString in class FhirModelResolver<org.hl7.fhir.dstu3.model.Base,​org.hl7.fhir.dstu3.model.BaseDateTimeType,​org.hl7.fhir.dstu3.model.TimeType,​org.hl7.fhir.dstu3.model.SimpleQuantity,​org.hl7.fhir.dstu3.model.IdType,​org.hl7.fhir.dstu3.model.Resource,​org.hl7.fhir.dstu3.model.Enumeration<?>,​org.hl7.fhir.dstu3.model.EnumFactory<?>>
      • getResourceType

        protected String getResourceType​(org.hl7.fhir.dstu3.model.Resource resource)
        Specified by:
        getResourceType in class FhirModelResolver<org.hl7.fhir.dstu3.model.Base,​org.hl7.fhir.dstu3.model.BaseDateTimeType,​org.hl7.fhir.dstu3.model.TimeType,​org.hl7.fhir.dstu3.model.SimpleQuantity,​org.hl7.fhir.dstu3.model.IdType,​org.hl7.fhir.dstu3.model.Resource,​org.hl7.fhir.dstu3.model.Enumeration<?>,​org.hl7.fhir.dstu3.model.EnumFactory<?>>
      • enumConstructor

        protected org.hl7.fhir.dstu3.model.Enumeration<?> enumConstructor​(org.hl7.fhir.dstu3.model.EnumFactory<?> factory)
        Specified by:
        enumConstructor in class FhirModelResolver<org.hl7.fhir.dstu3.model.Base,​org.hl7.fhir.dstu3.model.BaseDateTimeType,​org.hl7.fhir.dstu3.model.TimeType,​org.hl7.fhir.dstu3.model.SimpleQuantity,​org.hl7.fhir.dstu3.model.IdType,​org.hl7.fhir.dstu3.model.Resource,​org.hl7.fhir.dstu3.model.Enumeration<?>,​org.hl7.fhir.dstu3.model.EnumFactory<?>>
      • enumChecker

        protected Boolean enumChecker​(Object object)
        Specified by:
        enumChecker in class FhirModelResolver<org.hl7.fhir.dstu3.model.Base,​org.hl7.fhir.dstu3.model.BaseDateTimeType,​org.hl7.fhir.dstu3.model.TimeType,​org.hl7.fhir.dstu3.model.SimpleQuantity,​org.hl7.fhir.dstu3.model.IdType,​org.hl7.fhir.dstu3.model.Resource,​org.hl7.fhir.dstu3.model.Enumeration<?>,​org.hl7.fhir.dstu3.model.EnumFactory<?>>
      • enumFactoryTypeGetter

        protected Class<?> enumFactoryTypeGetter​(org.hl7.fhir.dstu3.model.Enumeration<?> enumeration)
        Specified by:
        enumFactoryTypeGetter in class FhirModelResolver<org.hl7.fhir.dstu3.model.Base,​org.hl7.fhir.dstu3.model.BaseDateTimeType,​org.hl7.fhir.dstu3.model.TimeType,​org.hl7.fhir.dstu3.model.SimpleQuantity,​org.hl7.fhir.dstu3.model.IdType,​org.hl7.fhir.dstu3.model.Resource,​org.hl7.fhir.dstu3.model.Enumeration<?>,​org.hl7.fhir.dstu3.model.EnumFactory<?>>
      • resolveType

        public Class<?> resolveType​(String typeName)
        Specified by:
        resolveType in interface ModelResolver
        Overrides:
        resolveType in class FhirModelResolver<org.hl7.fhir.dstu3.model.Base,​org.hl7.fhir.dstu3.model.BaseDateTimeType,​org.hl7.fhir.dstu3.model.TimeType,​org.hl7.fhir.dstu3.model.SimpleQuantity,​org.hl7.fhir.dstu3.model.IdType,​org.hl7.fhir.dstu3.model.Resource,​org.hl7.fhir.dstu3.model.Enumeration<?>,​org.hl7.fhir.dstu3.model.EnumFactory<?>>
      • getContextPath

        public Object getContextPath​(String contextType,
                                     String targetType)
        Specified by:
        getContextPath in interface ModelResolver
        Overrides:
        getContextPath in class FhirModelResolver<org.hl7.fhir.dstu3.model.Base,​org.hl7.fhir.dstu3.model.BaseDateTimeType,​org.hl7.fhir.dstu3.model.TimeType,​org.hl7.fhir.dstu3.model.SimpleQuantity,​org.hl7.fhir.dstu3.model.IdType,​org.hl7.fhir.dstu3.model.Resource,​org.hl7.fhir.dstu3.model.Enumeration<?>,​org.hl7.fhir.dstu3.model.EnumFactory<?>>