src/main/java/de/unixwork/uwproj/OptionDefault.java

Tue, 30 Jan 2024 21:32:11 +0100

author
Mike Becker <universe@uap-core.de>
date
Tue, 30 Jan 2024 21:32:11 +0100
changeset 114
0fa5a6f08245
parent 113
24f32dbd88cd
permissions
-rw-r--r--

remove unnecessary double-quotes in vars.mk - fixes #370

package de.unixwork.uwproj;

public final class OptionDefault {
    private final Option option;
    private final String valueName;
    private final String platform;

    public OptionDefault(Option option, String valueName, String platform) {
        this.option = option;
        this.valueName = valueName;
        this.platform = platform;
    }

    public String getValueName() {
        return valueName;
    }

    public String getPlatform() {
        return platform;
    }

    public String getFunc() {
        return option.getValueFunc(valueName);
    }

    public OptionValue getValue() {
        for (OptionValue val : option.getValues()) {
            if (val.getValue().equals(valueName)) {
                return val;
            }
        }
        return null;
    }
}

mercurial