PDFCosParseException.java 1.15 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.internal.pdftoolkit.core.exceptions;

import com.adobe.internal.pdftoolkit.core.exceptions.PDFInvalidDocumentException;
import java.util.HashSet;
import java.util.Set;

public class PDFCosParseException
extends PDFInvalidDocumentException {
    private static final long serialVersionUID = 1;
    private Set<CosParseErrorType> errorTypes = new HashSet<CosParseErrorType>();

    public boolean hasErrorType(CosParseErrorType type) {
        return this.errorTypes.contains((Object)type);
    }

    public void addErrorType(CosParseErrorType errorType) {
        this.errorTypes.add(errorType);
    }

    public PDFCosParseException(String message) {
        super(message);
    }

    public PDFCosParseException(String message, Throwable cause) {
        super(message, cause);
    }

    public PDFCosParseException(Throwable cause) {
        super(cause);
    }

    /*
     * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
     */
    public static enum CosParseErrorType {
        NumberParseError;
        

        private CosParseErrorType() {
        }
    }

}