# ContentHandlerFactory

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

# ContentHandlerFactory

`
public


interface
ContentHandlerFactory
`  
`


`

|--------------------------------|
| java.net.ContentHandlerFactory |

<br />

*** ** * ** ***

This interface defines a factory for content handlers. An implementation of this interface should map a MIME type into an instance of`ContentHandler`.

This interface is used by the`URLStreamHandler`class to create a`ContentHandler`for a MIME type.  
**See also:**

- [ContentHandler](https://developer.android.com/reference/java/net/ContentHandler)
- [URLStreamHandler](https://developer.android.com/reference/java/net/URLStreamHandler)

## Summary

|                                                                                                                                                                                         ### Public methods                                                                                                                                                                                         ||
|-----------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract `[ContentHandler](https://developer.android.com/reference/java/net/ContentHandler) | ` `[createContentHandler](https://developer.android.com/reference/java/net/ContentHandlerFactory#createContentHandler(java.lang.String))`(`[String](https://developer.android.com/reference/java/lang/String)` mimetype) ` Creates a new`ContentHandler`to read an object from a`URLStreamHandler`. |

## Public methods

### createContentHandler

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract ContentHandler createContentHandler (String mimetype)
```

Creates a new`ContentHandler`to read an object from a`URLStreamHandler`.

<br />

|                                     Parameters                                     ||
|------------|------------------------------------------------------------------------|
| `mimetype` | `String`: the MIME type for which a content handler is desired. <br /> |

|                                                                          Returns                                                                           ||
|-----------------------------------------------------------------------------------|-------------------------------------------------------------------------|
| [ContentHandler](https://developer.android.com/reference/java/net/ContentHandler) | a new`ContentHandler`to read an object from a`URLStreamHandler`. <br /> |

**See also:**

- [ContentHandler](https://developer.android.com/reference/java/net/ContentHandler)
- [URLStreamHandler](https://developer.android.com/reference/java/net/URLStreamHandler)