public class LiteralDataInputDescriptor<T extends Class<? extends org.n52.wps.io.data.ILiteralData>> extends InputDescriptor<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
LiteralDataInputDescriptor.Builder<B extends LiteralDataInputDescriptor.Builder<B,T>,T extends Class<? extends org.n52.wps.io.data.ILiteralData>> |
| Modifier | Constructor and Description |
|---|---|
protected |
LiteralDataInputDescriptor(LiteralDataInputDescriptor.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralAnyURIBinding>> |
anyURIBuilder(String identifier) |
static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralBase64BinaryBinding>> |
base64BinaryBuilder(String identifier) |
static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralBooleanBinding>> |
booleanBuilder(String identifier) |
static <T extends Class<? extends org.n52.wps.io.data.ILiteralData>> |
builder(String identifier,
T binding) |
static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralByteBinding>> |
byteBuilder(String identifier) |
static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralDateTimeBinding>> |
dateTimeBuilder(String identifier) |
static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralDoubleBinding>> |
doubleBuilder(String identifier) |
static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralFloatBinding>> |
floatBuilder(String identifier) |
List<String> |
getAllowedValues() |
String |
getDataType() |
String |
getDefaultValue() |
boolean |
hasAllowedValues() |
boolean |
hasDefaultValue() |
static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralIntBinding>> |
intBuilder(String identifier) |
static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralLongBinding>> |
longBuilder(String identifier) |
static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralShortBinding>> |
shortBuilder(String identifier) |
static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralStringBinding>> |
stringBuilder(String identifier) |
getMaxOccurs, getMinOccursgetBindinggetAbstract, getIdentifier, getTitle, hasAbstract, hasTitleprotected LiteralDataInputDescriptor(LiteralDataInputDescriptor.Builder builder)
public String getDataType()
public boolean hasDefaultValue()
public String getDefaultValue()
public boolean hasAllowedValues()
public static <T extends Class<? extends org.n52.wps.io.data.ILiteralData>> LiteralDataInputDescriptor.Builder<?,T> builder(String identifier, T binding)
public static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralAnyURIBinding>> anyURIBuilder(String identifier)
public static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralBase64BinaryBinding>> base64BinaryBuilder(String identifier)
public static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralBooleanBinding>> booleanBuilder(String identifier)
public static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralByteBinding>> byteBuilder(String identifier)
public static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralDateTimeBinding>> dateTimeBuilder(String identifier)
public static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralDoubleBinding>> doubleBuilder(String identifier)
public static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralFloatBinding>> floatBuilder(String identifier)
public static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralIntBinding>> intBuilder(String identifier)
public static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralLongBinding>> longBuilder(String identifier)
public static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralShortBinding>> shortBuilder(String identifier)
public static LiteralDataInputDescriptor.Builder<?,Class<org.n52.wps.io.data.binding.literal.LiteralStringBinding>> stringBuilder(String identifier)
Copyright © 2017. All Rights Reserved.