Class ParameterImpl
java.lang.Object
org.mule.apikit.implv1.model.parameter.ParameterImpl
- All Implemented Interfaces:
org.mule.apikit.model.parameter.Parameter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptional<org.mule.apikit.model.parameter.FileProperties>org.mule.metadata.api.model.MetadataTypebooleanisArray()booleanisFacetArray(String facet) booleanbooleanisRepeat()booleanbooleanisScalar()messageFromValues(Collection<?> values) surroundWithQuotesIfNeeded(String value) booleanbooleanvalidateArray(Collection<?> values) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.mule.apikit.model.parameter.Parameter
getMaxItems, getMinItems, isExplode
-
Constructor Details
-
ParameterImpl
public ParameterImpl(org.raml.model.parameter.AbstractParam parameter)
-
-
Method Details
-
isRequired
public boolean isRequired()- Specified by:
isRequiredin interfaceorg.mule.apikit.model.parameter.Parameter
-
getDefaultValue
- Specified by:
getDefaultValuein interfaceorg.mule.apikit.model.parameter.Parameter
-
getDefaultValues
- Specified by:
getDefaultValuesin interfaceorg.mule.apikit.model.parameter.Parameter
-
isRepeat
public boolean isRepeat()- Specified by:
isRepeatin interfaceorg.mule.apikit.model.parameter.Parameter
-
isArray
public boolean isArray()- Specified by:
isArrayin interfaceorg.mule.apikit.model.parameter.Parameter
-
isNullable
public boolean isNullable()- Specified by:
isNullablein interfaceorg.mule.apikit.model.parameter.Parameter
-
validate
- Specified by:
validatein interfaceorg.mule.apikit.model.parameter.Parameter
-
validateArray
- Specified by:
validateArrayin interfaceorg.mule.apikit.model.parameter.Parameter
-
message
- Specified by:
messagein interfaceorg.mule.apikit.model.parameter.Parameter
-
messageFromValues
- Specified by:
messageFromValuesin interfaceorg.mule.apikit.model.parameter.Parameter
-
getDisplayName
- Specified by:
getDisplayNamein interfaceorg.mule.apikit.model.parameter.Parameter
-
getDescription
- Specified by:
getDescriptionin interfaceorg.mule.apikit.model.parameter.Parameter
-
getExample
- Specified by:
getExamplein interfaceorg.mule.apikit.model.parameter.Parameter
-
getExamples
- Specified by:
getExamplesin interfaceorg.mule.apikit.model.parameter.Parameter
-
getInstance
- Specified by:
getInstancein interfaceorg.mule.apikit.model.parameter.Parameter
-
getMetadata
public org.mule.metadata.api.model.MetadataType getMetadata()- Specified by:
getMetadatain interfaceorg.mule.apikit.model.parameter.Parameter
-
isScalar
public boolean isScalar()- Specified by:
isScalarin interfaceorg.mule.apikit.model.parameter.Parameter
-
isFacetArray
- Specified by:
isFacetArrayin interfaceorg.mule.apikit.model.parameter.Parameter
-
surroundWithQuotesIfNeeded
- Specified by:
surroundWithQuotesIfNeededin interfaceorg.mule.apikit.model.parameter.Parameter
-
getFileProperties
- Specified by:
getFilePropertiesin interfaceorg.mule.apikit.model.parameter.Parameter
-