Interface Accept

All Superinterfaces:
Iterable<MediaRange>
All Known Subinterfaces:
AcceptWritable
All Known Implementing Classes:
AcceptImpl

public interface Accept extends Iterable<MediaRange>
Accept
Version:
0.0.1
Author:
scx567888
  • Method Details

    • of

      static AcceptWritable of(String acceptsStr)
    • size

      long size()
    • isAcceptable

      boolean isAcceptable(ScxMediaType mediaType)
      判断提供的 媒体类型是否支持 内部采用 模糊匹配
    • contains

      boolean contains(ScxMediaType mediaTypes)
      判断提供的 媒体类型是否包含 内部采用 精确匹配
    • negotiate

      <T extends ScxMediaType> T negotiate(T... mediaTypes)
      根据提供的媒体类型列表 找到最优支持