ContentOperators.java 7.15 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.adobe.internal.pdftoolkit.core.types.ASName
 */
package com.adobe.internal.pdftoolkit.pdf.content.processor;

import com.adobe.internal.pdftoolkit.core.types.ASName;
import com.adobe.internal.pdftoolkit.pdf.content.processor.ClippingPathOperator;
import com.adobe.internal.pdftoolkit.pdf.content.processor.ColorOperator;
import com.adobe.internal.pdftoolkit.pdf.content.processor.CompatibilityOperator;
import com.adobe.internal.pdftoolkit.pdf.content.processor.GeneralGStateOperator;
import com.adobe.internal.pdftoolkit.pdf.content.processor.InlineImageOperator;
import com.adobe.internal.pdftoolkit.pdf.content.processor.MarkedContentOperator;
import com.adobe.internal.pdftoolkit.pdf.content.processor.PathConstructionOperator;
import com.adobe.internal.pdftoolkit.pdf.content.processor.PathPaintingOperator;
import com.adobe.internal.pdftoolkit.pdf.content.processor.ShadingPatternOperator;
import com.adobe.internal.pdftoolkit.pdf.content.processor.SpecialGStateOperator;
import com.adobe.internal.pdftoolkit.pdf.content.processor.TextObjectOperator;
import com.adobe.internal.pdftoolkit.pdf.content.processor.TextPositioningOperator;
import com.adobe.internal.pdftoolkit.pdf.content.processor.TextShowingOperator;
import com.adobe.internal.pdftoolkit.pdf.content.processor.TextStateOperator;
import com.adobe.internal.pdftoolkit.pdf.content.processor.Type3FontOperator;
import com.adobe.internal.pdftoolkit.pdf.content.processor.XObjectOperator;
import java.util.HashMap;

