public class PropertyElementImpl extends ElementImpl implements Property
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Object> |
additionalProperties |
protected Set<String> |
allowedAdditionalKeys |
DESCRIPTION, NAME, VERSIONCLASS_PROPERTY, DATETIME_PATTERN, SUPERCLASSES_PROPERTY| Constructor and Description |
|---|
PropertyElementImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAllowedAdditionalKey(String allowedAdditionalKey) |
Map<String,Object> |
getAdditionalProperties() |
Object |
getAdditionalProperty(String key) |
void |
setAdditionalProperties(Map<String,Object> additionalProperties) |
void |
setAdditionalProperty(String key,
Object value) |
toStringpublic Map<String,Object> getAdditionalProperties()
getAdditionalProperties in interface SchemaMixedElementgetAdditionalProperties in interface Propertypublic void setAdditionalProperties(Map<String,Object> additionalProperties)
setAdditionalProperties in interface SchemaMixedElementsetAdditionalProperties in interface Propertypublic Object getAdditionalProperty(String key)
getAdditionalProperty in interface SchemaMixedElementgetAdditionalProperty in interface Propertypublic void setAdditionalProperty(String key, Object value)
setAdditionalProperty in interface SchemaMixedElementsetAdditionalProperty in interface Propertypublic void addAllowedAdditionalKey(String allowedAdditionalKey)
Copyright © 2020. All Rights Reserved.