public class XBRLParallelValidation
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
XBRLParallelValidation.ValidationCode<T>
Interface of a piece of code that performs validation on a single item.
|
| Constructor and Description |
|---|
XBRLParallelValidation() |
| Modifier and Type | Method and Description |
|---|---|
static void |
shutdown()
Manually shutdown all validation threads started.
|
static <T> void |
validateInParallel(java.util.Iterator<? extends T> iterator,
XBRLParallelValidation.ValidationCode<? super T> code,
XBRLValidationReport report)
Executes a loop over items in the iterator and performs validation in
parallel.
|
public static void shutdown()
public static <T> void validateInParallel(java.util.Iterator<? extends T> iterator,
XBRLParallelValidation.ValidationCode<? super T> code,
XBRLValidationReport report)
T - the generic type that the iterator returns. This is, for example, XBRLFacts, or XBRLContext etc.iterator - the iterator of items to validatecode - the code that performs validation of items of type Treport - the XBRLValidationReport to add messages toXBRLParallelValidation.ValidationCodeCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa