## Uses of Interface
org.eclipse.core.runtime.content.IContentDescriber

Packages that use IContentDescriber
org.eclipse.core.internal.content
org.eclipse.core.runtime.content: Provides core support for content types.

### Uses of IContentDescriber in org.eclipse.core.internal.content

Classes in org.eclipse.core.internal.content with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw IContentDescriber
`class` `org.eclipse.core.internal.content.TextContentDescriber` This class provides internal basis for text-based content describers.

### Uses of IContentDescriber in org.eclipse.core.runtime.content

Subinterfaces of IContentDescriber in org.eclipse.core.runtime.content
`interface` `ITextContentDescriber` Text content describers extend basic content describers to provide the ability of scanning character streams (readers).

Classes in org.eclipse.core.runtime.content that implement IContentDescriber
`class` `BinarySignatureDescriber` A content describer for binary formats that present some simple signature at a known, fixed offset.
`class` `XMLContentDescriber` A content describer for XML files.
`class` `XMLRootElementContentDescriber` Deprecated. Use `XMLRootElementContentDescriber2` instead
`class` `XMLRootElementContentDescriber2` A content describer for detecting the name of the top-level element, its namespace and the DTD system identifier in an XML file.