public class ModelProperty
extends java.lang.Object
Constructor and Description |
---|
ModelProperty(java.lang.String name,
com.fasterxml.classmate.ResolvedType type,
java.lang.String qualifiedType,
int position,
java.lang.Boolean required,
java.lang.Boolean isHidden,
java.lang.Boolean readOnly,
java.lang.String description,
AllowableValues allowableValues,
java.lang.String example,
java.lang.String pattern,
java.util.List<VendorExtension> vendorExtensions) |
Modifier and Type | Method and Description |
---|---|
AllowableValues |
getAllowableValues() |
java.lang.String |
getDescription() |
java.lang.String |
getExample() |
ModelReference |
getModelRef() |
java.lang.String |
getName() |
java.lang.String |
getPattern() |
int |
getPosition() |
java.lang.String |
getQualifiedType() |
com.fasterxml.classmate.ResolvedType |
getType() |
java.util.List<VendorExtension> |
getVendorExtensions() |
boolean |
isHidden() |
java.lang.Boolean |
isReadOnly() |
java.lang.Boolean |
isRequired() |
ModelProperty |
updateModelRef(com.google.common.base.Function<com.fasterxml.classmate.ResolvedType,? extends ModelReference> modelRefFactory) |
public ModelProperty(java.lang.String name, com.fasterxml.classmate.ResolvedType type, java.lang.String qualifiedType, int position, java.lang.Boolean required, java.lang.Boolean isHidden, java.lang.Boolean readOnly, java.lang.String description, AllowableValues allowableValues, java.lang.String example, java.lang.String pattern, java.util.List<VendorExtension> vendorExtensions)
public java.lang.String getName()
public com.fasterxml.classmate.ResolvedType getType()
public java.lang.String getQualifiedType()
public int getPosition()
public java.lang.Boolean isRequired()
public java.lang.Boolean isReadOnly()
public java.lang.String getDescription()
public AllowableValues getAllowableValues()
public ModelReference getModelRef()
public boolean isHidden()
public ModelProperty updateModelRef(com.google.common.base.Function<com.fasterxml.classmate.ResolvedType,? extends ModelReference> modelRefFactory)
public java.lang.String getExample()
public java.lang.String getPattern()
public java.util.List<VendorExtension> getVendorExtensions()