Package com.ibm.fhir.path
Enum FHIRPathType
- java.lang.Object
-
- java.lang.Enum<FHIRPathType>
-
- com.ibm.fhir.path.FHIRPathType
-
- All Implemented Interfaces:
Serializable
,Comparable<FHIRPathType>
public enum FHIRPathType extends Enum<FHIRPathType>
An enumeration that contains all of the FHIR base types, FHIR complex data types, FHIRPath primitive data types, FHIR resource types, FHIRPath system types and FHIRPath metamodel types needed for evaluating FHIRPath expressions
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FHIRPathType
baseType()
The base type of this FHIRPathTypestatic FHIRPathType
from(Class<?> clazz)
Create a FHIRPathType from aClass
classstatic FHIRPathType
from(String name)
Create a FHIRPathType from theString
name parameterstatic FHIRPathType
from(String namespace, String name)
static Set<FHIRPathType>
getMetamodelTypes()
The set of FHIRPath metamodel thypesString
getName()
The name of this FHIRPathTypestatic Set<FHIRPathType>
getSystemTypes()
The set of FHIRPath system typesboolean
isAssignableFrom(FHIRPathType type)
Determines if this type is the same as or a supertype of the one specified by the method parameter.static boolean
isJavaType(Class<?> clazz)
Indicates whether the parameter is a Java typestatic boolean
isMetamodelType(FHIRPathType type)
Indicates whether the parameter is a FHIRPath metamodel typestatic boolean
isSystemType(FHIRPathType type)
Indicates whether the parameter is a FHIRPath system typeClass<?>
modelClass()
The model class that corresponds to this FHIRPathTypeString
namespace()
The namespace of this FHIRPathTypestatic FHIRPathType
valueOf(String name)
Returns the enum constant of this type with the specified name.static FHIRPathType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
FHIR_ANY
public static final FHIRPathType FHIR_ANY
-
FHIR_RESOURCE
public static final FHIRPathType FHIR_RESOURCE
-
FHIR_DOMAIN_RESOURCE
public static final FHIRPathType FHIR_DOMAIN_RESOURCE
-
FHIR_ELEMENT
public static final FHIRPathType FHIR_ELEMENT
-
FHIR_BACKBONE_ELEMENT
public static final FHIRPathType FHIR_BACKBONE_ELEMENT
-
FHIR_TYPE
public static final FHIRPathType FHIR_TYPE
-
FHIR_ADDRESS
public static final FHIRPathType FHIR_ADDRESS
-
FHIR_AGE
public static final FHIRPathType FHIR_AGE
-
FHIR_ANNOTATION
public static final FHIRPathType FHIR_ANNOTATION
-
FHIR_ATTACHMENT
public static final FHIRPathType FHIR_ATTACHMENT
-
FHIR_CODEABLE_CONCEPT
public static final FHIRPathType FHIR_CODEABLE_CONCEPT
-
FHIR_CODING
public static final FHIRPathType FHIR_CODING
-
FHIR_CONTACT_DETAIL
public static final FHIRPathType FHIR_CONTACT_DETAIL
-
FHIR_CONTACT_POINT
public static final FHIRPathType FHIR_CONTACT_POINT
-
FHIR_CONTRIBUTOR
public static final FHIRPathType FHIR_CONTRIBUTOR
-
FHIR_COUNT
public static final FHIRPathType FHIR_COUNT
-
FHIR_DATA_REQUIREMENT
public static final FHIRPathType FHIR_DATA_REQUIREMENT
-
FHIR_DISTANCE
public static final FHIRPathType FHIR_DISTANCE
-
FHIR_DOSAGE
public static final FHIRPathType FHIR_DOSAGE
-
FHIR_DURATION
public static final FHIRPathType FHIR_DURATION
-
FHIR_ELEMENT_DEFINITION
public static final FHIRPathType FHIR_ELEMENT_DEFINITION
-
FHIR_EXPRESSION
public static final FHIRPathType FHIR_EXPRESSION
-
FHIR_EXTENSION
public static final FHIRPathType FHIR_EXTENSION
-
FHIR_HUMAN_NAME
public static final FHIRPathType FHIR_HUMAN_NAME
-
FHIR_IDENTIFIER
public static final FHIRPathType FHIR_IDENTIFIER
-
FHIR_MARKETING_STATUS
public static final FHIRPathType FHIR_MARKETING_STATUS
-
FHIR_META
public static final FHIRPathType FHIR_META
-
FHIR_MONEY
public static final FHIRPathType FHIR_MONEY
-
FHIR_NARRATIVE
public static final FHIRPathType FHIR_NARRATIVE
-
FHIR_PARAMETER_DEFINITION
public static final FHIRPathType FHIR_PARAMETER_DEFINITION
-
FHIR_PERIOD
public static final FHIRPathType FHIR_PERIOD
-
FHIR_POPULATION
public static final FHIRPathType FHIR_POPULATION
-
FHIR_PROD_CHARACTERISTIC
public static final FHIRPathType FHIR_PROD_CHARACTERISTIC
-
FHIR_PRODUCT_SHELF_LIFE
public static final FHIRPathType FHIR_PRODUCT_SHELF_LIFE
-
FHIR_QUANTITY
public static final FHIRPathType FHIR_QUANTITY
-
FHIR_RANGE
public static final FHIRPathType FHIR_RANGE
-
FHIR_RATIO
public static final FHIRPathType FHIR_RATIO
-
FHIR_REFERENCE
public static final FHIRPathType FHIR_REFERENCE
-
FHIR_RELATED_ARTIFACT
public static final FHIRPathType FHIR_RELATED_ARTIFACT
-
FHIR_SAMPLED_DATA
public static final FHIRPathType FHIR_SAMPLED_DATA
-
FHIR_SIGNATURE
public static final FHIRPathType FHIR_SIGNATURE
-
FHIR_SUBSTANCE_AMOUNT
public static final FHIRPathType FHIR_SUBSTANCE_AMOUNT
-
FHIR_TIMING
public static final FHIRPathType FHIR_TIMING
-
FHIR_TRIGGER_DEFINITION
public static final FHIRPathType FHIR_TRIGGER_DEFINITION
-
FHIR_USAGE_CONTEXT
public static final FHIRPathType FHIR_USAGE_CONTEXT
-
FHIR_BASE64BINARY
public static final FHIRPathType FHIR_BASE64BINARY
-
FHIR_BOOLEAN
public static final FHIRPathType FHIR_BOOLEAN
-
FHIR_CANONICAL
public static final FHIRPathType FHIR_CANONICAL
-
FHIR_CODE
public static final FHIRPathType FHIR_CODE
-
FHIR_DATE
public static final FHIRPathType FHIR_DATE
-
FHIR_DATE_TIME
public static final FHIRPathType FHIR_DATE_TIME
-
FHIR_DECIMAL
public static final FHIRPathType FHIR_DECIMAL
-
FHIR_ID
public static final FHIRPathType FHIR_ID
-
FHIR_INSTANT
public static final FHIRPathType FHIR_INSTANT
-
FHIR_INTEGER
public static final FHIRPathType FHIR_INTEGER
-
FHIR_MARKDOWN
public static final FHIRPathType FHIR_MARKDOWN
-
FHIR_OID
public static final FHIRPathType FHIR_OID
-
FHIR_POSITIVE_INT
public static final FHIRPathType FHIR_POSITIVE_INT
-
FHIR_STRING
public static final FHIRPathType FHIR_STRING
-
FHIR_TIME
public static final FHIRPathType FHIR_TIME
-
FHIR_UNSIGNED_INT
public static final FHIRPathType FHIR_UNSIGNED_INT
-
FHIR_URI
public static final FHIRPathType FHIR_URI
-
FHIR_URL
public static final FHIRPathType FHIR_URL
-
FHIR_UUID
public static final FHIRPathType FHIR_UUID
-
FHIR_XHTML
public static final FHIRPathType FHIR_XHTML
-
FHIR_ACCOUNT
public static final FHIRPathType FHIR_ACCOUNT
-
FHIR_ACTIVITY_DEFINITION
public static final FHIRPathType FHIR_ACTIVITY_DEFINITION
-
FHIR_ADVERSE_EVENT
public static final FHIRPathType FHIR_ADVERSE_EVENT
-
FHIR_ALLERGY_INTOLERANCE
public static final FHIRPathType FHIR_ALLERGY_INTOLERANCE
-
FHIR_APPOINTMENT
public static final FHIRPathType FHIR_APPOINTMENT
-
FHIR_APPOINTMENT_RESPONSE
public static final FHIRPathType FHIR_APPOINTMENT_RESPONSE
-
FHIR_AUDIT_EVENT
public static final FHIRPathType FHIR_AUDIT_EVENT
-
FHIR_BASIC
public static final FHIRPathType FHIR_BASIC
-
FHIR_BINARY
public static final FHIRPathType FHIR_BINARY
-
FHIR_BIOLOGICALLY_DERIVED_PRODUCT
public static final FHIRPathType FHIR_BIOLOGICALLY_DERIVED_PRODUCT
-
FHIR_BODY_STRUCTURE
public static final FHIRPathType FHIR_BODY_STRUCTURE
-
FHIR_BUNDLE
public static final FHIRPathType FHIR_BUNDLE
-
FHIR_CAPABILITY_STATEMENT
public static final FHIRPathType FHIR_CAPABILITY_STATEMENT
-
FHIR_CARE_PLAN
public static final FHIRPathType FHIR_CARE_PLAN
-
FHIR_CARE_TEAM
public static final FHIRPathType FHIR_CARE_TEAM
-
FHIR_CATALOG_ENTRY
public static final FHIRPathType FHIR_CATALOG_ENTRY
-
FHIR_CHARGE_ITEM
public static final FHIRPathType FHIR_CHARGE_ITEM
-
FHIR_CHARGE_ITEM_DEFINITION
public static final FHIRPathType FHIR_CHARGE_ITEM_DEFINITION
-
FHIR_CLAIM
public static final FHIRPathType FHIR_CLAIM
-
FHIR_CLAIM_RESPONSE
public static final FHIRPathType FHIR_CLAIM_RESPONSE
-
FHIR_CLINICAL_IMPRESSION
public static final FHIRPathType FHIR_CLINICAL_IMPRESSION
-
FHIR_CODE_SYSTEM
public static final FHIRPathType FHIR_CODE_SYSTEM
-
FHIR_COMMUNICATION
public static final FHIRPathType FHIR_COMMUNICATION
-
FHIR_COMMUNICATION_REQUEST
public static final FHIRPathType FHIR_COMMUNICATION_REQUEST
-
FHIR_COMPARTMENT_DEFINITION
public static final FHIRPathType FHIR_COMPARTMENT_DEFINITION
-
FHIR_COMPOSITION
public static final FHIRPathType FHIR_COMPOSITION
-
FHIR_CONCEPT_MAP
public static final FHIRPathType FHIR_CONCEPT_MAP
-
FHIR_CONDITION
public static final FHIRPathType FHIR_CONDITION
-
FHIR_CONSENT
public static final FHIRPathType FHIR_CONSENT
-
FHIR_CONTRACT
public static final FHIRPathType FHIR_CONTRACT
-
FHIR_COVERAGE
public static final FHIRPathType FHIR_COVERAGE
-
FHIR_COVERAGE_ELIGIBILITY_REQUEST
public static final FHIRPathType FHIR_COVERAGE_ELIGIBILITY_REQUEST
-
FHIR_COVERAGE_ELIGIBILITY_RESPONSE
public static final FHIRPathType FHIR_COVERAGE_ELIGIBILITY_RESPONSE
-
FHIR_DETECTED_ISSUE
public static final FHIRPathType FHIR_DETECTED_ISSUE
-
FHIR_DEVICE
public static final FHIRPathType FHIR_DEVICE
-
FHIR_DEVICE_DEFINITION
public static final FHIRPathType FHIR_DEVICE_DEFINITION
-
FHIR_DEVICE_METRIC
public static final FHIRPathType FHIR_DEVICE_METRIC
-
FHIR_DEVICE_REQUEST
public static final FHIRPathType FHIR_DEVICE_REQUEST
-
FHIR_DEVICE_USE_STATEMENT
public static final FHIRPathType FHIR_DEVICE_USE_STATEMENT
-
FHIR_DIAGNOSTIC_REPORT
public static final FHIRPathType FHIR_DIAGNOSTIC_REPORT
-
FHIR_DOCUMENT_MANIFEST
public static final FHIRPathType FHIR_DOCUMENT_MANIFEST
-
FHIR_DOCUMENT_REFERENCE
public static final FHIRPathType FHIR_DOCUMENT_REFERENCE
-
FHIR_EFFECT_EVIDENCE_SYNTHESIS
public static final FHIRPathType FHIR_EFFECT_EVIDENCE_SYNTHESIS
-
FHIR_ENCOUNTER
public static final FHIRPathType FHIR_ENCOUNTER
-
FHIR_ENDPOINT
public static final FHIRPathType FHIR_ENDPOINT
-
FHIR_ENROLLMENT_REQUEST
public static final FHIRPathType FHIR_ENROLLMENT_REQUEST
-
FHIR_ENROLLMENT_RESPONSE
public static final FHIRPathType FHIR_ENROLLMENT_RESPONSE
-
FHIR_EPISODE_OF_CARE
public static final FHIRPathType FHIR_EPISODE_OF_CARE
-
FHIR_EVENT_DEFINITION
public static final FHIRPathType FHIR_EVENT_DEFINITION
-
FHIR_EVIDENCE
public static final FHIRPathType FHIR_EVIDENCE
-
FHIR_EVIDENCE_VARIABLE
public static final FHIRPathType FHIR_EVIDENCE_VARIABLE
-
FHIR_EXAMPLE_SCENARIO
public static final FHIRPathType FHIR_EXAMPLE_SCENARIO
-
FHIR_EXPLANATION_OF_BENEFIT
public static final FHIRPathType FHIR_EXPLANATION_OF_BENEFIT
-
FHIR_FAMILY_MEMBER_HISTORY
public static final FHIRPathType FHIR_FAMILY_MEMBER_HISTORY
-
FHIR_FLAG
public static final FHIRPathType FHIR_FLAG
-
FHIR_GOAL
public static final FHIRPathType FHIR_GOAL
-
FHIR_GRAPH_DEFINITION
public static final FHIRPathType FHIR_GRAPH_DEFINITION
-
FHIR_GROUP
public static final FHIRPathType FHIR_GROUP
-
FHIR_GUIDANCE_RESPONSE
public static final FHIRPathType FHIR_GUIDANCE_RESPONSE
-
FHIR_HEALTHCARE_SERVICE
public static final FHIRPathType FHIR_HEALTHCARE_SERVICE
-
FHIR_IMAGING_STUDY
public static final FHIRPathType FHIR_IMAGING_STUDY
-
FHIR_IMMUNIZATION
public static final FHIRPathType FHIR_IMMUNIZATION
-
FHIR_IMMUNIZATION_EVALUATION
public static final FHIRPathType FHIR_IMMUNIZATION_EVALUATION
-
FHIR_IMMUNIZATION_RECOMMENDATION
public static final FHIRPathType FHIR_IMMUNIZATION_RECOMMENDATION
-
FHIR_IMPLEMENTATION_GUIDE
public static final FHIRPathType FHIR_IMPLEMENTATION_GUIDE
-
FHIR_INSURANCE_PLAN
public static final FHIRPathType FHIR_INSURANCE_PLAN
-
FHIR_INVOICE
public static final FHIRPathType FHIR_INVOICE
-
FHIR_LIBRARY
public static final FHIRPathType FHIR_LIBRARY
-
FHIR_LINKAGE
public static final FHIRPathType FHIR_LINKAGE
-
FHIR_LIST
public static final FHIRPathType FHIR_LIST
-
FHIR_LOCATION
public static final FHIRPathType FHIR_LOCATION
-
FHIR_MEASURE
public static final FHIRPathType FHIR_MEASURE
-
FHIR_MEASURE_REPORT
public static final FHIRPathType FHIR_MEASURE_REPORT
-
FHIR_MEDIA
public static final FHIRPathType FHIR_MEDIA
-
FHIR_MEDICATION
public static final FHIRPathType FHIR_MEDICATION
-
FHIR_MEDICATION_ADMINISTRATION
public static final FHIRPathType FHIR_MEDICATION_ADMINISTRATION
-
FHIR_MEDICATION_DISPENSE
public static final FHIRPathType FHIR_MEDICATION_DISPENSE
-
FHIR_MEDICATION_KNOWLEDGE
public static final FHIRPathType FHIR_MEDICATION_KNOWLEDGE
-
FHIR_MEDICATION_REQUEST
public static final FHIRPathType FHIR_MEDICATION_REQUEST
-
FHIR_MEDICATION_STATEMENT
public static final FHIRPathType FHIR_MEDICATION_STATEMENT
-
FHIR_MEDICINAL_PRODUCT
public static final FHIRPathType FHIR_MEDICINAL_PRODUCT
-
FHIR_MEDICINAL_PRODUCT_AUTHORIZATION
public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_AUTHORIZATION
-
FHIR_MEDICINAL_PRODUCT_CONTRAINDICATION
public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_CONTRAINDICATION
-
FHIR_MEDICINAL_PRODUCT_INDICATION
public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_INDICATION
-
FHIR_MEDICINAL_PRODUCT_INGREDIENT
public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_INGREDIENT
-
FHIR_MEDICINAL_PRODUCT_INTERACTION
public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_INTERACTION
-
FHIR_MEDICINAL_PRODUCT_MANUFACTURED
public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_MANUFACTURED
-
FHIR_MEDICINAL_PRODUCT_PACKAGED
public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_PACKAGED
-
FHIR_MEDICINAL_PRODUCT_PHARMACEUTICAL
public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_PHARMACEUTICAL
-
FHIR_MEDICINAL_PRODUCT_UNDESIRABLE_EFFECT
public static final FHIRPathType FHIR_MEDICINAL_PRODUCT_UNDESIRABLE_EFFECT
-
FHIR_MESSAGE_DEFINITION
public static final FHIRPathType FHIR_MESSAGE_DEFINITION
-
FHIR_MESSAGE_HEADER
public static final FHIRPathType FHIR_MESSAGE_HEADER
-
FHIR_MOLECULAR_SEQUENCE
public static final FHIRPathType FHIR_MOLECULAR_SEQUENCE
-
FHIR_NAMING_SYSTEM
public static final FHIRPathType FHIR_NAMING_SYSTEM
-
FHIR_NUTRITION_ORDER
public static final FHIRPathType FHIR_NUTRITION_ORDER
-
FHIR_OBSERVATION
public static final FHIRPathType FHIR_OBSERVATION
-
FHIR_OBSERVATION_DEFINITION
public static final FHIRPathType FHIR_OBSERVATION_DEFINITION
-
FHIR_OPERATION_DEFINITION
public static final FHIRPathType FHIR_OPERATION_DEFINITION
-
FHIR_OPERATION_OUTCOME
public static final FHIRPathType FHIR_OPERATION_OUTCOME
-
FHIR_ORGANIZATION
public static final FHIRPathType FHIR_ORGANIZATION
-
FHIR_ORGANIZATION_AFFILIATION
public static final FHIRPathType FHIR_ORGANIZATION_AFFILIATION
-
FHIR_PARAMETERS
public static final FHIRPathType FHIR_PARAMETERS
-
FHIR_PATIENT
public static final FHIRPathType FHIR_PATIENT
-
FHIR_PAYMENT_NOTICE
public static final FHIRPathType FHIR_PAYMENT_NOTICE
-
FHIR_PAYMENT_RECONCILIATION
public static final FHIRPathType FHIR_PAYMENT_RECONCILIATION
-
FHIR_PERSON
public static final FHIRPathType FHIR_PERSON
-
FHIR_PLAN_DEFINITION
public static final FHIRPathType FHIR_PLAN_DEFINITION
-
FHIR_PRACTITIONER
public static final FHIRPathType FHIR_PRACTITIONER
-
FHIR_PRACTITIONER_ROLE
public static final FHIRPathType FHIR_PRACTITIONER_ROLE
-
FHIR_PROCEDURE
public static final FHIRPathType FHIR_PROCEDURE
-
FHIR_PROVENANCE
public static final FHIRPathType FHIR_PROVENANCE
-
FHIR_QUESTIONNAIRE
public static final FHIRPathType FHIR_QUESTIONNAIRE
-
FHIR_QUESTIONNAIRE_RESPONSE
public static final FHIRPathType FHIR_QUESTIONNAIRE_RESPONSE
-
FHIR_RELATED_PERSON
public static final FHIRPathType FHIR_RELATED_PERSON
-
FHIR_REQUEST_GROUP
public static final FHIRPathType FHIR_REQUEST_GROUP
-
FHIR_RESEARCH_DEFINITION
public static final FHIRPathType FHIR_RESEARCH_DEFINITION
-
FHIR_RESEARCH_ELEMENT_DEFINITION
public static final FHIRPathType FHIR_RESEARCH_ELEMENT_DEFINITION
-
FHIR_RESEARCH_STUDY
public static final FHIRPathType FHIR_RESEARCH_STUDY
-
FHIR_RESEARCH_SUBJECT
public static final FHIRPathType FHIR_RESEARCH_SUBJECT
-
FHIR_RISK_ASSESSMENT
public static final FHIRPathType FHIR_RISK_ASSESSMENT
-
FHIR_RISK_EVIDENCE_SYNTHESIS
public static final FHIRPathType FHIR_RISK_EVIDENCE_SYNTHESIS
-
FHIR_SCHEDULE
public static final FHIRPathType FHIR_SCHEDULE
-
FHIR_SEARCH_PARAMETER
public static final FHIRPathType FHIR_SEARCH_PARAMETER
-
FHIR_SERVICE_REQUEST
public static final FHIRPathType FHIR_SERVICE_REQUEST
-
FHIR_SLOT
public static final FHIRPathType FHIR_SLOT
-
FHIR_SPECIMEN
public static final FHIRPathType FHIR_SPECIMEN
-
FHIR_SPECIMEN_DEFINITION
public static final FHIRPathType FHIR_SPECIMEN_DEFINITION
-
FHIR_STRUCTURE_DEFINITION
public static final FHIRPathType FHIR_STRUCTURE_DEFINITION
-
FHIR_STRUCTURE_MAP
public static final FHIRPathType FHIR_STRUCTURE_MAP
-
FHIR_SUBSCRIPTION
public static final FHIRPathType FHIR_SUBSCRIPTION
-
FHIR_SUBSTANCE
public static final FHIRPathType FHIR_SUBSTANCE
-
FHIR_SUBSTANCE_NUCLEIC_ACID
public static final FHIRPathType FHIR_SUBSTANCE_NUCLEIC_ACID
-
FHIR_SUBSTANCE_POLYMER
public static final FHIRPathType FHIR_SUBSTANCE_POLYMER
-
FHIR_SUBSTANCE_PROTEIN
public static final FHIRPathType FHIR_SUBSTANCE_PROTEIN
-
FHIR_SUBSTANCE_REFERENCE_INFORMATION
public static final FHIRPathType FHIR_SUBSTANCE_REFERENCE_INFORMATION
-
FHIR_SUBSTANCE_SOURCE_MATERIAL
public static final FHIRPathType FHIR_SUBSTANCE_SOURCE_MATERIAL
-
FHIR_SUBSTANCE_SPECIFICATION
public static final FHIRPathType FHIR_SUBSTANCE_SPECIFICATION
-
FHIR_SUPPLY_DELIVERY
public static final FHIRPathType FHIR_SUPPLY_DELIVERY
-
FHIR_SUPPLY_REQUEST
public static final FHIRPathType FHIR_SUPPLY_REQUEST
-
FHIR_TASK
public static final FHIRPathType FHIR_TASK
-
FHIR_TERMINOLOGY_CAPABILITIES
public static final FHIRPathType FHIR_TERMINOLOGY_CAPABILITIES
-
FHIR_TEST_REPORT
public static final FHIRPathType FHIR_TEST_REPORT
-
FHIR_TEST_SCRIPT
public static final FHIRPathType FHIR_TEST_SCRIPT
-
FHIR_VALUE_SET
public static final FHIRPathType FHIR_VALUE_SET
-
FHIR_VERIFICATION_RESULT
public static final FHIRPathType FHIR_VERIFICATION_RESULT
-
FHIR_VISION_PRESCRIPTION
public static final FHIRPathType FHIR_VISION_PRESCRIPTION
-
FHIR_UNKNOWN_RESOURCE_TYPE
public static final FHIRPathType FHIR_UNKNOWN_RESOURCE_TYPE
"Special" FHIR type returned by the resolve() function when the resource type cannot be determined from a reference.
-
FHIR_TERM_SERVICE
public static final FHIRPathType FHIR_TERM_SERVICE
-
SYSTEM_ANY
public static final FHIRPathType SYSTEM_ANY
-
SYSTEM_BOOLEAN
public static final FHIRPathType SYSTEM_BOOLEAN
-
SYSTEM_STRING
public static final FHIRPathType SYSTEM_STRING
-
SYSTEM_INTEGER
public static final FHIRPathType SYSTEM_INTEGER
-
SYSTEM_DECIMAL
public static final FHIRPathType SYSTEM_DECIMAL
-
SYSTEM_DATE
public static final FHIRPathType SYSTEM_DATE
-
SYSTEM_DATE_TIME
public static final FHIRPathType SYSTEM_DATE_TIME
-
SYSTEM_QUANTITY
public static final FHIRPathType SYSTEM_QUANTITY
-
SYSTEM_TIME
public static final FHIRPathType SYSTEM_TIME
-
SYSTEM_TYPE_INFO
public static final FHIRPathType SYSTEM_TYPE_INFO
-
SYSTEM_CLASS_INFO
public static final FHIRPathType SYSTEM_CLASS_INFO
-
SYSTEM_TUPLE_TYPE_INFO
public static final FHIRPathType SYSTEM_TUPLE_TYPE_INFO
-
SYSTEM_LIST_TYPE_INFO
public static final FHIRPathType SYSTEM_LIST_TYPE_INFO
-
SYSTEM_SIMPLE_TYPE_INFO
public static final FHIRPathType SYSTEM_SIMPLE_TYPE_INFO
-
-
Method Detail
-
values
public static FHIRPathType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (FHIRPathType c : FHIRPathType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static FHIRPathType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
namespace
public String namespace()
The namespace of this FHIRPathType- Returns:
- the namespace of this FHIRPathType
-
getName
public String getName()
The name of this FHIRPathType- Returns:
- the name of this FHIRPathType
-
baseType
public FHIRPathType baseType()
The base type of this FHIRPathType- Returns:
- the base type of this FHIRPathType if exists, otherwise null
-
modelClass
public Class<?> modelClass()
The model class that corresponds to this FHIRPathType- Returns:
- the model class that corresponds to this FHIRPathType if exists, otherwise null
-
isAssignableFrom
public boolean isAssignableFrom(FHIRPathType type)
Determines if this type is the same as or a supertype of the one specified by the method parameter.- Parameters:
type
- the type to check against- Returns:
- true if this type is assignable from the one in the method parameter, false otherwise
-
from
public static FHIRPathType from(String name)
Create a FHIRPathType from theString
name parameter- Parameters:
name
- the name- Returns:
- the FHIRPathType that corresponds to the name parameter if exists, otherwise null
-
from
public static FHIRPathType from(String namespace, String name)
- Parameters:
namespace
- the namespacename
- the name- Returns:
- the FHIRPathType that corresponds to the name and namespace parameters if exists, otherwise null
-
from
public static FHIRPathType from(Class<?> clazz)
Create a FHIRPathType from aClass
class- Parameters:
clazz
- the class- Returns:
- the FHIRPathType that corresponds to the clazz parameter if exists, otherwise null
-
getSystemTypes
public static Set<FHIRPathType> getSystemTypes()
The set of FHIRPath system types- Returns:
- the set of FHIRPath system types
-
isSystemType
public static boolean isSystemType(FHIRPathType type)
Indicates whether the parameter is a FHIRPath system type- Parameters:
type
- the type- Returns:
- true if the parameter is a FHIRPath system type, otherwise false
-
getMetamodelTypes
public static Set<FHIRPathType> getMetamodelTypes()
The set of FHIRPath metamodel thypes- Returns:
- the set of FHIRPath metamodel types
-
isMetamodelType
public static boolean isMetamodelType(FHIRPathType type)
Indicates whether the parameter is a FHIRPath metamodel type- Parameters:
type
- the type- Returns:
- true if the parameter is a FHIRPath metamodel type, otherwise false
-
isJavaType
public static boolean isJavaType(Class<?> clazz)
Indicates whether the parameter is a Java type- Parameters:
type
- the type- Returns:
- true if the parameter is a Java type, otherwise false
-
-