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)
Property
public Property description(java.lang.String description)
description
in interface Property
public Property readOnly()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public Property allowEmptyValue(java.lang.Boolean allowEmptyValue)
public java.lang.Object getExample()
getExample
in interface Property
public void setExample(java.lang.Object example)
setExample
in interface Property
public void setExample(java.lang.String example)
setExample
in interface Property
public java.lang.Integer getPosition()
getPosition
in interface Property
public void setPosition(java.lang.Integer position)
setPosition
in interface Property
public void setType(java.lang.String type)
public void setFormat(java.lang.String format)
public boolean getRequired()
getRequired
in interface Property
public void setRequired(boolean required)
setRequired
in interface Property
public java.lang.String getDescription()
getDescription
in interface Property
public void setDescription(java.lang.String description)
setDescription
in interface Property
public java.lang.Boolean getReadOnly()
getReadOnly
in interface Property
public void setReadOnly(java.lang.Boolean readOnly)
setReadOnly
in interface Property
public void setDefault(java.lang.String _default)
setDefault
in interface Property
public void setAccess(java.lang.String access)
public java.lang.Boolean getAllowEmptyValue()
getAllowEmptyValue
in interface Property
public void setAllowEmptyValue(java.lang.Boolean allowEmptyValue)
setAllowEmptyValue
in interface Property
public java.util.Map<java.lang.String,java.lang.Object> getVendorExtensions()
getVendorExtensions
in interface Property
public 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 © 2018. All Rights Reserved.