package jxl.write.biff;

import jxl.biff.DisplayFormat;
import jxl.biff.FontRecord;
import jxl.biff.XFRecord;
import jxl.format.Alignment;
import jxl.format.Border;
import jxl.format.BorderLineStyle;
import jxl.format.CellFormat;
import jxl.format.Colour;
import jxl.format.Orientation;
import jxl.format.Pattern;
import jxl.format.VerticalAlignment;
import jxl.write.WriteException;

/* JADX INFO: loaded from: classes.dex */
public class CellXFRecord extends XFRecord {
    public CellXFRecord(FontRecord fontRecord, DisplayFormat displayFormat) {
        super(fontRecord, displayFormat);
        setXFDetails(XFRecord.cell, 0);
    }

    public void setAlignment(Alignment alignment) throws WriteException {
        if (isInitialized()) {
            throw new JxlWriteException(JxlWriteException.formatInitialized);
        }
        super.setXFAlignment(alignment);
    }

    public void setBackground(Colour colour, Pattern pattern) throws WriteException {
        if (isInitialized()) {
            throw new JxlWriteException(JxlWriteException.formatInitialized);
        }
        super.setXFBackground(colour, pattern);
        super.setXFCellOptions(16384);
    }

    public void setBorder(Border border, BorderLineStyle borderLineStyle, Colour colour) throws WriteException {
        if (isInitialized()) {
            throw new JxlWriteException(JxlWriteException.formatInitialized);
        }
        if (border == Border.ALL) {
            super.setXFBorder(Border.LEFT, borderLineStyle, colour);
            super.setXFBorder(Border.RIGHT, borderLineStyle, colour);
            super.setXFBorder(Border.TOP, borderLineStyle, colour);
            super.setXFBorder(Border.BOTTOM, borderLineStyle, colour);
            return;
        }
        if (border != Border.NONE) {
            super.setXFBorder(border, borderLineStyle, colour);
            return;
        }
        Border border2 = Border.LEFT;
        BorderLineStyle borderLineStyle2 = BorderLineStyle.NONE;
        Colour colour2 = Colour.BLACK;
        super.setXFBorder(border2, borderLineStyle2, colour2);
        super.setXFBorder(Border.RIGHT, borderLineStyle2, colour2);
        super.setXFBorder(Border.TOP, borderLineStyle2, colour2);
        super.setXFBorder(Border.BOTTOM, borderLineStyle2, colour2);
    }

    public void setIndentation(int i2) throws WriteException {
        if (isInitialized()) {
            throw new JxlWriteException(JxlWriteException.formatInitialized);
        }
        super.setXFIndentation(i2);
    }

    public void setLocked(boolean z) throws WriteException {
        if (isInitialized()) {
            throw new JxlWriteException(JxlWriteException.formatInitialized);
        }
        super.setXFLocked(z);
        super.setXFCellOptions(32768);
    }

    public void setOrientation(Orientation orientation) throws WriteException {
        if (isInitialized()) {
            throw new JxlWriteException(JxlWriteException.formatInitialized);
        }
        super.setXFOrientation(orientation);
    }

    public void setShrinkToFit(boolean z) throws WriteException {
        if (isInitialized()) {
            throw new JxlWriteException(JxlWriteException.formatInitialized);
        }
        super.setXFShrinkToFit(z);
    }

    public void setVerticalAlignment(VerticalAlignment verticalAlignment) throws WriteException {
        if (isInitialized()) {
            throw new JxlWriteException(JxlWriteException.formatInitialized);
        }
        super.setXFVerticalAlignment(verticalAlignment);
    }

    public void setWrap(boolean z) throws WriteException {
        if (isInitialized()) {
            throw new JxlWriteException(JxlWriteException.formatInitialized);
        }
        super.setXFWrap(z);
    }

    public CellXFRecord(XFRecord xFRecord) {
        super(xFRecord);
        setXFDetails(XFRecord.cell, 0);
    }

    public CellXFRecord(CellFormat cellFormat) {
        super(cellFormat);
    }
}
