| Modifier and Type | Class and Description |
|---|---|
class |
BaseRuntimeElementCompositeDefinition<T extends IBase> |
class |
BaseRuntimeElementDefinition<T extends IBase> |
| Modifier and Type | Method and Description |
|---|---|
IBase |
RuntimeChildDeclaredExtensionDefinition.newInstance() |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends IBase> |
RuntimeChildDeclaredExtensionDefinition.getChildType() |
List<Class<? extends IBase>> |
RuntimeChildChoiceDefinition.getChoices() |
Class<? extends IBase> |
BaseRuntimeChildDatatypeDefinition.getDatatype() |
Class<? extends IBase> |
IRuntimeDatatypeDefinition.getImplementingClass() |
Set<Class<? extends IBase>> |
RuntimeChildChoiceDefinition.getValidChildTypes() |
List<IBase> |
BaseRuntimeChildDefinition.IAccessor.getValues(Object theTarget) |
| Modifier and Type | Method and Description |
|---|---|
void |
BaseRuntimeDeclaredChildDefinition.FieldListMutator.addValue(Object theTarget,
IBase theValue) |
void |
BaseRuntimeDeclaredChildDefinition.FieldPlainMutator.addValue(Object theTarget,
IBase theValue) |
void |
BaseRuntimeChildDefinition.IMutator.addValue(Object theTarget,
IBase theValue) |
void |
BaseRuntimeDeclaredChildDefinition.FieldListMutator.setValue(Object theTarget,
IBase theValue) |
void |
BaseRuntimeDeclaredChildDefinition.FieldPlainMutator.setValue(Object theTarget,
IBase theValue) |
void |
BaseRuntimeChildDefinition.IMutator.setValue(Object theTarget,
IBase theValue) |
| Modifier and Type | Method and Description |
|---|---|
BaseRuntimeElementDefinition<?> |
RuntimeChildDeclaredExtensionDefinition.getChildElementDefinitionByDatatype(Class<? extends IBase> theDatatype) |
BaseRuntimeElementDefinition<?> |
RuntimeChildResourceDefinition.getChildElementDefinitionByDatatype(Class<? extends IBase> theDatatype) |
BaseRuntimeElementDefinition<?> |
RuntimeChildContainedResources.getChildElementDefinitionByDatatype(Class<? extends IBase> theType) |
BaseRuntimeElementDefinition<?> |
RuntimeChildResourceBlockDefinition.getChildElementDefinitionByDatatype(Class<? extends IBase> theDatatype) |
BaseRuntimeElementDefinition<?> |
RuntimeChildChoiceDefinition.getChildElementDefinitionByDatatype(Class<? extends IBase> theDatatype) |
BaseRuntimeElementDefinition<?> |
RuntimeChildDirectResource.getChildElementDefinitionByDatatype(Class<? extends IBase> theType) |
BaseRuntimeElementDefinition<?> |
BaseRuntimeChildDatatypeDefinition.getChildElementDefinitionByDatatype(Class<? extends IBase> theDatatype) |
BaseRuntimeElementDefinition<?> |
RuntimeChildUndeclaredExtensionDefinition.getChildElementDefinitionByDatatype(Class<? extends IBase> theType) |
abstract BaseRuntimeElementDefinition<?> |
BaseRuntimeChildDefinition.getChildElementDefinitionByDatatype(Class<? extends IBase> theType) |
String |
RuntimeChildDeclaredExtensionDefinition.getChildNameByDatatype(Class<? extends IBase> theDatatype) |
String |
RuntimeChildExtension.getChildNameByDatatype(Class<? extends IBase> theDatatype) |
String |
RuntimeChildResourceDefinition.getChildNameByDatatype(Class<? extends IBase> theDatatype) |
String |
RuntimeChildContainedResources.getChildNameByDatatype(Class<? extends IBase> theType) |
String |
RuntimeChildResourceBlockDefinition.getChildNameByDatatype(Class<? extends IBase> theDatatype) |
String |
RuntimeChildChoiceDefinition.getChildNameByDatatype(Class<? extends IBase> theDatatype) |
String |
RuntimeChildDirectResource.getChildNameByDatatype(Class<? extends IBase> theDatatype) |
String |
BaseRuntimeChildDatatypeDefinition.getChildNameByDatatype(Class<? extends IBase> theDatatype) |
String |
RuntimeChildUndeclaredExtensionDefinition.getChildNameByDatatype(Class<? extends IBase> theDatatype) |
abstract String |
BaseRuntimeChildDefinition.getChildNameByDatatype(Class<? extends IBase> theDatatype) |
BaseRuntimeElementDefinition<?> |
FhirContext.getElementDefinition(Class<? extends IBase> theElementType)
Returns the scanned runtime model for the given type.
|
void |
FhirContext.registerCustomType(Class<? extends IBase> theType)
This method may be used to register a custom resource or datatype.
|
void |
FhirContext.registerCustomTypes(Collection<Class<? extends IBase>> theTypes)
This method may be used to register a custom resource or datatype.
|
void |
RuntimeCompositeDatatypeDefinition.sealAndInitialize(FhirContext theContext,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
void |
RuntimeExtensionDtDefinition.sealAndInitialize(FhirContext theContext,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
void |
RuntimeResourceDefinition.sealAndInitialize(FhirContext theContext,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
| Constructor and Description |
|---|
BaseRuntimeChildDatatypeDefinition(Field theField,
String theElementName,
Child theChildAnnotation,
Description theDescriptionAnnotation,
Class<? extends IBase> theDatatype) |
BaseRuntimeElementCompositeDefinition(String theName,
Class<? extends T> theImplementingClass,
boolean theStandardType,
FhirContext theContext,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
RuntimeChildChoiceDefinition(Field theField,
String theElementName,
Child theChildAnnotation,
Description theDescriptionAnnotation,
List<Class<? extends IBase>> theChoiceTypes)
Constructor
|
RuntimeChildCompositeBoundDatatypeDefinition(Field theField,
String theElementName,
Child theChildAnnotation,
Description theDescriptionAnnotation,
Class<? extends IBase> theDatatype,
IValueSetEnumBinder<Enum<?>> theBinder,
Class<? extends Enum<?>> theEnumType) |
RuntimeChildCompositeDatatypeDefinition(Field theField,
String theElementName,
Child theChildAnnotation,
Description theDescriptionAnnotation,
Class<? extends IBase> theDatatype) |
RuntimeChildNarrativeDefinition(Field theField,
String theElementName,
Child theChildAnnotation,
Description theDescriptionAnnotation,
Class<? extends IBase> theDatatype) |
RuntimeChildPrimitiveBoundCodeDatatypeDefinition(Field theField,
String theElementName,
Child theChildAnnotation,
Description theDescriptionAnnotation,
Class<? extends IBase> theDatatype,
Object theBinder,
Class<? extends Enum<?>> theEnumType) |
RuntimeChildPrimitiveDatatypeDefinition(Field theField,
String theElementName,
Description theDescriptionAnnotation,
Child theChildAnnotation,
Class<? extends IBase> theDatatype) |
RuntimeChildPrimitiveEnumerationDatatypeDefinition(Field theField,
String theElementName,
Child theChildAnnotation,
Description theDescriptionAnnotation,
Class<? extends IBase> theDatatype,
Class<? extends Enum<?>> theBinderType) |
RuntimeChildResourceBlockDefinition(FhirContext theContext,
Field theField,
Child theChildAnnotation,
Description theDescriptionAnnotation,
String theElementName,
Class<? extends IBase> theResourceBlockType) |
RuntimeCompositeDatatypeDefinition(DatatypeDef theDef,
Class<? extends ICompositeType> theImplementingClass,
boolean theStandardType,
FhirContext theContext,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
RuntimeExtensionDtDefinition(DatatypeDef theDef,
Class<? extends ICompositeType> theImplementingClass,
boolean theStandardType,
FhirContext theContext,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
RuntimeResourceBlockDefinition(String theName,
Class<? extends IBase> theImplementingClass,
boolean theStandardType,
FhirContext theContext,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
RuntimeResourceBlockDefinition(String theName,
Class<? extends IBase> theImplementingClass,
boolean theStandardType,
FhirContext theContext,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
RuntimeResourceDefinition(FhirContext theContext,
String theResourceName,
Class<? extends IBaseResource> theClass,
ResourceDef theResourceAnnotation,
boolean theStandardType,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
| Modifier and Type | Method and Description |
|---|---|
<T extends IBase> |
IFluentPath.evaluate(IBase theInput,
String thePath,
Class<T> theReturnType)
Apply the given FluentPath expression against the given input and return
all results in a list
|
<T extends IBase> |
IFluentPath.evaluateFirst(IBase theInput,
String thePath,
Class<T> theReturnType)
Apply the given FluentPath expression against the given input and return
the first match (if any)
|
| Modifier and Type | Method and Description |
|---|---|
<T extends IBase> |
IFluentPath.evaluate(IBase theInput,
String thePath,
Class<T> theReturnType)
Apply the given FluentPath expression against the given input and return
all results in a list
|
<T extends IBase> |
IFluentPath.evaluateFirst(IBase theInput,
String thePath,
Class<T> theReturnType)
Apply the given FluentPath expression against the given input and return
the first match (if any)
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ICompositeDatatype |
interface |
ICompositeElement |
interface |
IDatatype |
interface |
IElement |
interface |
IExtension |
interface |
IIdentifiableElement |
interface |
IPrimitiveDatatype<T> |
interface |
IResource
This interface is the parent interface for all FHIR Resource definition classes.
|
interface |
IResourceBlock |
interface |
IStreamingDatatype<T> |
interface |
ISupportsUndeclaredExtensions |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseBundle |
class |
BaseElement |
class |
BaseIdentifiableElement |
class |
BasePrimitive<T> |
class |
ExtensionDt |
class |
Tag
A single tag
|
class |
TagList
A collection of tags present on a single resource.
|
| Modifier and Type | Method and Description |
|---|---|
IBase |
IFhirVersion.newCodingDt() |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends IBase> |
IFhirVersion.getResourceReferenceType() |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseCodingDt |
class |
BaseContainedDt |
class |
BaseHumanNameDt |
class |
BaseIdentifierDt |
class |
BaseNarrativeDt<T extends Enum<?>> |
class |
BaseQuantityDt |
class |
BaseResourceReferenceDt |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BaseConformance |
interface |
BaseOperationOutcome |
interface |
BaseSecurityEvent |
| Modifier and Type | Class and Description |
|---|---|
static class |
BaseOperationOutcome.BaseIssue |
| Modifier and Type | Class and Description |
|---|---|
class |
Base64BinaryDt |
class |
BaseDateTimeDt |
class |
BooleanDt |
class |
BoundCodeDt<T extends Enum<?>> |
class |
CodeDt |
class |
DateDt
Represents a FHIR date datatype.
|
class |
DateTimeDt
Represents a FHIR dateTime datatype.
|
class |
DecimalDt |
class |
IdDt
Represents the FHIR ID type.
|
class |
IdrefDt |
class |
InstantDt
Represents a FHIR instant datatype.
|
class |
IntegerDt |
class |
MarkdownDt |
class |
OidDt |
class |
PositiveIntDt |
class |
StringDt |
class |
TimeDt
Represents a Time datatype, per the FHIR specification.
|
class |
UnsignedIntDt |
class |
UriDt |
class |
XhtmlDt
Note that as of HAPI FHIR 3.1.0, this method no longer uses
the StAX XMLEvent type as the XML representation, and uses a
String instead.
|
| Modifier and Type | Method and Description |
|---|---|
Set<Class<? extends IBase>> |
NarrativeTemplate.getAppliesToResourceClasses() |
Set<Class<? extends IBase>> |
INarrativeTemplate.getAppliesToResourceClasses() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
ThymeleafNarrativeGenerator.applyTemplate(FhirContext theFhirContext,
INarrativeTemplate theTemplate,
IBase theTargetContext) |
protected abstract String |
BaseNarrativeGenerator.applyTemplate(FhirContext theFhirContext,
INarrativeTemplate theTemplate,
IBase theTargetContext) |
List<INarrativeTemplate> |
INarrativeTemplateManifest.getTemplateByElement(FhirContext theFhirContext,
EnumSet<TemplateTypeEnum> theStyles,
IBase theElementValue) |
List<INarrativeTemplate> |
NarrativeTemplateManifest.getTemplateByElement(FhirContext theFhirContext,
EnumSet<TemplateTypeEnum> theStyles,
IBase theElement) |
| Modifier and Type | Method and Description |
|---|---|
protected List<? extends IBase> |
BaseParser.preProcessValues(BaseRuntimeChildDefinition theMetaChildUncast,
IBaseResource theResource,
List<? extends IBase> theValues,
BaseParser.CompositeChildElement theCompositeChildElement,
BaseParser.EncodeContext theEncodeContext) |
| Modifier and Type | Method and Description |
|---|---|
protected Iterable<BaseParser.CompositeChildElement> |
BaseParser.compositeChildIterator(IBase theCompositeElement,
boolean theContainedResource,
BaseParser.CompositeChildElement theParent,
BaseParser.EncodeContext theEncodeContext) |
protected String |
BaseParser.getCompositeElementId(IBase theElement) |
| Modifier and Type | Method and Description |
|---|---|
protected List<? extends IBase> |
BaseParser.preProcessValues(BaseRuntimeChildDefinition theMetaChildUncast,
IBaseResource theResource,
List<? extends IBase> theValues,
BaseParser.CompositeChildElement theCompositeChildElement,
BaseParser.EncodeContext theEncodeContext) |
protected void |
BaseParser.throwExceptionForUnknownChildType(BaseRuntimeChildDefinition nextChild,
Class<? extends IBase> theType) |
| Modifier and Type | Method and Description |
|---|---|
IOperationUntypedWithInputAndPartialOutput<T> |
IOperationUntypedWithInputAndPartialOutput.andParameter(String theName,
IBase theValue)
Use chained method calls to construct a Parameters input.
|
<T extends IBaseParameters> |
IOperationUntyped.withParameter(Class<T> theParameterType,
String theName,
IBase theValue)
Use chained method calls to construct a Parameters input.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
DateParam.DateParamDateTimeHolder |
class |
InternalCodingDt |
| Modifier and Type | Method and Description |
|---|---|
<T extends IBase> |
FhirTerser.getAllPopulatedChildElementsOfType(IBaseResource theResource,
Class<T> theType)
Returns a list containing all child elements (including the resource itself) which are non-empty and are either of the exact type specified, or are a subclass of that type.
|
| Modifier and Type | Method and Description |
|---|---|
static IBase |
ParametersUtil.addParameterToParameters(FhirContext theContext,
IBaseParameters theParameters,
String theName)
Add a parameter with no value (typically because we'll be adding sub-parameters)
|
IBase |
FhirTerser.cloneInto(IBase theSource,
IBase theTarget,
boolean theIgnoreMissingFields)
Clones all values from a source object into the equivalent fields in a target object
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
IModelVisitor2.acceptElement(IBase theElement,
List<IBase> theContainingElementPath,
List<BaseRuntimeChildDefinition> theChildDefinitionPath,
List<BaseRuntimeElementDefinition<?>> theElementDefinitionPath) |
void |
IModelVisitor.acceptElement(IBaseResource theResource,
IBase theElement,
List<String> thePathToElement,
BaseRuntimeChildDefinition theChildDefinition,
BaseRuntimeElementDefinition<?> theDefinition) |
static void |
ParametersUtil.addPartCode(FhirContext theContext,
IBase theParameter,
String theName,
String theCode) |
static void |
ParametersUtil.addPartCoding(FhirContext theContext,
IBase theParameter,
String theName,
String theSystem,
String theCode,
String theDisplay) |
static void |
ParametersUtil.addPartString(FhirContext theContext,
IBase theParameter,
String theName,
String theValue) |
IBase |
FhirTerser.cloneInto(IBase theSource,
IBase theTarget,
boolean theIgnoreMissingFields)
Clones all values from a source object into the equivalent fields in a target object
|
Object |
FhirTerser.getSingleValueOrNull(IBase theTarget,
String thePath) |
<T> T |
FhirTerser.getSingleValueOrNull(IBase theTarget,
String thePath,
Class<T> theWantedType) |
static boolean |
ElementUtil.isEmpty(IBase... theElements) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
IModelVisitor2.acceptElement(IBase theElement,
List<IBase> theContainingElementPath,
List<BaseRuntimeChildDefinition> theChildDefinitionPath,
List<BaseRuntimeElementDefinition<?>> theElementDefinitionPath) |
boolean |
IModelVisitor2.acceptUndeclaredExtension(IBaseExtension<?,?> theNextExt,
List<IBase> theContainingElementPath,
List<BaseRuntimeChildDefinition> theChildDefinitionPath,
List<BaseRuntimeElementDefinition<?>> theElementDefinitionPath) |
static boolean |
ElementUtil.isEmpty(List<? extends IBase> theElements) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAnyResource |
interface |
IBackboneElement |
interface |
IBaseBackboneElement |
interface |
IBaseBinary |
interface |
IBaseBooleanDatatype |
interface |
IBaseBundle |
interface |
IBaseCoding |
interface |
IBaseConformance |
interface |
IBaseDatatype |
interface |
IBaseDatatypeElement |
interface |
IBaseDecimalDatatype |
interface |
IBaseEnumeration<T extends Enum<?>> |
interface |
IBaseExtension<T,D> |
interface |
IBaseHasExtensions |
interface |
IBaseIntegerDatatype |
interface |
IBaseMetaType |
interface |
IBaseOperationOutcome |
interface |
IBaseParameters |
interface |
IBaseReference |
interface |
IBaseResource
For now, this is a simple marker interface indicating that a class is a resource type.
|
interface |
IBaseXhtml |
interface |
ICompositeType |
interface |
IDomainResource |
interface |
IIdType
Base interface for ID datatype.
|
interface |
INarrative |
interface |
IPrimitiveType<T> |
| Modifier and Type | Method and Description |
|---|---|
IBase |
IBaseReference.setDisplay(String theValue) |
Copyright © 2014–2019 University Health Network. All rights reserved.