public class ParameterImpl extends Object implements org.mule.apikit.model.parameter.Parameter
| Constructor and Description |
|---|
ParameterImpl(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDefaultValue() |
String |
getDescription() |
String |
getDisplayName() |
String |
getExample() |
Map<String,String> |
getExamples() |
Object |
getInstance() |
org.mule.metadata.api.model.MetadataType |
getMetadata() |
boolean |
isArray() |
boolean |
isFacetArray(String facet) |
boolean |
isRepeat() |
boolean |
isRequired() |
boolean |
isScalar() |
String |
message(String value) |
String |
surroundWithQuotesIfNeeded(String value) |
boolean |
validate(String value) |
public ParameterImpl(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration)
public boolean validate(String value)
validate in interface org.mule.apikit.model.parameter.Parameterpublic String message(String value)
message in interface org.mule.apikit.model.parameter.Parameterpublic boolean isRequired()
isRequired in interface org.mule.apikit.model.parameter.Parameterpublic String getDefaultValue()
getDefaultValue in interface org.mule.apikit.model.parameter.Parameterpublic boolean isRepeat()
isRepeat in interface org.mule.apikit.model.parameter.Parameterpublic boolean isArray()
isArray in interface org.mule.apikit.model.parameter.Parameterpublic String getDisplayName()
getDisplayName in interface org.mule.apikit.model.parameter.Parameterpublic String getDescription()
getDescription in interface org.mule.apikit.model.parameter.Parameterpublic String getExample()
getExample in interface org.mule.apikit.model.parameter.Parameterpublic Map<String,String> getExamples()
getExamples in interface org.mule.apikit.model.parameter.Parameterpublic Object getInstance()
getInstance in interface org.mule.apikit.model.parameter.Parameterpublic org.mule.metadata.api.model.MetadataType getMetadata()
getMetadata in interface org.mule.apikit.model.parameter.Parameterpublic boolean isScalar()
isScalar in interface org.mule.apikit.model.parameter.Parameterpublic boolean isFacetArray(String facet)
isFacetArray in interface org.mule.apikit.model.parameter.ParameterCopyright © 2020. All rights reserved.