KXml2SAXHandlerpublic class XmlHandler extends Object implements KXml2SAXHandler
| Modifier and Type | Field | Description |
|---|---|---|
static String |
CONFIGURABLE_SERVICE_PROPERTIES |
|
static String |
CONFIGURE_WITH_INTERFACES |
|
static String |
DELAYED_KEEP_INSTANCES |
|
static String |
DELETE_CALLS_MODIFY |
|
static int |
DS_VERSION_1_0 |
|
static int |
DS_VERSION_1_1 |
|
static int |
DS_VERSION_1_1_FELIX |
|
static int |
DS_VERSION_1_2 |
|
static int |
DS_VERSION_1_2_FELIX |
|
static int |
DS_VERSION_1_3 |
|
static int |
DS_VERSION_NONE |
|
protected boolean |
firstElement |
Flag for detecting the first element.
|
protected boolean |
isComponent |
Flag for elements inside a component element
|
static String |
NAMESPACE_URI |
|
static String |
NAMESPACE_URI_1_0_FELIX_EXTENSIONS |
|
static String |
NAMESPACE_URI_1_1 |
|
static String |
NAMESPACE_URI_1_1_FELIX |
|
static String |
NAMESPACE_URI_1_2 |
|
static String |
NAMESPACE_URI_1_2_FELIX |
|
static String |
NAMESPACE_URI_1_3 |
|
static String |
NAMESPACE_URI_EMPTY |
|
static String |
OBSOLETE_FACTORY_COMPONENT_FACTORY |
|
protected String |
overrideNamespace |
Override namespace.
|
static String |
PERSISTENT_FACTORY_COMPONENT |
| Constructor | Description |
|---|---|
XmlHandler(org.osgi.framework.Bundle bundle,
Logger logger,
boolean globalObsoleteFactoryComponentFactory,
boolean globalDelayedKeepInstances) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
characters(String text) |
Method called when parsing text
|
void |
endElement(String uri,
String localName) |
Method called when a tag closes
|
List<ComponentMetadata> |
getComponentMetadataList() |
Called to retrieve the service descriptors
|
void |
processingInstruction(String target,
String data) |
|
void |
setColumnNumber(int columnNumber) |
|
void |
setLineNumber(int lineNumber) |
|
void |
startElement(String uri,
String localName,
KXml2SAXParser.Attributes attributes) |
Method called when a tag opens
|
public static final String NAMESPACE_URI_EMPTY
public static final String NAMESPACE_URI
public static final String NAMESPACE_URI_1_1
public static final String NAMESPACE_URI_1_1_FELIX
public static final String NAMESPACE_URI_1_2
public static final String NAMESPACE_URI_1_2_FELIX
public static final String NAMESPACE_URI_1_3
public static final String NAMESPACE_URI_1_0_FELIX_EXTENSIONS
public static final String CONFIGURABLE_SERVICE_PROPERTIES
public static final String PERSISTENT_FACTORY_COMPONENT
public static final String DELETE_CALLS_MODIFY
public static final String OBSOLETE_FACTORY_COMPONENT_FACTORY
public static final String CONFIGURE_WITH_INTERFACES
public static final String DELAYED_KEEP_INSTANCES
public static final int DS_VERSION_NONE
public static final int DS_VERSION_1_0
public static final int DS_VERSION_1_1
public static final int DS_VERSION_1_1_FELIX
public static final int DS_VERSION_1_2
public static final int DS_VERSION_1_2_FELIX
public static final int DS_VERSION_1_3
protected boolean firstElement
protected String overrideNamespace
protected boolean isComponent
public XmlHandler(org.osgi.framework.Bundle bundle,
Logger logger,
boolean globalObsoleteFactoryComponentFactory,
boolean globalDelayedKeepInstances)
public List<ComponentMetadata> getComponentMetadataList()
public void startElement(String uri, String localName, KXml2SAXParser.Attributes attributes) throws ParseException
startElement in interface KXml2SAXHandleruri - localName - attributes - ParseExceptionpublic void endElement(String uri, String localName)
endElement in interface KXml2SAXHandleruri - localName - public void characters(String text)
KXml2SAXHandlercharacters in interface KXml2SAXHandlerKXml2SAXHandler.characters(java.lang.String)public void processingInstruction(String target, String data)
processingInstruction in interface KXml2SAXHandlerKXml2SAXHandler.processingInstruction(java.lang.String, java.lang.String)public void setLineNumber(int lineNumber)
setLineNumber in interface KXml2SAXHandlerKXml2SAXHandler.setLineNumber(int)public void setColumnNumber(int columnNumber)
setColumnNumber in interface KXml2SAXHandlerKXml2SAXHandler.setColumnNumber(int)Copyright © 2006–2019 The Apache Software Foundation. All rights reserved.