ISConfig$.java 8.47 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.scene7.is.image_server.ISConfig$$anonfun
 *  com.scene7.is.scalautil.service.ArgSpec
 *  com.scene7.is.scalautil.service.ArgSpec$ArgValue
 *  com.scene7.is.scalautil.service.ArgSpec$CommandArg
 *  com.scene7.is.scalautil.service.ArgSpec$Flag
 *  com.scene7.is.scalautil.service.ArgSpec$OptionValue
 *  com.scene7.is.scalautil.service.ArgSpec$Param
 *  com.scene7.is.scalautil.service.ArgSpec$Param$
 *  scala.Function1
 *  scala.Predef
 *  scala.Predef$
 *  scala.collection.GenTraversable
 *  scala.collection.Seq
 *  scala.collection.Seq$
 *  scala.collection.immutable.List
 *  scala.collection.immutable.List$
 *  scala.collection.mutable.Builder
 *  scala.collection.mutable.WrappedArray
 */
package com.scene7.is.image_server;

import com.scene7.is.image_server.ISConfig$;
import com.scene7.is.scalautil.service.ArgSpec;
import java.io.File;
import java.net.URL;
import scala.Function1;
import scala.Predef;
import scala.collection.GenTraversable;
import scala.collection.Seq;
import scala.collection.immutable.List;
import scala.collection.mutable.Builder;
import scala.collection.mutable.WrappedArray;

