
Package ca.uhn.fhir.validation
Class ValidationContext<T>
java.lang.Object
ca.uhn.fhir.validation.ValidationContext<T>
- All Implemented Interfaces:
IValidationContext<T>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddValidationMessage(SingleValidationMessage theMessage) static <T extends IBaseResource>
IValidationContext<T> forResource(FhirContext theContext, T theResource, ValidationOptions theOptions) static IValidationContext<IBaseResource> forText(FhirContext theContext, String theResourceBody, ValidationOptions theOptions) static IValidationContext<IBaseResource> subContext(IValidationContext<IBaseResource> theCtx, IBaseResource theResource, ValidationOptions theOptions) toResult()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ca.uhn.fhir.validation.IValidationContext
addValidationMessage, getFhirContext, getMessages, toResult
-
Field Details
-
myFhirContext
-
-
Method Details
-
getResource
- Specified by:
getResourcein interfaceIValidationContext<T>
-
getResourceAsString
- Specified by:
getResourceAsStringin interfaceIValidationContext<T>
-
getResourceAsStringEncoding
- Specified by:
getResourceAsStringEncodingin interfaceIValidationContext<T>
-
getOptions
- Specified by:
getOptionsin interfaceIValidationContext<T>
-
forResource
public static <T extends IBaseResource> IValidationContext<T> forResource(FhirContext theContext, T theResource, ValidationOptions theOptions) -
forText
public static IValidationContext<IBaseResource> forText(FhirContext theContext, String theResourceBody, ValidationOptions theOptions) -
subContext
public static IValidationContext<IBaseResource> subContext(IValidationContext<IBaseResource> theCtx, IBaseResource theResource, ValidationOptions theOptions) -
addValidationMessage
- Specified by:
addValidationMessagein interfaceIValidationContext<T>
-
getFhirContext
- Specified by:
getFhirContextin interfaceIValidationContext<T>
-
getMessages
- Specified by:
getMessagesin interfaceIValidationContext<T>
-
toResult
- Specified by:
toResultin interfaceIValidationContext<T>
-