public class XMLExactRootContentDescriber
extends java.lang.Object
implements org.eclipse.core.runtime.content.IContentDescriber, org.eclipse.core.runtime.IExecutableExtension
Modifier and Type | Class and Description |
---|---|
protected static class |
XMLExactRootContentDescriber.MMIContentDescriberLog
Log used by the XMLExactRootContentDescriber to report diagnostic
information.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
INITIALIZATION_DATA_ERROR_LOG_MESSAGE
Error message
|
static org.eclipse.core.runtime.QualifiedName |
QUALIFIEDELEMENTNOTTOFIND
Key for the "notQualifiedElement" property.
|
static org.eclipse.core.runtime.QualifiedName |
QUALIFIEDELEMENTTOFIND
Key for the "qualifiedElement" property.
|
static org.eclipse.core.runtime.QualifiedName[] |
supportedOptions
Array of QualifiedName representing qualifiedElement and
notQualifiedElement
|
static java.lang.String |
XML_ERROR_LOG_MESSAGE
Error message
|
Constructor and Description |
---|
XMLExactRootContentDescriber() |
Modifier and Type | Method and Description |
---|---|
int |
describe(java.io.InputStream contents,
org.eclipse.core.runtime.content.IContentDescription description) |
org.eclipse.core.runtime.QualifiedName[] |
getSupportedOptions() |
void |
setInitializationData(org.eclipse.core.runtime.IConfigurationElement config,
java.lang.String propertyName,
java.lang.Object data) |
public static final org.eclipse.core.runtime.QualifiedName QUALIFIEDELEMENTTOFIND
public static final org.eclipse.core.runtime.QualifiedName QUALIFIEDELEMENTNOTTOFIND
public static final org.eclipse.core.runtime.QualifiedName[] supportedOptions
public static final java.lang.String XML_ERROR_LOG_MESSAGE
public static final java.lang.String INITIALIZATION_DATA_ERROR_LOG_MESSAGE
public int describe(java.io.InputStream contents, org.eclipse.core.runtime.content.IContentDescription description) throws java.io.IOException
describe
in interface org.eclipse.core.runtime.content.IContentDescriber
java.io.IOException
public org.eclipse.core.runtime.QualifiedName[] getSupportedOptions()
getSupportedOptions
in interface org.eclipse.core.runtime.content.IContentDescriber
public void setInitializationData(org.eclipse.core.runtime.IConfigurationElement config, java.lang.String propertyName, java.lang.Object data) throws org.eclipse.core.runtime.CoreException
setInitializationData
in interface org.eclipse.core.runtime.IExecutableExtension
org.eclipse.core.runtime.CoreException