M - the accessible member typeB - the binding typeclass ComplexOutputAnnotationParser<M extends AccessibleObject & Member,B extends AbstractOutputBinding<M>> extends AbstractOutputAnnotationParser<ComplexOutput,M,B>
| Constructor and Description |
|---|
ComplexOutputAnnotationParser(Function<M,B> bindingFunction,
OutputHandlerRepository generatorRepository) |
| Modifier and Type | Method and Description |
|---|---|
protected TypedComplexOutputDescription |
createDescription(ComplexOutput annotation,
B binding) |
Class<? extends ComplexOutput> |
getSupportedAnnotation() |
parseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitparseComplexOutputAnnotationParser(Function<M,B> bindingFunction, OutputHandlerRepository generatorRepository)
protected TypedComplexOutputDescription createDescription(ComplexOutput annotation, B binding)
createDescription in class AbstractDataAnnotationParser<ComplexOutput,M extends AccessibleObject & Member,TypedProcessOutputDescription<?>,B extends AbstractOutputBinding<M>>public Class<? extends ComplexOutput> getSupportedAnnotation()
Copyright © 2016–2022 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.