
Package org.hl7.fhir.r5.fhirpath
Class TypeDetails
java.lang.Object
org.hl7.fhir.r5.fhirpath.TypeDetails
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
class
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTypeDetails
(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
-