Package com.iizigo.fileexts
Class ContextMenuFileContentDescriber
java.lang.Object
com.iizigo.fileexts.ContextMenuFileContentDescriber
- All Implemented Interfaces:
IContentDescriber
The content describer for the property files of context menus, having the same file extension as panels.
- Author:
- Christopher Mindus
Field Summary
Fields inherited from interface org.eclipse.core.runtime.content.IContentDescriber
INDETERMINATE, INVALID, VALID
Constructor Summary
Method Summary
Modifier and TypeMethodDescriptionint
describe
(InputStream contents, IContentDescription description) Tries to fill a description for the given contents.Returns the properties supported by this describer.
Constructor Details
ContextMenuFileContentDescriber
public ContextMenuFileContentDescriber()
Method Details
getSupportedOptions
Returns the properties supported by this describer.- Specified by:
getSupportedOptions
in interfaceIContentDescriber
- Returns:
- the supported properties
- See Also:
describe
Tries to fill a description for the given contents. Returns anint
indicating whether the given stream of bytes represents a valid sample for its corresponding content type. If no content description is provided, this method should perform content type validation.The input stream must be kept open, and any IOExceptions while reading the stream should flow to the caller.
- Specified by:
describe
in interfaceIContentDescriber
- Parameters:
contents
- the contents to be examineddescription
- a description to be filled in, ornull
if only content type validation is to be performed- Returns:
- one of the following:
VALID
,INVALID
,INDETERMINATE
- Throws:
IOException
- if an I/O error occurs- See Also: