@Named public class PropertyFactoryByte extends AbstractPropertyFactory<Number,ByteProperty>
PropertyFactory for ByteProperty.| Constructor and Description |
|---|
PropertyFactoryByte() |
| Modifier and Type | Method and Description |
|---|---|
ByteProperty |
create(String name,
GenericType<? extends Number> valueType,
Bean bean,
AbstractValidator<? super Number> validator)
Creates a new instance of the property.
|
Class<ByteProperty> |
getImplementationClass() |
Class<? extends ReadableProperty<Number>> |
getReadableInterface() |
Class<Byte> |
getValueClass() |
Class<? extends WritableProperty<Number>> |
getWritableInterface() |
public Class<Byte> getValueClass()
Class of the property value. May be null for
GenericProperty.public Class<? extends ReadableProperty<Number>> getReadableInterface()
Class reflecting the ReadableProperty interface.public Class<? extends WritableProperty<Number>> getWritableInterface()
Class reflecting the WritableProperty interface.public Class<ByteProperty> getImplementationClass()
Class reflecting the WritableProperty implementation.public ByteProperty create(String name, GenericType<? extends Number> valueType, Bean bean, AbstractValidator<? super Number> validator)
PropertyFactoryname - the property name.valueType - is the GenericType of the value. Only needed for generic properties such as
GenericProperty or
ListProperty. Can be null if the generic value type is
already bound and should be ignored then.bean - the property bean.validator - the validator used for validation.
May be null.Copyright © 2001–2016 mmm-Team. All rights reserved.