public class AnnotatedAlgorithmMetadata extends Object
| Constructor and Description |
|---|
AnnotatedAlgorithmMetadata(Class<?> algorithmClass,
InputHandlerRepository parserRepository,
OutputHandlerRepository generatorRepository,
LiteralTypeRepository literalTypeRepository) |
| Modifier and Type | Method and Description |
|---|---|
Class<?> |
getAlgorithmClass() |
TypedProcessDescription |
getDescription() |
(package private) ExecuteBinding |
getExecuteBinding() |
(package private) Map<org.n52.shetland.ogc.ows.OwsCode,AbstractInputBinding<?>> |
getInputBindings() |
(package private) Map<org.n52.shetland.ogc.ows.OwsCode,AbstractOutputBinding<?>> |
getOutputBindings() |
<M extends AccessibleObject & Member,B extends AbstractDataBinding<? super M,?>> |
parseElements(Stream<M> members,
List<? extends AnnotationParser<?,M,? extends B>> outputParser) |
public AnnotatedAlgorithmMetadata(Class<?> algorithmClass, InputHandlerRepository parserRepository, OutputHandlerRepository generatorRepository, LiteralTypeRepository literalTypeRepository)
public Class<?> getAlgorithmClass()
Map<org.n52.shetland.ogc.ows.OwsCode,AbstractOutputBinding<?>> getOutputBindings()
Map<org.n52.shetland.ogc.ows.OwsCode,AbstractInputBinding<?>> getInputBindings()
ExecuteBinding getExecuteBinding()
public TypedProcessDescription getDescription()
public <M extends AccessibleObject & Member,B extends AbstractDataBinding<? super M,?>> Stream<? extends B> parseElements(Stream<M> members, List<? extends AnnotationParser<?,M,? extends B>> outputParser)
Copyright © 2016–2022 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.