| Constructor and Description |
|---|
RuntimeIdDatatypeDefinition(DatatypeDef theDef,
Class<? extends IPrimitiveType<?>> theImplementingClass,
boolean theStandardType) |
RuntimePrimitiveDatatypeDefinition(DatatypeDef theDef,
Class<? extends IPrimitiveType<?>> theImplementingClass,
boolean theStandardType) |
| Modifier and Type | Method and Description |
|---|---|
IBaseParameters |
IContextValidationSupport.LookupCodeResult.toParameters(FhirContext theContext,
List<? extends IPrimitiveType<String>> theProperties) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IPrimitiveDatatype<T> |
interface |
IStreamingDatatype<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
BasePrimitive<T> |
| Modifier and Type | Field and Description |
|---|---|
static ResourceMetadataKeyEnum.ResourceMetadataKeySupportingAnyResource<InstantDt,IPrimitiveType<Date>> |
ResourceMetadataKeyEnum.DELETED_AT
If present and populated with a date/time (as an instance of
InstantDt), this value is an indication that the resource is in the deleted state. |
| Modifier and Type | Method and Description |
|---|---|
IPrimitiveType<Date> |
IFhirVersion.getLastUpdated(IBaseResource theResource) |
IPrimitiveType<T> |
IPrimitiveDatatype.setValue(T theValue) |
| 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 |
|---|---|
protected <T extends IPrimitiveType<String>> |
BaseParser.getProfileTagsForEncoding(IBaseResource theResource,
List<T> theProfiles) |
| Modifier and Type | Method and Description |
|---|---|
void |
IVersionSpecificBundleFactory.addRootPropertiesToBundle(String theId,
String theServerBase,
String theLinkSelf,
String theLinkPrev,
String theLinkNext,
Integer theTotalResults,
BundleTypeEnum theBundleType,
IPrimitiveType<Date> theLastUpdated) |
| Modifier and Type | Method and Description |
|---|---|
IHistoryTyped<T> |
IHistoryTyped.since(IPrimitiveType<Date> theCutoff)
Request that the server return only resource versions that were created at or after the given time (inclusive)
|
ICriterion<StringClientParam> |
StringClientParam.IStringMatch.value(IPrimitiveType<String> theValue)
Requests that resources be returned which match the given value
|
| Modifier and Type | Class and Description |
|---|---|
static class |
DateParam.DateParamDateTimeHolder |
| Modifier and Type | Method and Description |
|---|---|
void |
DateRangeParam.setRangeFromDatesInclusive(IPrimitiveType<Date> theLowerBound,
IPrimitiveType<Date> theUpperBound)
Sets the range from a pair of dates, inclusive on both ends.
|
void |
DateRangeParam.setRangeFromDatesInclusive(IPrimitiveType<Date> theLowerBound,
IPrimitiveType<Date> theUpperBound)
Sets the range from a pair of dates, inclusive on both ends.
|
QuantityParam |
QuantityParam.setSystem(IPrimitiveType<String> theSystem) |
QuantityParam |
QuantityParam.setValue(IPrimitiveType<BigDecimal> theValue) |
void |
DateParam.setValue(IPrimitiveType<Date> theValue)
Sets the value using a FHIR Date type, such as a
DateDt, or a DateTimeType. |
| Constructor and Description |
|---|
DateParam(ParamPrefixEnum thePrefix,
IPrimitiveType<Date> theDate)
Constructor
|
DateRangeParam(IPrimitiveType<Date> theLowerBound,
IPrimitiveType<Date> theUpperBound)
Constructor which takes two Dates representing the lower and upper bounds of the range (inclusive on both ends)
|
DateRangeParam(IPrimitiveType<Date> theLowerBound,
IPrimitiveType<Date> theUpperBound)
Constructor which takes two Dates representing the lower and upper bounds of the range (inclusive on both ends)
|
| Modifier and Type | Method and Description |
|---|---|
protected IPrimitiveType<?> |
FhirPrimitiveBinder.doParse(String theString) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
FhirPrimitiveBinder.doEncode(IPrimitiveType<?> theString) |
| Constructor and Description |
|---|
FhirPrimitiveBinder(Class<IPrimitiveType<?>> theType) |
| Modifier and Type | Method and Description |
|---|---|
static IPrimitiveType<?> |
ParametersUtil.createCode(FhirContext theContext,
String theValue) |
static IPrimitiveType<?> |
ParametersUtil.createString(FhirContext theContext,
String theValue) |
static IPrimitiveType<?> |
ParametersUtil.createUri(FhirContext theContext,
String theValue) |
static IPrimitiveType<String> |
AttachmentUtil.getOrCreateContentType(FhirContext theContext,
ICompositeType theAttachment) |
static IPrimitiveType<byte[]> |
BinaryUtil.getOrCreateData(FhirContext theContext,
IBaseBinary theBinary)
Fetches the base64Binary value of Binary.data (or Binary.content on versions of
FHIR before R4), creating it if it does not already exist.
|
static IPrimitiveType<byte[]> |
AttachmentUtil.getOrCreateData(FhirContext theContext,
ICompositeType theAttachment)
Fetches the base64Binary value of Attachment.data, creating it if it does not
already exist.
|
static IPrimitiveType<String> |
AttachmentUtil.getOrCreateUrl(FhirContext theContext,
ICompositeType theAttachment) |
| Modifier and Type | Method and Description |
|---|---|
static String |
UrlUtil.sanitizeUrlPart(IPrimitiveType<?> theString)
This method specifically HTML-encodes the " and
< characters in order to prevent injection attacks
|
| Modifier and Type | Method and Description |
|---|---|
static String |
DatatypeUtil.joinStringsSpaceSeparated(List<? extends IPrimitiveType<String>> theStrings)
Joins a list of strings with a single space (' ') between each string
|
static Set<String> |
DatatypeUtil.toStringSet(List<? extends IPrimitiveType<?>> theStringList)
Convert a list of FHIR String objects to a set of native java Strings
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IBaseBooleanDatatype |
interface |
IBaseDecimalDatatype |
interface |
IBaseEnumeration<T extends Enum<?>> |
interface |
IBaseIntegerDatatype |
interface |
IBaseXhtml |
interface |
IIdType
Base interface for ID datatype.
|
| Modifier and Type | Method and Description |
|---|---|
IPrimitiveType<String> |
IBaseReference.getDisplayElement() |
IPrimitiveType<String> |
IAnyResource.getLanguageElement() |
IPrimitiveType<T> |
IPrimitiveType.setValue(T theValue) |
| Modifier and Type | Method and Description |
|---|---|
List<? extends IPrimitiveType<String>> |
IBaseMetaType.getProfile() |
Copyright © 2014–2019 University Health Network. All rights reserved.