class LiteralOutputAnnotationParser<M extends AccessibleObject & Member,B extends AbstractOutputBinding<M>> extends AbstractOutputAnnotationParser<LiteralOutput,M,B>
| Constructor and Description |
|---|
LiteralOutputAnnotationParser(Function<M,B> bindingFunction,
LiteralTypeRepository literalTypeRepository) |
| Modifier and Type | Method and Description |
|---|---|
TypedLiteralOutputDescription |
createDescription(LiteralOutput annotation,
B binding) |
LiteralType<?> |
getLiteralType(LiteralOutput annotation,
B binding) |
Class<? extends LiteralOutput> |
getSupportedAnnotation() |
parseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitparseLiteralOutputAnnotationParser(Function<M,B> bindingFunction, LiteralTypeRepository literalTypeRepository)
public Class<? extends LiteralOutput> getSupportedAnnotation()
public LiteralType<?> getLiteralType(LiteralOutput annotation, B binding)
public TypedLiteralOutputDescription createDescription(LiteralOutput annotation, B binding)
createDescription in class AbstractDataAnnotationParser<LiteralOutput,M extends AccessibleObject & Member,TypedProcessOutputDescription<?>,B extends AbstractOutputBinding<M>>Copyright © 2016–2021 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.