public class ExtensionsParser
extends org.xml.sax.helpers.DefaultHandler
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BUNDLE_UID |
static java.lang.String |
ELEMENT |
static java.lang.String |
ELEMENT_NAME |
static java.lang.String |
ELEMENT_VALUE |
static java.lang.String |
EXTENSION |
static java.lang.String |
EXTENSION_ID |
static java.lang.String |
EXTENSION_NAME |
static java.lang.String |
EXTENSION_POINT |
static java.lang.String |
EXTENSION_POINT_ID |
static java.lang.String |
EXTENSION_POINT_NAME |
static java.lang.String |
EXTENSION_POINT_SCHEMA |
static java.lang.String |
EXTENSION_TARGET |
static java.lang.String |
FRAGMENT |
static int |
PARSE_PROBLEM
Status code constant (value 1) indicating a problem in a bundle extensions
manifest (
extensions.xml) file. |
static java.lang.String |
PLUGIN |
static java.lang.String |
PLUGIN_ID |
static java.lang.String |
PLUGIN_NAME |
static java.lang.String |
PROPERTY |
static java.lang.String |
PROPERTY_NAME |
static java.lang.String |
PROPERTY_VALUE |
protected java.util.ResourceBundle |
resources |
| Constructor and Description |
|---|
ExtensionsParser(MultiStatus status,
ExtensionRegistry registry) |
| Modifier and Type | Method and Description |
|---|---|
void |
characters(char[] ch,
int start,
int length) |
void |
endDocument() |
void |
endElement(java.lang.String uri,
java.lang.String elementName,
java.lang.String qName) |
void |
error(IStatus error)
Handles an error state specified by the status.
|
void |
error(org.xml.sax.SAXParseException ex) |
void |
fatalError(org.xml.sax.SAXParseException ex) |
Contribution |
parseManifest(javax.xml.parsers.SAXParserFactory factory,
org.xml.sax.InputSource in,
java.lang.String manifestName,
RegistryObjectManager registryObjects,
Contribution currentNamespace,
java.util.ResourceBundle bundle) |
void |
processingInstruction(java.lang.String target,
java.lang.String data) |
void |
setDocumentLocator(org.xml.sax.Locator locator) |
void |
startDocument() |
void |
startElement(java.lang.String uri,
java.lang.String elementName,
java.lang.String qName,
org.xml.sax.Attributes attributes) |
protected java.lang.String |
translate(java.lang.String key) |
void |
warning(org.xml.sax.SAXParseException ex) |
protected java.util.ResourceBundle resources
public static final int PARSE_PROBLEM
extensions.xml) file.public static final java.lang.String PLUGIN
public static final java.lang.String PLUGIN_ID
public static final java.lang.String PLUGIN_NAME
public static final java.lang.String FRAGMENT
public static final java.lang.String BUNDLE_UID
public static final java.lang.String EXTENSION_POINT
public static final java.lang.String EXTENSION_POINT_NAME
public static final java.lang.String EXTENSION_POINT_ID
public static final java.lang.String EXTENSION_POINT_SCHEMA
public static final java.lang.String EXTENSION
public static final java.lang.String EXTENSION_NAME
public static final java.lang.String EXTENSION_ID
public static final java.lang.String EXTENSION_TARGET
public static final java.lang.String ELEMENT
public static final java.lang.String ELEMENT_NAME
public static final java.lang.String ELEMENT_VALUE
public static final java.lang.String PROPERTY
public static final java.lang.String PROPERTY_NAME
public static final java.lang.String PROPERTY_VALUE
public ExtensionsParser(MultiStatus status,
ExtensionRegistry registry)
public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator in interface org.xml.sax.ContentHandlersetDocumentLocator in class org.xml.sax.helpers.DefaultHandlerpublic void characters(char[] ch,
int start,
int length)
characters in interface org.xml.sax.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerpublic void endDocument()
endDocument in interface org.xml.sax.ContentHandlerendDocument in class org.xml.sax.helpers.DefaultHandlerpublic void endElement(java.lang.String uri,
java.lang.String elementName,
java.lang.String qName)
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerpublic void error(org.xml.sax.SAXParseException ex)
error in interface org.xml.sax.ErrorHandlererror in class org.xml.sax.helpers.DefaultHandlerpublic void fatalError(org.xml.sax.SAXParseException ex)
throws org.xml.sax.SAXException
fatalError in interface org.xml.sax.ErrorHandlerfatalError in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic Contribution parseManifest(javax.xml.parsers.SAXParserFactory factory, org.xml.sax.InputSource in, java.lang.String manifestName, RegistryObjectManager registryObjects, Contribution currentNamespace, java.util.ResourceBundle bundle) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
javax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionpublic void startDocument()
startDocument in interface org.xml.sax.ContentHandlerstartDocument in class org.xml.sax.helpers.DefaultHandlerpublic void startElement(java.lang.String uri,
java.lang.String elementName,
java.lang.String qName,
org.xml.sax.Attributes attributes)
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerpublic void warning(org.xml.sax.SAXParseException ex)
warning in interface org.xml.sax.ErrorHandlerwarning in class org.xml.sax.helpers.DefaultHandlerpublic void processingInstruction(java.lang.String target,
java.lang.String data)
processingInstruction in interface org.xml.sax.ContentHandlerprocessingInstruction in class org.xml.sax.helpers.DefaultHandlerpublic void error(IStatus error)
getStatus().error in interface org.xml.sax.ErrorHandlererror in class org.xml.sax.helpers.DefaultHandlererror - a status detailing the error conditionprotected java.lang.String translate(java.lang.String key)