Package org.hl7.fhir.r4.model
Class TypeDetails
- java.lang.Object
-
- org.hl7.fhir.r4.model.TypeDetails
-
public class TypeDetails extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTypeDetails.ProfiledType
-
Field Summary
Fields Modifier and Type Field Description static StringFHIR_NSstatic StringFP_Booleanstatic StringFP_ClassInfostatic StringFP_DateTimestatic StringFP_Decimalstatic StringFP_Integerstatic StringFP_NSstatic StringFP_Quantitystatic StringFP_SimpleTypeInfostatic StringFP_Stringstatic StringFP_Time
-
Constructor Summary
Constructors Constructor Description TypeDetails(ExpressionNode.CollectionStatus collectionStatus, String... names)TypeDetails(ExpressionNode.CollectionStatus collectionStatus, Set<String> names)TypeDetails(ExpressionNode.CollectionStatus collectionStatus, TypeDetails.ProfiledType pt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaddType(String n)StringaddType(String n, String p)voidaddType(TypeDetails.ProfiledType pt)voidaddTypes(Collection<String> names)Stringdescribe()ElementDefinition.ElementDefinitionBindingComponentgetBinding()ExpressionNode.CollectionStatusgetCollectionStatus()List<TypeDetails.ProfiledType>getProfiledTypes()StringgetType()StringgetTypeCode()Set<String>getTypes()booleanhasBinding()booleanhasNoTypes()booleanhasType(String n)booleanhasType(Set<String> tn)booleanhasType(IWorkerContext context, String... tn)TypeDetailsintersect(TypeDetails right)TypeDetailstoSingleton()StringtoString()TypeDetailsunion(TypeDetails right)voidupdate(TypeDetails source)
-
-
-
Field Detail
-
FHIR_NS
public static final String FHIR_NS
- See Also:
- Constant Field Values
-
FP_NS
public static final String FP_NS
- See Also:
- Constant Field Values
-
FP_String
public static final String FP_String
- See Also:
- Constant Field Values
-
FP_Boolean
public static final String FP_Boolean
- See Also:
- Constant Field Values
-
FP_Integer
public static final String FP_Integer
- See Also:
- Constant Field Values
-
FP_Decimal
public static final String FP_Decimal
- See Also:
- Constant Field Values
-
FP_Quantity
public static final String FP_Quantity
- See Also:
- Constant Field Values
-
FP_DateTime
public static final String FP_DateTime
- See Also:
- Constant Field Values
-
FP_Time
public static final String FP_Time
- See Also:
- Constant Field Values
-
FP_SimpleTypeInfo
public static final String FP_SimpleTypeInfo
- See Also:
- Constant Field Values
-
FP_ClassInfo
public static final String FP_ClassInfo
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TypeDetails
public TypeDetails(ExpressionNode.CollectionStatus collectionStatus, String... names)
-
TypeDetails
public TypeDetails(ExpressionNode.CollectionStatus collectionStatus, Set<String> names)
-
TypeDetails
public TypeDetails(ExpressionNode.CollectionStatus collectionStatus, TypeDetails.ProfiledType pt)
-
-
Method Detail
-
addType
public void addType(TypeDetails.ProfiledType pt)
-
addTypes
public void addTypes(Collection<String> names)
-
hasType
public boolean hasType(IWorkerContext context, String... tn)
-
update
public void update(TypeDetails source)
-
union
public TypeDetails union(TypeDetails right)
-
intersect
public TypeDetails intersect(TypeDetails right)
-
hasNoTypes
public boolean hasNoTypes()
-
toSingleton
public TypeDetails toSingleton()
-
getCollectionStatus
public ExpressionNode.CollectionStatus getCollectionStatus()
-
getTypeCode
public String getTypeCode() throws org.hl7.fhir.exceptions.DefinitionException
- Throws:
org.hl7.fhir.exceptions.DefinitionException
-
getProfiledTypes
public List<TypeDetails.ProfiledType> getProfiledTypes()
-
hasBinding
public boolean hasBinding()
-
getBinding
public ElementDefinition.ElementDefinitionBindingComponent getBinding()
-
-