weexteam/weex_devtools_android

View on GitHub
inspector/src/main/java/com/taobao/weex/devtools/inspector/network/PrettyPrinterDisplayType.java

Summary

Maintainability
A
0 mins
Test Coverage
/*
 * Copyright (c) 2014-present, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 */

package com.taobao.weex.devtools.inspector.network;

import com.taobao.weex.devtools.inspector.protocol.module.Page;

public enum PrettyPrinterDisplayType {
  JSON(Page.ResourceType.XHR),
  HTML(Page.ResourceType.DOCUMENT),
  TEXT(Page.ResourceType.DOCUMENT);

  private final Page.ResourceType mResourceType;

  private PrettyPrinterDisplayType(Page.ResourceType resourceType) {
    mResourceType = resourceType;
  }

  /**
   * Converts PrettyPrinterDisplayType values to the appropriate
   *  {@link Page.ResourceType} values that WeexInspector understands
   */
  public Page.ResourceType getResourceType() {
    return mResourceType;
  }
}