M - the accessible member typeB - the binding typeclass LiteralInputAnnotationParser<M extends AccessibleObject & Member,B extends AbstractInputBinding<M>> extends AbstractInputAnnotationParser<LiteralInput,M,B>
| Constructor and Description |
|---|
LiteralInputAnnotationParser(Function<M,B> bindingFunction,
LiteralTypeRepository literalTypeRepository) |
| Modifier and Type | Method and Description |
|---|---|
TypedLiteralInputDescription |
createDescription(LiteralInput annotation,
B binding) |
LiteralType<?> |
getLiteralType(LiteralInput annotation,
B binding) |
Class<? extends LiteralInput> |
getSupportedAnnotation() |
parseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitparseLiteralInputAnnotationParser(Function<M,B> bindingFunction, LiteralTypeRepository literalTypeRepository)
public TypedLiteralInputDescription createDescription(LiteralInput annotation, B binding)
createDescription in class AbstractDataAnnotationParser<LiteralInput,M extends AccessibleObject & Member,TypedProcessInputDescription<?>,B extends AbstractInputBinding<M>>public Class<? extends LiteralInput> getSupportedAnnotation()
public LiteralType<?> getLiteralType(LiteralInput annotation, B binding)
Copyright © 2016–2023 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.