Breakpoint.java 1.38 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.aemds.guide.themes;

import com.adobe.aemds.guide.themes.Selector;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;

/*
 * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
 */
public class Breakpoint {
    private final String name;
    private final Integer max;
    private boolean defaultBreakPoint = false;
    private final List<Selector> selectors;

    public Breakpoint(String pName, Integer pMax, List<Selector> pSelectors) {
        this.name = pName;
        this.max = pMax;
        this.selectors = new ArrayList<Selector>();
        if (pSelectors != null) {
            this.selectors.addAll(pSelectors);
        }
    }

    public Breakpoint(String pName, Integer pMax) {
        this(pName, pMax, null);
    }

    public String getName() {
        return this.name;
    }

    public Integer getMax() {
        return this.max;
    }

    public boolean isDefaultBreakPoint() {
        return this.defaultBreakPoint;
    }

    public void setDefaultBreakPoint(boolean defaultBreakPoint) {
        this.defaultBreakPoint = defaultBreakPoint;
    }

    public List<Selector> getSelectors() {
        return this.selectors;
    }

    public void addSelector(Selector selector) {
        if (selector != null) {
            this.selectors.add(selector);
        }
    }
}