|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@ThreadSafe public interface MimeTypeDetector
MIME-type detection libraries must provide thread-safe implementations of this interface to enable ModeShape to use the libraries to return MIME-types for data sources.
Method Summary | |
---|---|
String |
mimeTypeOf(String name,
InputStream content)
Returns the MIME-type of a data source, using its supplied content and/or its supplied name, depending upon the implementation. |
Method Detail |
---|
String mimeTypeOf(String name, InputStream content) throws IOException
null
may be returned,
where the former will prevent earlier registered MIME-type detectors from being consulted.
Note that detector implementations should not close
the supplied input stream.
name
- The name of the data source; may be null
.content
- The content of the data source; may be null
.
null
if the MIME-type could not be determined.
IOException
- If an error occurs reading the supplied content.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |