Package org.hl7.fhir.r5.fhirpath
Class TypeDetails
java.lang.Object
org.hl7.fhir.r5.fhirpath.TypeDetails
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
class
-
Field Summary
-
Constructor Summary
ConstructorDescriptionTypeDetails
(ExpressionNode.CollectionStatus collectionStatus, String... names) TypeDetails
(ExpressionNode.CollectionStatus collectionStatus, Set<String> names) TypeDetails
(ExpressionNode.CollectionStatus collectionStatus, TypeDetails.ProfiledType pt) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addTargets
(Set<String> src) void
void
void
addTypes
(Collection<String> names) void
addTypes
(TypeDetails other) boolean
contains
(TypeDetails other) copy()
describe()
static TypeDetails
empty()
getType()
getTypes()
boolean
boolean
boolean
boolean
boolean
hasType
(IWorkerContext context, String... tn) intersect
(TypeDetails right) boolean
isChoice()
boolean
isList()
boolean
matches
(TypeDetails other) void
setChoice
(boolean b) toString()
boolean
union
(TypeDetails right) void
update
(TypeDetails source)
-
Field Details
-
FHIR_NS
- See Also:
-
FP_NS
- See Also:
-
FP_String
- See Also:
-
FP_Boolean
- See Also:
-
FP_Integer
- See Also:
-
FP_Decimal
- See Also:
-
FP_Quantity
- See Also:
-
FP_DateTime
- See Also:
-
FP_Time
- See Also:
-
FP_SimpleTypeInfo
- See Also:
-
FP_ClassInfo
- See Also:
-
FP_NUMBERS
-
-
Constructor Details
-
TypeDetails
-
TypeDetails
-
TypeDetails
-
-
Method Details
-
addType
-
addType
-
addType
-
addType
-
addTypes
-
hasType
-
update
-
union
-
intersect
-
hasNoTypes
-
getTypes
-
toSingleton
-
toOrdered
-
toUnordered
-
getCollectionStatus
-
hasType
-
hasType
-
describe
-
describeMin
-
getType
-
toString
-
getTypeCode
- Throws:
org.hl7.fhir.exceptions.DefinitionException
-
getProfiledTypes
-
hasBinding
-
getBinding
-
addTarget
-
getTargets
-
typesHaveTargets
-
addTargets
-
copy
-
matches
-
addTypes
-
contains
-
empty
-
isList
-
setChoice
-
isChoice
-