public class TypeDetails extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeDetails.ProfiledType |
| Modifier and Type | Field and Description |
|---|---|
static String |
FHIR_NS |
static String |
FP_Boolean |
static String |
FP_ClassInfo |
static String |
FP_DateTime |
static String |
FP_Decimal |
static String |
FP_Integer |
static String |
FP_NS |
static String |
FP_Quantity |
static String |
FP_SimpleTypeInfo |
static String |
FP_String |
static String |
FP_Time |
| Constructor and Description |
|---|
TypeDetails(ExpressionNode.CollectionStatus collectionStatus,
Set<String> names) |
TypeDetails(ExpressionNode.CollectionStatus collectionStatus,
String... names) |
TypeDetails(ExpressionNode.CollectionStatus collectionStatus,
TypeDetails.ProfiledType pt) |
| Modifier and Type | Method and Description |
|---|---|
String |
addType(String n) |
String |
addType(String n,
String p) |
void |
addType(TypeDetails.ProfiledType pt) |
void |
addTypes(Collection<String> names) |
String |
describe() |
ElementDefinition.ElementDefinitionBindingComponent |
getBinding() |
ExpressionNode.CollectionStatus |
getCollectionStatus() |
List<TypeDetails.ProfiledType> |
getProfiledTypes() |
String |
getType() |
String |
getTypeCode() |
Set<String> |
getTypes() |
boolean |
hasBinding() |
boolean |
hasNoTypes() |
boolean |
hasType(IWorkerContext context,
String... tn) |
boolean |
hasType(Set<String> tn) |
boolean |
hasType(String n) |
TypeDetails |
intersect(TypeDetails right) |
TypeDetails |
toSingleton() |
String |
toString() |
TypeDetails |
union(TypeDetails right) |
void |
update(TypeDetails source) |
public static final String FHIR_NS
public static final String FP_NS
public static final String FP_String
public static final String FP_Boolean
public static final String FP_Integer
public static final String FP_Decimal
public static final String FP_Quantity
public static final String FP_DateTime
public static final String FP_Time
public static final String FP_SimpleTypeInfo
public static final String FP_ClassInfo
public TypeDetails(ExpressionNode.CollectionStatus collectionStatus, String... names)
public TypeDetails(ExpressionNode.CollectionStatus collectionStatus, Set<String> names)
public TypeDetails(ExpressionNode.CollectionStatus collectionStatus, TypeDetails.ProfiledType pt)
public void addType(TypeDetails.ProfiledType pt)
public void addTypes(Collection<String> names)
public boolean hasType(IWorkerContext context, String... tn)
public void update(TypeDetails source)
public TypeDetails union(TypeDetails right)
public TypeDetails intersect(TypeDetails right)
public boolean hasNoTypes()
public TypeDetails toSingleton()
public ExpressionNode.CollectionStatus getCollectionStatus()
public String getTypeCode() throws org.hl7.fhir.exceptions.DefinitionException
org.hl7.fhir.exceptions.DefinitionExceptionpublic List<TypeDetails.ProfiledType> getProfiledTypes()
public boolean hasBinding()
public ElementDefinition.ElementDefinitionBindingComponent getBinding()
Copyright © 2014–2021 Health Level 7. All rights reserved.