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