ImageInfo$.java 3.85 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.scene7.is.image_server.image_info.ImageInfo$Options
 *  com.scene7.is.scalautil.package
 *  com.scene7.is.scalautil.package$SizeInt$
 *  com.scene7.is.scalautil.parsers.package
 *  com.scene7.is.scalautil.parsers.package$EnumParser$
 *  com.scene7.is.scalautil.service.ArgSpec
 *  com.scene7.is.scalautil.service.ArgSpec$OptionValue
 *  com.scene7.is.scalautil.service.ArgSpec$Param
 *  com.scene7.is.util.SizeInt
 *  com.scene7.is.util.text.Parser
 *  scala.Predef
 *  scala.Predef$
 *  scala.collection.Seq
 *  scala.collection.immutable.StringOps
 *  scala.reflect.ClassTag
 *  scala.reflect.ClassTag$
 *  scala.xml.Node
 *  scala.xml.NodeSeq
 */
package com.scene7.is.image_server.image_info;

import com.scene7.is.image_server.image_info.FailedReason;
import com.scene7.is.image_server.image_info.ImageFormat;
import com.scene7.is.image_server.image_info.ImageInfo;
import com.scene7.is.scalautil.package;
import com.scene7.is.scalautil.parsers.package;
import com.scene7.is.scalautil.service.ArgSpec;
import com.scene7.is.util.SizeInt;
import com.scene7.is.util.text.Parser;
import java.io.File;
import java.util.logging.Logger;
import scala.Predef;
import scala.collection.Seq;
import scala.collection.immutable.StringOps;
import scala.reflect.ClassTag;
import scala.xml.Node;
import scala.xml.NodeSeq;

public final class ImageInfo$ {
    public static final ImageInfo$ MODULE$;
    private final ArgSpec.Param<Seq<File>> Beziers;
    private final Parser<ImageFormat> com$scene7$is$image_server$image_info$ImageInfo$$imageFormatParser;
    private final Parser<FailedReason> com$scene7$is$image_server$image_info$ImageInfo$$failureParser;
    private final Logger com$scene7$is$image_server$image_info$ImageInfo$$Logger;

    public static {
        new com.scene7.is.image_server.image_info.ImageInfo$();
    }

    public ArgSpec.OptionValue<File> XmlFile(File value) {
        return ImageInfo.Options..MODULE$.XmlFile().apply((Object)value);
    }

    public ArgSpec.OptionValue<File> XmpFile(File value) {
        return ImageInfo.Options..MODULE$.XmpFile().apply((Object)value);
    }

    public ArgSpec.OptionValue<String> QuadFromPath(String value) {
        return ImageInfo.Options..MODULE$.QuadFromPath().apply((Object)value);
    }

    public ArgSpec.Param<Seq<File>> Beziers() {
        return this.Beziers;
    }

    public SizeInt com$scene7$is$image_server$image_info$ImageInfo$$toSizeInt(Node node, String widthAttr, String heightAttr) {
        int width = new StringOps(Predef..MODULE$.augmentString(node.$bslash(widthAttr).text())).toInt();
        int height = new StringOps(Predef..MODULE$.augmentString(node.$bslash(heightAttr).text())).toInt();
        return package.SizeInt$.MODULE$.apply(width, height);
    }

    public Parser<ImageFormat> com$scene7$is$image_server$image_info$ImageInfo$$imageFormatParser() {
        return this.com$scene7$is$image_server$image_info$ImageInfo$$imageFormatParser;
    }

    public Parser<FailedReason> com$scene7$is$image_server$image_info$ImageInfo$$failureParser() {
        return this.com$scene7$is$image_server$image_info$ImageInfo$$failureParser;
    }

    public Logger com$scene7$is$image_server$image_info$ImageInfo$$Logger() {
        return this.com$scene7$is$image_server$image_info$ImageInfo$$Logger;
    }

    private ImageInfo$() {
        MODULE$ = this;
        this.Beziers = ImageInfo.Options..MODULE$.Beziers();
        this.com$scene7$is$image_server$image_info$ImageInfo$$imageFormatParser = package.EnumParser$.MODULE$.apply(ClassTag..MODULE$.apply(ImageFormat.class));
        this.com$scene7$is$image_server$image_info$ImageInfo$$failureParser = package.EnumParser$.MODULE$.apply(ClassTag..MODULE$.apply(FailedReason.class));
        this.com$scene7$is$image_server$image_info$ImageInfo$$Logger = Logger.getLogger(ImageInfo.class.getName());
    }
}