public class ValidationContext<T> extends Object implements IValidationContext<T>
| Modifier and Type | Field and Description |
|---|---|
protected FhirContext |
myFhirContext |
| Modifier and Type | Method and Description |
|---|---|
void |
addValidationMessage(SingleValidationMessage theMessage) |
static <T extends IBaseResource> |
forResource(FhirContext theContext,
T theResource,
ValidationOptions theOptions) |
static IValidationContext<IBaseResource> |
forText(FhirContext theContext,
String theResourceBody,
ValidationOptions theOptions) |
FhirContext |
getFhirContext() |
List<SingleValidationMessage> |
getMessages() |
ValidationOptions |
getOptions() |
T |
getResource() |
String |
getResourceAsString() |
EncodingEnum |
getResourceAsStringEncoding() |
static IValidationContext<IBaseResource> |
subContext(IValidationContext<IBaseResource> theCtx,
IBaseResource theResource,
ValidationOptions theOptions) |
ValidationResult |
toResult() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddValidationMessage, getFhirContext, getMessages, toResultprotected final FhirContext myFhirContext
public T getResource()
getResource in interface IValidationContext<T>public String getResourceAsString()
getResourceAsString in interface IValidationContext<T>public EncodingEnum getResourceAsStringEncoding()
getResourceAsStringEncoding in interface IValidationContext<T>@Nonnull public ValidationOptions getOptions()
getOptions in interface IValidationContext<T>public static <T extends IBaseResource> IValidationContext<T> forResource(FhirContext theContext, T theResource, ValidationOptions theOptions)
public static IValidationContext<IBaseResource> forText(FhirContext theContext, String theResourceBody, ValidationOptions theOptions)
public static IValidationContext<IBaseResource> subContext(IValidationContext<IBaseResource> theCtx, IBaseResource theResource, ValidationOptions theOptions)
public void addValidationMessage(SingleValidationMessage theMessage)
addValidationMessage in interface IValidationContext<T>public FhirContext getFhirContext()
getFhirContext in interface IValidationContext<T>public List<SingleValidationMessage> getMessages()
getMessages in interface IValidationContext<T>public ValidationResult toResult()
toResult in interface IValidationContext<T>Copyright © 2014–2019 University Health Network. All rights reserved.