导航菜单

页面标题

页面副标题

St.John's v1.0.9 - Drm.java 源代码

正在查看: St.John's v1.0.9 应用的 Drm.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package org.readium.r2.shared.drm;

import java.io.Serializable;
import kotlin.Metadata;
import kotlin.NoWhenBranchMatchedException;
import kotlin.jvm.internal.Intrinsics;

@Metadata(bv = {1, 0, 3}, d1 = {"\u0000*\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000e\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0007\u0018\u00002\u00020\u0001:\u0002\u001a\u001bB\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004R\u001a\u0010\u0002\u001a\u00020\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0005\u0010\u0006\"\u0004\b\u0007\u0010\u0004R\u001c\u0010\b\u001a\u0004\u0018\u00010\tX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\n\u0010\u000b\"\u0004\b\f\u0010\rR\u001c\u0010\u000e\u001a\u0004\u0018\u00010\u000fX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0010\u0010\u0011\"\u0004\b\u0012\u0010\u0013R\u001a\u0010\u0014\u001a\u00020\u0015X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0016\u0010\u0017\"\u0004\b\u0018\u0010\u0019¨\u0006\u001c"}, d2 = {"Lorg/readium/r2/shared/drm/Drm;", "Ljava/io/Serializable;", "brand", "Lorg/readium/r2/shared/drm/Drm$Brand;", "(Lorg/readium/r2/shared/drm/Drm$Brand;)V", "getBrand", "()Lorg/readium/r2/shared/drm/Drm$Brand;", "setBrand", "license", "Lorg/readium/r2/shared/drm/DrmLicense;", "getLicense", "()Lorg/readium/r2/shared/drm/DrmLicense;", "setLicense", "(Lorg/readium/r2/shared/drm/DrmLicense;)V", "profile", "", "getProfile", "()Ljava/lang/String;", "setProfile", "(Ljava/lang/String;)V", "scheme", "Lorg/readium/r2/shared/drm/Drm$Scheme;", "getScheme", "()Lorg/readium/r2/shared/drm/Drm$Scheme;", "setScheme", "(Lorg/readium/r2/shared/drm/Drm$Scheme;)V", "Brand", "Scheme", "r2-shared-kotlin_devFolioReaderRelease"}, k = 1, mv = {1, 1, 13})
public final class Drm implements Serializable {
    private Brand brand;
    private DrmLicense license;
    private String profile;
    private Scheme scheme;

    @Metadata(bv = {1, 0, 3}, k = 3, mv = {1, 1, 13})
    public final class WhenMappings {
        public static final int[] $EnumSwitchMapping$0;

        static {
            int[] iArr = new int[Brand.values().length];
            $EnumSwitchMapping$0 = iArr;
            iArr[Brand.Lcp.ordinal()] = 1;
        }
    }

    public Drm(Brand brand) {
        Intrinsics.checkParameterIsNotNull(brand, "brand");
        this.brand = brand;
        if (WhenMappings.$EnumSwitchMapping$0[brand.ordinal()] != 1) {
            throw new NoWhenBranchMatchedException();
        }
        this.scheme = Scheme.Lcp;
    }

    public final Brand getBrand() {
        return this.brand;
    }

    public final void setBrand(Brand brand) {
        Intrinsics.checkParameterIsNotNull(brand, "<set-?>");
        this.brand = brand;
    }

    public final Scheme getScheme() {
        return this.scheme;
    }

    public final void setScheme(Scheme scheme) {
        Intrinsics.checkParameterIsNotNull(scheme, "<set-?>");
        this.scheme = scheme;
    }

    public final String getProfile() {
        return this.profile;
    }

    public final void setProfile(String str) {
        this.profile = str;
    }

    public final DrmLicense getLicense() {
        return this.license;
    }

    public final void setLicense(DrmLicense drmLicense) {
        this.license = drmLicense;
    }

    @Metadata(bv = {1, 0, 3}, d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0007\b\u0086\u0001\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u00012\u00020\u0002B\u000f\b\u0002\u0012\u0006\u0010\u0003\u001a\u00020\u0004¢\u0006\u0002\u0010\u0005R\u001a\u0010\u0003\u001a\u00020\u0004X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0006\u0010\u0007\"\u0004\b\b\u0010\tj\u0002\b\n¨\u0006\u000b"}, d2 = {"Lorg/readium/r2/shared/drm/Drm$Brand;", "", "Ljava/io/Serializable;", "v", "", "(Ljava/lang/String;ILjava/lang/String;)V", "getV", "()Ljava/lang/String;", "setV", "(Ljava/lang/String;)V", "Lcp", "r2-shared-kotlin_devFolioReaderRelease"}, k = 1, mv = {1, 1, 13})
    public enum Brand implements Serializable {
        Lcp("lcp");

        private String v;

        Brand(String str) {
            Intrinsics.checkParameterIsNotNull(str, "v");
            this.v = str;
        }

        public final String getV() {
            return this.v;
        }

        public final void setV(String str) {
            Intrinsics.checkParameterIsNotNull(str, "<set-?>");
            this.v = str;
        }
    }

    @Metadata(bv = {1, 0, 3}, d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0007\b\u0086\u0001\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u00012\u00020\u0002B\u000f\b\u0002\u0012\u0006\u0010\u0003\u001a\u00020\u0004¢\u0006\u0002\u0010\u0005R\u001a\u0010\u0003\u001a\u00020\u0004X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0006\u0010\u0007\"\u0004\b\b\u0010\tj\u0002\b\n¨\u0006\u000b"}, d2 = {"Lorg/readium/r2/shared/drm/Drm$Scheme;", "", "Ljava/io/Serializable;", "v", "", "(Ljava/lang/String;ILjava/lang/String;)V", "getV", "()Ljava/lang/String;", "setV", "(Ljava/lang/String;)V", "Lcp", "r2-shared-kotlin_devFolioReaderRelease"}, k = 1, mv = {1, 1, 13})
    public enum Scheme implements Serializable {
        Lcp("http://readium.org/2014/01/lcp");

        private String v;

        Scheme(String str) {
            Intrinsics.checkParameterIsNotNull(str, "v");
            this.v = str;
        }

        public final String getV() {
            return this.v;
        }

        public final void setV(String str) {
            Intrinsics.checkParameterIsNotNull(str, "<set-?>");
            this.v = str;
        }
    }
}