All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.vaadin.v7.shared.AbstractFieldState Maven / Gradle / Ivy

The newest version!
/*
 * Copyright (C) 2000-2024 Vaadin Ltd
 *
 * This program is available under Vaadin Commercial License and Service Terms.
 *
 * See  for the full
 * license.
 */
package com.vaadin.v7.shared;

import com.vaadin.shared.Connector;
import com.vaadin.shared.annotations.NoLayout;

/**
 * Shared state for {@link com.vaadin.ui.AbstractField}.
 *
 * @author Vaadin Ltd
 * @since 7.0.0
 *
 */
public class AbstractFieldState extends AbstractLegacyComponentState {
    public boolean propertyReadOnly = false;
    public boolean hideErrors = false;
    public boolean required = false;
    public boolean modified = false;
    /**
     * The tabulator index of the field.
     */
    @NoLayout
    public int tabIndex = 0;

    /**
     * The component which should receive focus events instead of the custom
     * field wrapper.
     * 

* This is not used in all fields, but needs to be here for the time being * (#20468). * * @since 7.7.5 */ public Connector focusDelegate; }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy