Package pl.metaprogramming.model.oas
Class Parameter
-
- All Implemented Interfaces:
public final class Parameter extends DataSchema
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringnameprivate final ParamLocationlocationprivate final BooleanisObjectprivate final BooleanisAnyObjectprivate final ObjectTypeobjectTypeprivate final BooleanisEnumprivate final BooleanisEnumOrItemEnumprivate final EnumTypeenumTypeprivate final BooleanisArrayprivate final ArrayTypearrayTypeprivate final BooleanisMapprivate final MapTypemapTypeprivate final BooleanisBinaryprivate final XmlDataTypexmlDataTypeprivate Stringpatternprivate IntegerminLengthprivate IntegermaxLengthprivate Stringminimumprivate BooleanexclusiveMinimumprivate Stringmaximumprivate BooleanexclusiveMaximumprivate Stringnamespaceprivate Booleannillableprivate Stringdescriptionprivate Stringformatprivate StringdefaultValueprivate StringinvalidPatternCodeprivate Stringcodeprivate DataTypedataTypeprivate Booleanrequiredprivate final Map<String, Object>additivesprivate ConstraintsSupportconstraints
-
Constructor Summary
Constructors Constructor Description Parameter(String name, ParamLocation location, DataType dataType)Parameter(ParamLocation location, DataSchema schema)
-
Method Summary
Modifier and Type Method Description final StringgetName()final ParamLocationgetLocation()-
Methods inherited from class pl.metaprogramming.model.data.DataSchema
addConstraint, getAdditive, getAdditive, getAdditive, getAdditives, getArrayType, getCode, getConstraints, getDataType, getDefaultValue, getDescription, getEnumType, getExclusiveMaximum, getExclusiveMinimum, getFormat, getInvalidPatternCode, getMapType, getMaxLength, getMaximum, getMinLength, getMinimum, getNamespace, getNillable, getObjectType, getPattern, getRequired, getXmlDataType, isAnyObject, isArray, isBinary, isEnum, isEnumOrItemEnum, isMap, isObject, isType, isTypeOrItemType, setAdditive, setCode, setConstraints, setDataType, setDefaultValue, setDescription, setExclusiveMaximum, setExclusiveMinimum, setFormat, setInvalidPatternCode, setMaxLength, setMaximum, setMinLength, setMinimum, setNamespace, setNillable, setPattern, setRequired, toArrayType, toArrayType, toMapType, toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
Parameter
Parameter(String name, ParamLocation location, DataType dataType)
-
Parameter
Parameter(ParamLocation location, DataSchema schema)
-
-
Method Detail
-
getLocation
final ParamLocation getLocation()
-
-
-
-