Serialized Form
-
Package com.vaadin.flow.data.binder
-
Class com.vaadin.flow.data.binder.AbstractBeanPropertyDefinition
class AbstractBeanPropertyDefinition extends Object implements Serializable-
Serialized Fields
-
descriptor
PropertyDescriptor descriptor
-
propertyHolderType
Class<?> propertyHolderType
-
propertySet
BeanPropertySet<T> propertySet
-
-
-
Class com.vaadin.flow.data.binder.BeanPropertySet
class BeanPropertySet extends Object implements Serializable-
Serialization Methods
-
writeReplace
-
-
Serialized Fields
-
definitions
Map<String,
PropertyDefinition<T, ?>> definitions -
instanceKey
com.vaadin.flow.data.binder.BeanPropertySet.InstanceKey<T> instanceKey
-
-
-
Class com.vaadin.flow.data.binder.BeanPropertySet.NestedBeanPropertyDefinition
class NestedBeanPropertyDefinition extends AbstractBeanPropertyDefinition<T,V> implements Serializable -
Serialization Methods
-
writeReplace
-
-
Serialized Fields
-
parent
PropertyDefinition<T,
?> parent
-
-
-
Class com.vaadin.flow.data.binder.BeanValidationBinder
-
Serialized Fields
-
beanType
Class<BEAN> beanType
-
requiredConfigurator
RequiredFieldConfigurator requiredConfigurator
-
-
-
Class com.vaadin.flow.data.binder.Binder
class Binder extends Object implements Serializable-
Serialized Fields
-
bean
BEAN bean
-
beanType
Class<BEAN> beanType
-
bindings
Collection<Binder.Binding<BEAN,
?>> bindings -
boundProperties
Map<String,
Binder.Binding<BEAN, ?>> boundProperties Property names that have been used for creating a binding. -
changedBindings
Set<Binder.Binding<BEAN,
?>> changedBindings -
changeDetectionEnabled
boolean changeDetectionEnabled
-
defaultValidatorsEnabled
boolean defaultValidatorsEnabled
-
errorHandler
BinderValidationErrorHandler errorHandler
-
exceptionHandler
BindingExceptionHandler exceptionHandler
-
fieldsValidationStatusChangeListenerEnabled
boolean fieldsValidationStatusChangeListenerEnabled
-
incompleteBindings
Map<com.vaadin.flow.component.HasValue<?,
?>, Binder.BindingBuilder<BEAN, ?>> incompleteBindings -
incompleteMemberFieldBindings
Map<com.vaadin.flow.component.HasValue<?,
?>, Binder.BindingBuilder<BEAN, ?>> incompleteMemberFieldBindings -
initialConverters
Map<com.vaadin.flow.component.HasValue<?,
?>, com.vaadin.flow.data.binder.Binder.ConverterDelegate<?>> initialConverters -
isRecord
boolean isRecord
-
listeners
HashMap<Class<?>,
List<com.vaadin.flow.function.SerializableConsumer<?>>> listeners -
propertySet
PropertySet<BEAN> propertySet
-
statusHandler
BinderValidationStatusHandler<BEAN> statusHandler
-
statusLabel
com.vaadin.flow.component.HasText statusLabel
-
validators
List<Validator<? super BEAN>> validators
-
validatorsDisabled
boolean validatorsDisabled
-
-
-
Class com.vaadin.flow.data.binder.Binder.BindingBuilderImpl
class BindingBuilderImpl extends Object implements Serializable-
Serialized Fields
-
asRequiredSet
boolean asRequiredSet
-
binder
Binder<BEAN> binder
-
binding
Binder.Binding<BEAN,
TARGET> binding -
bound
boolean bound
-
converterValidatorChain
Converter<FIELDVALUE,
?> converterValidatorChain Contains all converters and validators chained together in the correct order. -
defaultValidatorEnabled
Boolean defaultValidatorEnabled
-
equalityPredicate
com.vaadin.flow.function.SerializableBiPredicate<TARGET,
TARGET> equalityPredicate A predicate used to compare the current value of a field with its initial value. By default it is null meaning that the initial value comparison is not active -
field
com.vaadin.flow.component.HasValue<?,
FIELDVALUE> field -
isStatusHandlerChanged
boolean isStatusHandlerChanged
-
statusHandler
BindingValidationStatusHandler statusHandler
-
-
-
Class com.vaadin.flow.data.binder.Binder.BindingImpl
class BindingImpl extends Object implements Serializable-
Serialized Fields
-
asRequiredSet
boolean asRequiredSet
-
binder
Binder<BEAN> binder
-
convertBackToPresentation
boolean convertBackToPresentation
-
convertedBack
boolean convertedBack
-
converterValidatorChain
Converter<FIELDVALUE,
TARGET> converterValidatorChain Contains all converters and validators chained together in the correct order. -
defaultValidatorEnabled
Boolean defaultValidatorEnabled
-
equalityPredicate
com.vaadin.flow.function.SerializableBiPredicate<TARGET,
TARGET> equalityPredicate -
field
com.vaadin.flow.component.HasValue<?,
FIELDVALUE> field -
getter
com.vaadin.flow.function.ValueProvider<BEAN,
TARGET> getter -
initialValue
TARGET initialValue
-
isAppliedPredicate
com.vaadin.flow.function.SerializablePredicate<Binder.Binding<BEAN,
TARGET>> isAppliedPredicate -
onValidationStatusChange
com.vaadin.flow.shared.Registration onValidationStatusChange
-
onValueChange
com.vaadin.flow.shared.Registration onValueChange
-
readOnly
boolean readOnly
-
setter
Setter<BEAN,
TARGET> setter -
statusHandler
BindingValidationStatusHandler statusHandler
-
validatorsDisabled
boolean validatorsDisabled
-
valueInit
boolean valueInit
-
-
-
Class com.vaadin.flow.data.binder.BinderValidationStatus
class BinderValidationStatus extends Object implements Serializable-
Serialized Fields
-
binder
Binder<BEAN> binder
-
binderStatuses
List<ValidationResult> binderStatuses
-
bindingStatuses
List<BindingValidationStatus<?>> bindingStatuses
-
-
-
Exception Class com.vaadin.flow.data.binder.BindingException
class BindingException extends RuntimeException implements Serializable -
Class com.vaadin.flow.data.binder.BindingValidationStatus
class BindingValidationStatus extends Object implements Serializable-
Serialized Fields
-
binding
Binder.Binding<?,
TARGET> binding -
result
Result<TARGET> result
-
results
List<ValidationResult> results
-
status
BindingValidationStatus.Status status
-
-
-
Class com.vaadin.flow.data.binder.DefaultBinderValidationErrorHandler
class DefaultBinderValidationErrorHandler extends Object implements Serializable -
Class com.vaadin.flow.data.binder.DefaultBindingExceptionHandler
class DefaultBindingExceptionHandler extends Object implements Serializable -
Class com.vaadin.flow.data.binder.PropertyFilterDefinition
class PropertyFilterDefinition extends Object implements Serializable -
Class com.vaadin.flow.data.binder.ReadOnlyHasValue
class ReadOnlyHasValue extends Object implements Serializable-
Serialized Fields
-
emptyValue
V emptyValue
-
listenerList
LinkedHashSet<com.vaadin.flow.component.HasValue.ValueChangeListener<? super com.vaadin.flow.component.HasValue.ValueChangeEvent<V>>> listenerList
-
value
V value
-
valueProcessor
com.vaadin.flow.function.SerializableConsumer<V> valueProcessor
-
-
-
Class com.vaadin.flow.data.binder.StatusChangeEvent
class StatusChangeEvent extends EventObject implements Serializable-
Serialized Fields
-
hasValidationErrors
boolean hasValidationErrors
-
-
-
Exception Class com.vaadin.flow.data.binder.ValidationException
class ValidationException extends Exception implements Serializable-
Serialized Fields
-
beanValidationErrors
List<ValidationResult> beanValidationErrors
-
fieldValidationErrors
List<BindingValidationStatus<?>> fieldValidationErrors
-
-
-
Class com.vaadin.flow.data.binder.ValidationResult.SimpleValidationResult
class SimpleValidationResult extends Object implements Serializable-
Serialized Fields
-
error
String error
-
errorLevel
ErrorLevel errorLevel
-
-
-
Class com.vaadin.flow.data.binder.ValidationStatusChangeEvent
class ValidationStatusChangeEvent extends Object implements Serializable-
Serialized Fields
-
newStatus
boolean newStatus
-
source
com.vaadin.flow.component.HasValue<?,
V> source
-
-
-
Class com.vaadin.flow.data.binder.ValueContext
class ValueContext extends Object implements Serializable
-
-
Package com.vaadin.flow.data.converter
-
Class com.vaadin.flow.data.converter.AbstractStringToNumberConverter
class AbstractStringToNumberConverter extends Object implements Serializable-
Serialized Fields
-
emptyValue
T extends Number emptyValue
-
errorMessageProvider
ErrorMessageProvider errorMessageProvider
-
-
-
Class com.vaadin.flow.data.converter.BigDecimalToDoubleConverter
class BigDecimalToDoubleConverter extends Object implements Serializable -
Class com.vaadin.flow.data.converter.BigDecimalToFloatConverter
class BigDecimalToFloatConverter extends Object implements Serializable -
Class com.vaadin.flow.data.converter.BigDecimalToIntegerConverter
class BigDecimalToIntegerConverter extends Object implements Serializable -
Class com.vaadin.flow.data.converter.BigDecimalToLongConverter
class BigDecimalToLongConverter extends Object implements Serializable -
Class com.vaadin.flow.data.converter.DateToLongConverter
class DateToLongConverter extends Object implements Serializable -
Class com.vaadin.flow.data.converter.DateToSqlDateConverter
class DateToSqlDateConverter extends Object implements Serializable -
Class com.vaadin.flow.data.converter.DoubleToBigDecimalConverter
class DoubleToBigDecimalConverter extends Object implements Serializable -
Class com.vaadin.flow.data.converter.FloatToBigDecimalConverter
class FloatToBigDecimalConverter extends Object implements Serializable -
Class com.vaadin.flow.data.converter.FloatToDoubleConverter
class FloatToDoubleConverter extends Object implements Serializable -
Class com.vaadin.flow.data.converter.IntegerToBigDecimalConverter
class IntegerToBigDecimalConverter extends Object implements Serializable -
Class com.vaadin.flow.data.converter.IntegerToDoubleConverter
class IntegerToDoubleConverter extends Object implements Serializable -
Class com.vaadin.flow.data.converter.IntegerToLongConverter
class IntegerToLongConverter extends Object implements Serializable -
Class com.vaadin.flow.data.converter.LocalDateTimeToDateConverter
class LocalDateTimeToDateConverter extends Object implements Serializable-
Serialized Fields
-
zoneId
ZoneId zoneId
-
-
-
Class com.vaadin.flow.data.converter.LocalDateTimeToInstantConverter
class LocalDateTimeToInstantConverter extends Object implements Serializable-
Serialized Fields
-
zoneId
ZoneId zoneId
-
-
-
Class com.vaadin.flow.data.converter.LocalDateToDateConverter
class LocalDateToDateConverter extends Object implements Serializable-
Serialized Fields
-
zoneId
ZoneId zoneId
-
-
-
Class com.vaadin.flow.data.converter.LongToBigDecimalConverter
class LongToBigDecimalConverter extends Object implements Serializable -
Class com.vaadin.flow.data.converter.StringToBigDecimalConverter
class StringToBigDecimalConverter extends AbstractStringToNumberConverter<BigDecimal> implements Serializable -
Class com.vaadin.flow.data.converter.StringToBigIntegerConverter
class StringToBigIntegerConverter extends AbstractStringToNumberConverter<BigInteger> implements Serializable -
Class com.vaadin.flow.data.converter.StringToBooleanConverter
class StringToBooleanConverter extends Object implements Serializable-
Serialized Fields
-
errorMessageProvider
ErrorMessageProvider errorMessageProvider
-
falseString
String falseString
-
trueString
String trueString
-
-
-
Class com.vaadin.flow.data.converter.StringToDateConverter
class StringToDateConverter extends Object implements Serializable -
Class com.vaadin.flow.data.converter.StringToDoubleConverter
class StringToDoubleConverter extends AbstractStringToNumberConverter<Double> implements Serializable -
Class com.vaadin.flow.data.converter.StringToFloatConverter
-
Class com.vaadin.flow.data.converter.StringToIntegerConverter
class StringToIntegerConverter extends AbstractStringToNumberConverter<Integer> implements Serializable -
Class com.vaadin.flow.data.converter.StringToLongConverter
-
Class com.vaadin.flow.data.converter.StringToUuidConverter
class StringToUuidConverter extends Object implements Serializable-
Serialized Fields
-
errorMessageProvider
ErrorMessageProvider errorMessageProvider
-
-
-
-
Package com.vaadin.flow.data.event
-
Class com.vaadin.flow.data.event.SortEvent
class SortEvent extends com.vaadin.flow.component.ComponentEvent<T extends com.vaadin.flow.component.Component> implements Serializable
-
-
Package com.vaadin.flow.data.provider
-
Class com.vaadin.flow.data.provider.AbstractBackEndDataProvider
-
Serialized Fields
-
sortOrders
List<QuerySortOrder> sortOrders
-
-
-
Class com.vaadin.flow.data.provider.AbstractComponentDataGenerator
class AbstractComponentDataGenerator extends Object implements Serializable -
Class com.vaadin.flow.data.provider.AbstractDataProvider
class AbstractDataProvider extends Object implements Serializable -
Class com.vaadin.flow.data.provider.AbstractDataView
class AbstractDataView extends Object implements Serializable-
Serialized Fields
-
component
com.vaadin.flow.component.Component component
-
dataProviderSupplier
com.vaadin.flow.function.SerializableSupplier<? extends DataProvider<T,
?>> dataProviderSupplier
-
-
-
Class com.vaadin.flow.data.provider.AbstractLazyDataView
-
Serialized Fields
-
dataCommunicator
DataCommunicator<T> dataCommunicator
-
-
-
Class com.vaadin.flow.data.provider.AbstractListDataView
-
Class com.vaadin.flow.data.provider.BeanDataGenerator
class BeanDataGenerator extends Object implements Serializable -
Class com.vaadin.flow.data.provider.CallbackDataProvider
-
Serialized Fields
-
countCallback
CallbackDataProvider.CountCallback<T,
F> countCallback -
fetchCallback
CallbackDataProvider.FetchCallback<T,
F> fetchCallback -
idGetter
com.vaadin.flow.function.ValueProvider<T,
Object> idGetter
-
-
-
Class com.vaadin.flow.data.provider.CompositeDataGenerator
class CompositeDataGenerator extends Object implements Serializable-
Serialized Fields
-
dataGenerators
Set<DataGenerator<T>> dataGenerators
-
-
-
Class com.vaadin.flow.data.provider.ConfigurableFilterDataProviderWrapper
class ConfigurableFilterDataProviderWrapper extends DataProviderWrapper<T,Q, F> implements Serializable -
Serialized Fields
-
configuredFilter
C configuredFilter
-
-
-
Class com.vaadin.flow.data.provider.DataChangeEvent
class DataChangeEvent extends EventObject implements Serializable-
Serialized Fields
-
unregisterListenerCommand
com.vaadin.flow.server.Command unregisterListenerCommand
-
-
-
Class com.vaadin.flow.data.provider.DataChangeEvent.DataRefreshEvent
-
Serialized Fields
-
item
T item
-
refreshChildren
boolean refreshChildren
-
-
-
Class com.vaadin.flow.data.provider.DataCommunicator
class DataCommunicator extends Object implements Serializable-
Serialized Fields
-
activeKeyOrder
List<String> activeKeyOrder
-
activeStart
int activeStart
-
arrayUpdater
ArrayUpdater arrayUpdater
-
assumedSize
int assumedSize
-
assumeEmptyClient
boolean assumeEmptyClient
-
backEndSorting
ArrayList<QuerySortOrder> backEndSorting
-
confirmedUpdates
HashSet<Integer> confirmedUpdates
-
countCallback
CallbackDataProvider.CountCallback<T,
?> countCallback -
dataGenerator
DataGenerator<T> dataGenerator
-
dataProvider
DataProvider<T,
?> dataProvider -
dataProviderUpdateRegistration
com.vaadin.flow.shared.Registration dataProviderUpdateRegistration
-
dataUpdater
com.vaadin.flow.function.SerializableConsumer<tools.jackson.databind.node.ArrayNode> dataUpdater
-
definedSize
boolean definedSize
-
fetchEnabled
boolean fetchEnabled
-
filter
DataCommunicator.Filter<?> filter
-
flushInProgress
boolean flushInProgress
-
flushRequest
com.vaadin.flow.data.provider.DataCommunicator.FlushRequest flushRequest
-
flushUpdatedDataInProgress
boolean flushUpdatedDataInProgress
-
flushUpdatedDataRequest
com.vaadin.flow.data.provider.DataCommunicator.FlushRequest flushUpdatedDataRequest
-
inMemorySorting
com.vaadin.flow.function.SerializableComparator<T> inMemorySorting
-
itemCountEstimate
int itemCountEstimate
-
itemCountEstimateIncrease
int itemCountEstimateIncrease
-
keyMapper
DataKeyMapper<T> keyMapper
-
lastSent
int lastSent
-
nextUpdateId
int nextUpdateId
-
pageSize
int pageSize
-
pagingEnabled
boolean pagingEnabled
-
passivatedByUpdate
HashMap<Integer,
Set<String>> passivatedByUpdate -
resendEntireRange
boolean resendEntireRange
-
sizeReset
boolean sizeReset
-
skipCountIncreaseUntilReset
boolean skipCountIncreaseUntilReset
-
stateNode
com.vaadin.flow.internal.StateNode stateNode
-
updatedData
HashSet<T> updatedData
-
viewportRange
com.vaadin.flow.internal.Range viewportRange
-
-
-
Class com.vaadin.flow.data.provider.DataCommunicator.EmptyDataProvider
-
Class com.vaadin.flow.data.provider.DataCommunicator.Filter
class Filter extends Object implements Serializable-
Serialized Fields
-
filterObject
F filterObject
-
notifyOnChange
boolean notifyOnChange
-
-
-
Class com.vaadin.flow.data.provider.DataProviderWrapper
class DataProviderWrapper extends Object implements Serializable-
Serialized Fields
-
dataProvider
DataProvider<T,
M> dataProvider The actual data provider behind this wrapper.
-
-
-
Class com.vaadin.flow.data.provider.IdentifierProviderChangeEvent
class IdentifierProviderChangeEvent extends com.vaadin.flow.component.ComponentEvent<C extends com.vaadin.flow.component.Component> implements Serializable-
Serialized Fields
-
identifierProvider
IdentifierProvider<T> identifierProvider
-
-
-
Class com.vaadin.flow.data.provider.ItemCountChangeEvent
class ItemCountChangeEvent extends com.vaadin.flow.component.ComponentEvent<T extends com.vaadin.flow.component.Component> implements Serializable-
Serialized Fields
-
itemCount
int itemCount
-
itemCountEstimated
boolean itemCountEstimated
-
-
-
Class com.vaadin.flow.data.provider.KeyMapper
class KeyMapper extends Object implements Serializable -
Class com.vaadin.flow.data.provider.ListDataProvider
class ListDataProvider extends AbstractDataProvider<T,com.vaadin.flow.function.SerializablePredicate<T>> implements Serializable -
Serialized Fields
-
backend
Collection<T> backend
-
filter
com.vaadin.flow.function.SerializablePredicate<T> filter
-
sortOrder
com.vaadin.flow.function.SerializableComparator<T> sortOrder
-
-
-
Class com.vaadin.flow.data.provider.Query
class Query extends Object implements Serializable-
Serialized Fields
-
filter
F filter
-
inMemorySorting
Comparator<T> inMemorySorting
-
limit
int limit
-
offset
int offset
-
pageSize
Integer pageSize
-
sortOrders
List<QuerySortOrder> sortOrders
-
-
-
Class com.vaadin.flow.data.provider.QuerySortOrder
-
Class com.vaadin.flow.data.provider.QuerySortOrderBuilder
-
Class com.vaadin.flow.data.provider.SortOrder
class SortOrder extends Object implements Serializable-
Serialized Fields
-
direction
SortDirection direction
-
sorted
T sorted
-
-
-
Class com.vaadin.flow.data.provider.SortOrderBuilder
class SortOrderBuilder extends Object implements Serializable
-
-
Package com.vaadin.flow.data.provider.hierarchy
-
Class com.vaadin.flow.data.provider.hierarchy.AbstractBackEndHierarchicalDataProvider
class AbstractBackEndHierarchicalDataProvider extends AbstractHierarchicalDataProvider<T,F> implements Serializable -
Serialized Fields
-
sortOrders
List<QuerySortOrder> sortOrders
-
-
-
Class com.vaadin.flow.data.provider.hierarchy.AbstractHierarchicalDataProvider
-
Class com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator
-
Serialized Fields
-
arrayUpdater
ArrayUpdater arrayUpdater
-
dataGenerator
DataGenerator<T> dataGenerator
-
expandedItemIds
Set<Object> expandedItemIds
-
flushRequest
com.vaadin.flow.data.provider.hierarchy.HierarchicalDataCommunicator.FlushRequest<T> flushRequest
-
lastUpdateId
int lastUpdateId
-
rootCache
com.vaadin.flow.data.provider.hierarchy.RootCache<T> rootCache
-
stateNode
com.vaadin.flow.internal.StateNode stateNode
-
uniqueKeyProviderSupplier
com.vaadin.flow.function.SerializableSupplier<com.vaadin.flow.function.ValueProvider<T,
String>> uniqueKeyProviderSupplier -
viewportRange
com.vaadin.flow.internal.Range viewportRange
-
-
-
Class com.vaadin.flow.data.provider.hierarchy.HierarchicalQuery
-
Class com.vaadin.flow.data.provider.hierarchy.TreeData
class TreeData extends Object implements Serializable -
Class com.vaadin.flow.data.provider.hierarchy.TreeDataProvider
class TreeDataProvider extends AbstractHierarchicalDataProvider<T,com.vaadin.flow.function.SerializablePredicate<T>> implements Serializable -
Serialized Fields
-
filter
com.vaadin.flow.function.SerializablePredicate<T> filter
-
hierarchyFormat
HierarchicalDataProvider.HierarchyFormat hierarchyFormat
-
sortOrder
com.vaadin.flow.function.SerializableComparator<T> sortOrder
-
treeData
TreeData<T> treeData
-
-
-
-
Package com.vaadin.flow.data.selection
-
Class com.vaadin.flow.data.selection.MultiSelectionEvent
class MultiSelectionEvent extends com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<C extends com.vaadin.flow.component.Component,Set<T>> implements Serializable -
Class com.vaadin.flow.data.selection.SingleSelectionEvent
class SingleSelectionEvent extends com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<C extends com.vaadin.flow.component.Component,T> implements Serializable
-
-
Package com.vaadin.flow.data.validator
-
Class com.vaadin.flow.data.validator.AbstractValidator
class AbstractValidator extends Object implements Serializable -
Class com.vaadin.flow.data.validator.BeanValidator
class BeanValidator extends Object implements Serializable -
Class com.vaadin.flow.data.validator.BigDecimalRangeValidator
-
Class com.vaadin.flow.data.validator.BigIntegerRangeValidator
-
Class com.vaadin.flow.data.validator.ByteRangeValidator
-
Class com.vaadin.flow.data.validator.DateRangeValidator
-
Class com.vaadin.flow.data.validator.DateTimeRangeValidator
-
Class com.vaadin.flow.data.validator.DoubleRangeValidator
-
Class com.vaadin.flow.data.validator.EmailValidator
class EmailValidator extends RegexpValidator implements Serializable-
Serialized Fields
-
allowEmptyValue
boolean allowEmptyValue
-
-
-
Class com.vaadin.flow.data.validator.FloatRangeValidator
-
Class com.vaadin.flow.data.validator.IntegerRangeValidator
-
Class com.vaadin.flow.data.validator.LongRangeValidator
-
Class com.vaadin.flow.data.validator.RangeValidator
-
Serialized Fields
-
comparator
Comparator<? super T> comparator
-
maxValue
T maxValue
-
maxValueIncluded
boolean maxValueIncluded
-
minValue
T minValue
-
minValueIncluded
boolean minValueIncluded
-
-
-
Class com.vaadin.flow.data.validator.RegexpValidator
-
Serialized Fields
-
complete
boolean complete
-
pattern
Pattern pattern
-
-
-
Class com.vaadin.flow.data.validator.ShortRangeValidator
-
Class com.vaadin.flow.data.validator.StringLengthValidator
-
Serialized Fields
-
validator
RangeValidator<Integer> validator
-
-
-
-
Package com.vaadin.flow.data.value