public final class ISConfig$
extends ArgSpec {
    public static final ISConfig$ MODULE$;
    private final ArgSpec.Param<Object> AnchorCacheSize;
    private final ArgSpec.Param<URL> CacheServerUrl;
    private final ArgSpec.Param<File> Log;
    private final ArgSpec.Flag Monitored;
    private final ArgSpec.Flag NoRegistry;
    private final ArgSpec.Param<Object> NumberOfTextServers;
    private final ArgSpec.Param<Object> FileCloseInterval;
    private final ArgSpec.Flag Registry;
    private final ArgSpec.Param<Object> RemoteUrlDefaultExpiration;
    private final ArgSpec.Param<File> RootPath;
    private final ArgSpec.Param<File> SaveDirectory;
    private final ArgSpec.Param<Object> SupportRemoteUrls;
    private final ArgSpec.Param<Object> SupportOldStyleText;
    private final ArgSpec.Param<Object> TcpPort;
    private final ArgSpec.Param<File> TempDirectory;
    private final ArgSpec.Param<Object> TraceClient;
    private final ArgSpec.Param<Object> TraceStatsInterval;
    private final ArgSpec.Flag UpgradeRegistry;
    private final ArgSpec.Flag InstallRegistry;
    private final ArgSpec.Param<Object> ParentProcessId;
    private final ArgSpec.Param<Object> AllowRemoteAccess;
    private final ArgSpec.Param<Object> MaxRenderRgnPixels;
    private final ArgSpec.Param<Object> MaxMessageSize;
    private final ArgSpec.Param<Object> RandomAccessUrlTimeout;

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

    public ArgSpec.Param<Object> AnchorCacheSize() {
        return this.AnchorCacheSize;
    }

    public ArgSpec.Param<URL> CacheServerUrl() {
        return this.CacheServerUrl;
    }

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

    public ArgSpec.Flag Monitored() {
        return this.Monitored;
    }

    public ArgSpec.Flag NoRegistry() {
        return this.NoRegistry;
    }

    public ArgSpec.Param<Object> NumberOfTextServers() {
        return this.NumberOfTextServers;
    }

    public ArgSpec.Param<Object> FileCloseInterval() {
        return this.FileCloseInterval;
    }

    public ArgSpec.Flag Registry() {
        return this.Registry;
    }

    public ArgSpec.Param<Object> RemoteUrlDefaultExpiration() {
        return this.RemoteUrlDefaultExpiration;
    }

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

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

    public ArgSpec.Param<Object> SupportRemoteUrls() {
        return this.SupportRemoteUrls;
    }

    public ArgSpec.Param<Object> SupportOldStyleText() {
        return this.SupportOldStyleText;
    }

    public ArgSpec.Param<Object> TcpPort() {
        return this.TcpPort;
    }

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

    public ArgSpec.Param<Object> TraceClient() {
        return this.TraceClient;
    }

    public ArgSpec.Param<Object> TraceStatsInterval() {
        return this.TraceStatsInterval;
    }

    public ArgSpec.Flag UpgradeRegistry() {
        return this.UpgradeRegistry;
    }

    public ArgSpec.Flag InstallRegistry() {
        return this.InstallRegistry;
    }

    public ArgSpec.Param<Object> ParentProcessId() {
        return this.ParentProcessId;
    }

    public ArgSpec.Param<Object> AllowRemoteAccess() {
        return this.AllowRemoteAccess;
    }

    public ArgSpec.Param<Object> MaxRenderRgnPixels() {
        return this.MaxRenderRgnPixels;
    }

    public ArgSpec.Param<Object> MaxMessageSize() {
        return this.MaxMessageSize;
    }

    public ArgSpec.Param<Object> RandomAccessUrlTimeout() {
        return this.RandomAccessUrlTimeout;
    }

    public <T> ArgSpec.ArgValue apply(ArgSpec.Param<T> param, T value) {
        return param.apply(value);
    }

    public String name(ArgSpec.CommandArg arg) {
        return arg.name();
    }

    public Seq<String> com$scene7$is$image_server$ISConfig$$boolToStr(boolean v) {
        String[] arrstring = new String[1];
        arrstring[0] = v ? "1" : "0";
        return (Seq)Seq..MODULE$.apply((Seq)Predef..MODULE$.wrapRefArray((Object[])arrstring));
    }

    public Builder<ArgSpec.ArgValue, List<ArgSpec.ArgValue>> newBuilder() {
        return List..MODULE$.newBuilder();
    }

    private ISConfig$() {
        MODULE$ = this;
        this.AnchorCacheSize = new ArgSpec.Param((ArgSpec)this, "AnchorCacheSize", this.Param().apply$default$2(), (Function1)new anonfun.1());
        this.CacheServerUrl = new ArgSpec.Param((ArgSpec)this, "CacheServerUrl", this.Param().apply$default$2(), (Function1)new anonfun.2());
        this.Log = new ArgSpec.Param((ArgSpec)this, "Log", this.Param().apply$default$2(), (Function1)new anonfun.3());
        this.Monitored = new ArgSpec.Flag((ArgSpec)this, "Monitored");
        this.NoRegistry = new ArgSpec.Flag((ArgSpec)this, "NoRegistry");
        this.NumberOfTextServers = new ArgSpec.Param((ArgSpec)this, "NumberOfTextServers", this.Param().apply$default$2(), (Function1)new anonfun.4());
        this.FileCloseInterval = new ArgSpec.Param((ArgSpec)this, "FileCloseInterval", this.Param().apply$default$2(), (Function1)new anonfun.5());
        this.Registry = new ArgSpec.Flag((ArgSpec)this, "Registry");
        this.RemoteUrlDefaultExpiration = new ArgSpec.Param((ArgSpec)this, "RemoteUrlDefaultExpiration", this.Param().apply$default$2(), (Function1)new anonfun.6());
        this.RootPath = new ArgSpec.Param((ArgSpec)this, "RootPath", this.Param().apply$default$2(), (Function1)new anonfun.7());
        this.SaveDirectory = new ArgSpec.Param((ArgSpec)this, "SaveDirectory", this.Param().apply$default$2(), (Function1)new anonfun.8());
        this.SupportRemoteUrls = new ArgSpec.Param((ArgSpec)this, "SupportRemoteUrls", (Function1)new anonfun.9(), (Function1)new anonfun.10());
        this.SupportOldStyleText = new ArgSpec.Param((ArgSpec)this, "SupportOldStyleText", (Function1)new anonfun.11(), (Function1)new anonfun.12());
        this.TcpPort = new ArgSpec.Param((ArgSpec)this, "TcpPort", this.Param().apply$default$2(), (Function1)new anonfun.13());
        this.TempDirectory = new ArgSpec.Param((ArgSpec)this, "TempDirectory", this.Param().apply$default$2(), (Function1)new anonfun.14());
        this.TraceClient = new ArgSpec.Param((ArgSpec)this, "TraceClient", this.Param().apply$default$2(), (Function1)new anonfun.15());
        this.TraceStatsInterval = new ArgSpec.Param((ArgSpec)this, "TraceStatsInterval", this.Param().apply$default$2(), (Function1)new anonfun.16());
        this.UpgradeRegistry = new ArgSpec.Flag((ArgSpec)this, "UpgradeRegistry");
        this.InstallRegistry = new ArgSpec.Flag((ArgSpec)this, "InstallRegistry");
        this.ParentProcessId = new ArgSpec.Param((ArgSpec)this, "ParentProcessId", this.Param().apply$default$2(), (Function1)new anonfun.17());
        this.AllowRemoteAccess = new ArgSpec.Param((ArgSpec)this, "AllowRemoteAccess", (Function1)new anonfun.18(), (Function1)new anonfun.19());
        this.MaxRenderRgnPixels = new ArgSpec.Param((ArgSpec)this, "MaxRenderRgnPixels", this.Param().apply$default$2(), (Function1)new anonfun.20());
        this.MaxMessageSize = new ArgSpec.Param((ArgSpec)this, "MaxMessageSize", this.Param().apply$default$2(), (Function1)new anonfun.21());
        this.RandomAccessUrlTimeout = new ArgSpec.Param((ArgSpec)this, "RandomAccessUrlTimeout", this.Param().apply$default$2(), (Function1)new anonfun.22());
    }
}