public abstract class AbstractProperty extends java.lang.Object implements Property, java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
access |
protected java.lang.Boolean |
allowEmptyValue |
protected java.lang.String |
description |
protected java.lang.Object |
example |
protected java.lang.String |
format |
protected java.lang.String |
name |
protected java.lang.Integer |
position |
protected java.lang.Boolean |
readOnly |
protected boolean |
required |
protected java.lang.String |
title |
protected java.lang.String |
type |
protected java.util.Map<java.lang.String,java.lang.Object> |
vendorExtensions |
protected Xml |
xml |
| Constructor and Description |
|---|
AbstractProperty() |
| Modifier and Type | Method and Description |
|---|---|
Property |
allowEmptyValue(java.lang.Boolean allowEmptyValue) |
Property |
description(java.lang.String description) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAccess() |
java.lang.Boolean |
getAllowEmptyValue() |
java.lang.String |
getDescription() |
java.lang.Object |
getExample() |
java.lang.String |
getFormat() |
java.lang.String |
getName() |
java.lang.Integer |
getPosition() |
java.lang.Boolean |
getReadOnly() |
boolean |
getRequired() |
java.lang.String |
getTitle() |
java.lang.String |
getType() |
java.util.Map<java.lang.String,java.lang.Object> |
getVendorExtensions() |
Xml |
getXml() |
int |
hashCode() |
Property |
readOnly() |
Property |
rename(java.lang.String newName)
creates a new instance and renames the property to the given name.
|
void |
setAccess(java.lang.String access) |
void |
setAllowEmptyValue(java.lang.Boolean allowEmptyValue) |
void |
setDefault(java.lang.String _default) |
void |
setDescription(java.lang.String description) |
void |
setExample(java.lang.Object example) |
void |
setExample(java.lang.String example) |
void |
setFormat(java.lang.String format) |
void |
setName(java.lang.String name) |
void |
setPosition(java.lang.Integer position) |
void |
setReadOnly(java.lang.Boolean readOnly) |
void |
setRequired(boolean required) |
void |
setTitle(java.lang.String title) |
void |
setType(java.lang.String type) |
void |
setVendorExtension(java.lang.String name,
java.lang.Object value) |
void |
setVendorExtensionMap(java.util.Map<java.lang.String,java.lang.Object> vendorExtensionMap) |
void |
setVendorExtensions(java.util.Map<java.lang.String,java.lang.Object> vendorExtensions) |
void |
setXml(Xml xml) |
Property |
title(java.lang.String title) |
protected java.lang.String name
protected java.lang.String type
protected java.lang.String format
protected java.lang.Object example
protected Xml xml
protected boolean required
protected java.lang.Integer position
protected java.lang.String description
protected java.lang.String title
protected java.lang.Boolean readOnly
protected java.lang.Boolean allowEmptyValue
protected java.lang.String access
protected java.util.Map<java.lang.String,java.lang.Object> vendorExtensions
public Property rename(java.lang.String newName)
Propertypublic Property description(java.lang.String description)
description in interface Propertypublic Property readOnly()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic Property allowEmptyValue(java.lang.Boolean allowEmptyValue)
public java.lang.Object getExample()
getExample in interface Propertypublic void setExample(java.lang.Object example)
setExample in interface Propertypublic void setExample(java.lang.String example)
setExample in interface Propertypublic java.lang.Integer getPosition()
getPosition in interface Propertypublic void setPosition(java.lang.Integer position)
setPosition in interface Propertypublic void setType(java.lang.String type)
public void setFormat(java.lang.String format)
public boolean getRequired()
getRequired in interface Propertypublic void setRequired(boolean required)
setRequired in interface Propertypublic java.lang.String getDescription()
getDescription in interface Propertypublic void setDescription(java.lang.String description)
setDescription in interface Propertypublic java.lang.Boolean getReadOnly()
getReadOnly in interface Propertypublic void setReadOnly(java.lang.Boolean readOnly)
setReadOnly in interface Propertypublic void setDefault(java.lang.String _default)
setDefault in interface Propertypublic void setAccess(java.lang.String access)
public java.lang.Boolean getAllowEmptyValue()
getAllowEmptyValue in interface Propertypublic void setAllowEmptyValue(java.lang.Boolean allowEmptyValue)
setAllowEmptyValue in interface Propertypublic java.util.Map<java.lang.String,java.lang.Object> getVendorExtensions()
getVendorExtensions in interface Propertypublic void setVendorExtension(java.lang.String name,
java.lang.Object value)
public void setVendorExtensions(java.util.Map<java.lang.String,java.lang.Object> vendorExtensions)
public void setVendorExtensionMap(java.util.Map<java.lang.String,java.lang.Object> vendorExtensionMap)
Copyright © 2021. All Rights Reserved.