public interface Property<T>
An interface to be implemented by all properties of entities. Generally new Property types should extend AbstractProperty
since it includes default implementations of the boiler plate stuff.
Modifier and Type | Interface and Description |
---|---|
static class |
Property.Description |
static class |
Property.Editable |
static interface |
Property.Getter<T> |
static class |
Property.GetterAttribute |
static class |
Property.Label |
static class |
Property.Name |
static interface |
Property.Setter<T> |
static class |
Property.SetterAttribute |
static class |
Property.Test |
static class |
Property.Widget |
Modifier and Type | Method and Description |
---|---|
void |
freeze() |
<V extends Attribute> |
getAttribute(Class<V> type) |
AttributeSet |
getAttributes() |
ContentType<T> |
getContentType() |
Tags |
getTags() |
T |
getValue(Entity entity) |
void |
setValue(Entity entity,
T value) |
AttributeSet getAttributes()
ContentType<T> getContentType()
void freeze()
Tags getTags()
Copyright © 2021. All Rights Reserved.