public class ContentOperators {
    public static void bindCallbackObjects(HashMap operators) {
        operators.put(ASName.k_w, new GeneralGStateOperator(1, ASName.k_w));
        operators.put(ASName.k_J, new GeneralGStateOperator(2, ASName.k_J));
        operators.put(ASName.k_j, new GeneralGStateOperator(3, ASName.k_j));
        operators.put(ASName.k_M, new GeneralGStateOperator(4, ASName.k_M));
        operators.put(ASName.k_d, new GeneralGStateOperator(5, ASName.k_d));
        operators.put(ASName.k_ri, new GeneralGStateOperator(6, ASName.k_ri));
        operators.put(ASName.k_i, new GeneralGStateOperator(7, ASName.k_i));
        operators.put(ASName.k_gs, new GeneralGStateOperator(8, ASName.k_gs));
        operators.put(ASName.k_q, new SpecialGStateOperator(1, ASName.k_q));
        operators.put(ASName.k_Q, new SpecialGStateOperator(2, ASName.k_Q));
        operators.put(ASName.k_cm, new SpecialGStateOperator(3, ASName.k_cm));
        operators.put(ASName.k_m, new PathConstructionOperator(1, ASName.k_m));
        operators.put(ASName.k_l, new PathConstructionOperator(2, ASName.k_l));
        operators.put(ASName.k_c, new PathConstructionOperator(3, ASName.k_c));
        operators.put(ASName.k_v, new PathConstructionOperator(4, ASName.k_v));
        operators.put(ASName.k_y, new PathConstructionOperator(5, ASName.k_y));
        operators.put(ASName.k_h, new PathConstructionOperator(6, ASName.k_h));
        operators.put(ASName.k_re, new PathConstructionOperator(7, ASName.k_re));
        operators.put(ASName.k_S, new PathPaintingOperator(1, ASName.k_S));
        operators.put(ASName.k_s, new PathPaintingOperator(2, ASName.k_s));
        operators.put(ASName.k_f, new PathPaintingOperator(3, ASName.k_f));
        operators.put(ASName.k_F, new PathPaintingOperator(4, ASName.k_F));
        operators.put(ASName.k_fStar, new PathPaintingOperator(5, ASName.k_fStar));
        operators.put(ASName.k_B, new PathPaintingOperator(6, ASName.k_B));
        operators.put(ASName.k_BStar, new PathPaintingOperator(7, ASName.k_BStar));
        operators.put(ASName.k_b, new PathPaintingOperator(8, ASName.k_b));
        operators.put(ASName.k_bStar, new PathPaintingOperator(9, ASName.k_bStar));
        operators.put(ASName.k_n, new PathPaintingOperator(10, ASName.k_n));
        operators.put(ASName.k_W, new ClippingPathOperator(1, ASName.k_W));
        operators.put(ASName.k_WStar, new ClippingPathOperator(2, ASName.k_WStar));
        operators.put(ASName.k_BT, new TextObjectOperator(1, ASName.k_BT));
        operators.put(ASName.k_ET, new TextObjectOperator(2, ASName.k_ET));
        operators.put(ASName.k_Tc, new TextStateOperator(1, ASName.k_Tc));
        operators.put(ASName.k_Tw, new TextStateOperator(2, ASName.k_Tw));
        operators.put(ASName.k_Tz, new TextStateOperator(3, ASName.k_Tz));
        operators.put(ASName.k_TL, new TextStateOperator(4, ASName.k_TL));
        operators.put(ASName.k_Tf, new TextStateOperator(5, ASName.k_Tf));
        operators.put(ASName.k_Tr, new TextStateOperator(6, ASName.k_Tr));
        operators.put(ASName.k_Ts, new TextStateOperator(7, ASName.k_Ts));
        operators.put(ASName.k_Td, new TextPositioningOperator(1, ASName.k_Td));
        operators.put(ASName.k_TD, new TextPositioningOperator(2, ASName.k_TD));
        operators.put(ASName.k_Tm, new TextPositioningOperator(3, ASName.k_Tm));
        operators.put(ASName.k_TStar, new TextPositioningOperator(4, ASName.k_TStar));
        operators.put(ASName.k_Tj, new TextShowingOperator(1, ASName.k_Tj));
        operators.put(ASName.k_TJ, new TextShowingOperator(2, ASName.k_TJ));
        operators.put(ASName.k_SingleQuote, new TextShowingOperator(3, ASName.k_SingleQuote));
        operators.put(ASName.k_DoubleQuote, new TextShowingOperator(4, ASName.k_DoubleQuote));
        operators.put(ASName.k_d0, new Type3FontOperator(1, ASName.k_d0));
        operators.put(ASName.k_d1, new Type3FontOperator(2, ASName.k_d1));
        operators.put(ASName.k_CS, new ColorOperator(1, ASName.k_CS));
        operators.put(ASName.k_cs, new ColorOperator(2, ASName.k_cs));
        operators.put(ASName.k_SC, new ColorOperator(3, ASName.k_SC));
        operators.put(ASName.k_SCN, new ColorOperator(4, ASName.k_SCN));
        operators.put(ASName.k_sc, new ColorOperator(5, ASName.k_sc));
        operators.put(ASName.k_scn, new ColorOperator(6, ASName.k_scn));
        operators.put(ASName.k_G, new ColorOperator(7, ASName.k_G));
        operators.put(ASName.k_g, new ColorOperator(8, ASName.k_g));
        operators.put(ASName.k_RG, new ColorOperator(9, ASName.k_RG));
        operators.put(ASName.k_rg, new ColorOperator(10, ASName.k_rg));
        operators.put(ASName.k_K, new ColorOperator(11, ASName.k_K));
        operators.put(ASName.k_k, new ColorOperator(12, ASName.k_k));
        operators.put(ASName.k_sh, new ShadingPatternOperator(1, ASName.k_sh));
        operators.put(ASName.k_BI, new InlineImageOperator(1, ASName.k_BI));
        operators.put(ASName.k_ID, new InlineImageOperator(2, ASName.k_ID));
        operators.put(ASName.k_EI, new InlineImageOperator(3, ASName.k_EI));
        operators.put(ASName.k_Do, new XObjectOperator(1, ASName.k_Do));
        operators.put(ASName.k_MP, new MarkedContentOperator(1, ASName.k_MP));
        operators.put(ASName.k_DP, new MarkedContentOperator(2, ASName.k_DP));
        operators.put(ASName.k_BMC, new MarkedContentOperator(3, ASName.k_BMC));
        operators.put(ASName.k_BDC, new MarkedContentOperator(4, ASName.k_BDC));
        operators.put(ASName.k_EMC, new MarkedContentOperator(5, ASName.k_EMC));
        operators.put(ASName.k_BX, new CompatibilityOperator(1, ASName.k_BX));
        operators.put(ASName.k_EX, new CompatibilityOperator(2, ASName.k_EX));
    }
}