class ContentTypeProvider
cangjie
public class ContentTypeProvider <: IContentTypeProvider功能:提供基于文件扩展名的默认内容类型映射。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| init() | 创建使用内置扩展名映射的内容类型提供器。 |
| init(HashMap<String, String>) | 使用指定扩展名映射创建内容类型提供器。 |
| prop mappings | 返回当前使用的扩展名映射表。 |
| func getContentType(String) | 根据资源路径返回对应的内容类型。 |
init()
cangjie
public init()功能:创建使用内置扩展名映射的内容类型提供器。
init(HashMap<String, String>)
cangjie
public init(mappings: HashMap<String, String>)功能:使用指定扩展名映射创建内容类型提供器。
参数:
- mappings:
HashMap<String, String>- 文件扩展名到内容类型的映射表。
prop mappings
cangjie
public prop mappings: HashMap<String, String>功能:返回当前使用的扩展名映射表。
类型:HashMap<String, String>
func getContentType(String)
cangjie
public func getContentType(path: String): ?String功能:根据资源路径返回对应的内容类型。
参数:
- path:
String- 要解析的资源路径。
返回值:
?String- 匹配到的内容类型;未匹配时返回空。