AxialShadingPattern.java 1.22 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.internal.pdftoolkit.graphicsDOM.shading;

import com.adobe.internal.pdftoolkit.graphicsDOM.ContentItem;
import com.adobe.internal.pdftoolkit.graphicsDOM.GraphicsState;
import com.adobe.internal.pdftoolkit.graphicsDOM.ShadingPattern;
import com.adobe.internal.pdftoolkit.graphicsDOM.TextState;
import java.awt.Color;

/*
 * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
 */
public class AxialShadingPattern<G extends GraphicsState, T extends TextState, C extends ContentItem<G>>
extends ShadingPattern<G, T, C> {
    private boolean isVertical;

    public AxialShadingPattern(G graphicsState, int id) {
        super(graphicsState, id);
    }

    public Boolean getIsVertical() {
        return this.isVertical;
    }

    public void setIsVertical(Boolean isVertical) {
        this.isVertical = isVertical;
    }

    @Override
    public ShadingPattern.ShadingType getShadingType() {
        return ShadingPattern.ShadingType.Axial;
    }

    @Override
    public Color[] getColorValues() {
        return this.colorValues;
    }

    @Override
    public void setColorValues(Color[] colorValues) {
        this.colorValues = colorValues;
    }
}