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,
boolean required,
boolean isHidden,
boolean readOnly,
java.lang.Boolean allowEmptyValue,
java.lang.String description,
AllowableValues allowableValues,
java.lang.Object example,
java.lang.String pattern,
java.lang.String defaultValue,
Xml xml,
java.util.List<VendorExtension> vendorExtensions) |
Modifier and Type | Method and Description |
---|---|
AllowableValues |
getAllowableValues() |
java.lang.String |
getDefaultValue() |
java.lang.String |
getDescription() |
java.lang.Object |
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() |
Xml |
getXml() |
java.lang.Boolean |
isAllowEmptyValue()
Support for isAllowEmpty value
|
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, boolean required, boolean isHidden, boolean readOnly, java.lang.Boolean allowEmptyValue, java.lang.String description, AllowableValues allowableValues, java.lang.Object example, java.lang.String pattern, java.lang.String defaultValue, Xml xml, 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.Object getExample()
public java.lang.String getPattern()
public java.util.List<VendorExtension> getVendorExtensions()
public java.lang.String getDefaultValue()
public Xml getXml()
public java.lang.Boolean isAllowEmptyValue()