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

cz.vutbr.web.csskit.TermFloatValueImpl Maven / Gradle / Ivy

package cz.vutbr.web.csskit;

import cz.vutbr.web.css.Term;
import cz.vutbr.web.css.TermFloatValue;
import cz.vutbr.web.css.TermNumeric;

/**
 *
 * @author burgetr
 */
public class TermFloatValueImpl extends TermNumericImpl implements TermFloatValue
{

    @Override
    public TermNumeric setZero()
    {
        super.setValue(0.0f);
        return this;
    }

    @Override
    public Term setValue(Float value)
    {
        if (value == -0.0f) //avoid negative zeroes in CSS
            return super.setValue(0.0f);
        else
            return super.setValue(value);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy