Package com.vaadin.data
Class ValueContext
- java.lang.Object
-
- com.vaadin.data.ValueContext
-
- All Implemented Interfaces:
Serializable
public class ValueContext extends Object implements Serializable
Value context forConverters. Contains relevant information for converting values.- Since:
- 8.0
- Author:
- Vaadin Ltd.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ValueContext()Constructor forValueContextwithout aLocale.ValueContext(Component component)Constructor forValueContext.ValueContext(Component component, HasValue<?> hasValue)Constructor forValueContext.ValueContext(Component component, HasValue<?> hasValue, Locale locale)Constructor forValueContext.ValueContext(Locale locale)Constructor forValueContextwithout aComponent.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<Component>getComponent()Returns anOptionalfor theComponentrelated to value conversion.Optional<HasValue<?>>getHasValue()Returns anOptionalfor theHasValueused in the value conversion.Optional<Locale>getLocale()Returns anOptionalfor theLocaleused in the value conversion.
-
-
-
Constructor Detail
-
ValueContext
public ValueContext()
Constructor forValueContextwithout aLocale.
-
ValueContext
public ValueContext(Locale locale)
Constructor forValueContextwithout aComponent.- Parameters:
locale- The locale used with conversion. Can be null.
-
ValueContext
public ValueContext(Component component)
Constructor forValueContext.- Parameters:
component- The component related to current value. Can be null. If the component implementsHasValue, it will be returned bygetHasValue()as well.
-
ValueContext
public ValueContext(Component component, HasValue<?> hasValue)
Constructor forValueContext.- Parameters:
component- The component related to current value. Can be null.hasValue- The value source related to current value. Can be null.- Since:
- 8.1
-
ValueContext
public ValueContext(Component component, HasValue<?> hasValue, Locale locale)
Constructor forValueContext.- Parameters:
component- The component can benull.locale- The locale used with conversion. Can benull.hasValue- The value source related to current value. Can benull.- Since:
- 8.1
-
-
Method Detail
-
getComponent
public Optional<Component> getComponent()
Returns anOptionalfor theComponentrelated to value conversion.- Returns:
- the optional of component
-
getLocale
public Optional<Locale> getLocale()
Returns anOptionalfor theLocaleused in the value conversion.- Returns:
- the optional of locale
-
-