Package org.hl7.fhir.dstu3.model
Class TypeDetails
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.TypeDetails
-
public class TypeDetails extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTypeDetails.ProfiledType
-
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(Set<String> tn)booleanhasType(IWorkerContext context, String... tn)TypeDetailstoSingleton()StringtoString()TypeDetailsunion(TypeDetails right)voidupdate(TypeDetails source)
-
-
-
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)
-
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()
-
-