Class XmlHandler

java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.apache.felix.scr.impl.xml.XmlHandler
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler

public class XmlHandler extends DefaultHandler
XML Parser for the component XML
  • Field Details

    • m_bundle

      private final org.osgi.framework.Bundle m_bundle
    • m_logger

      private final BundleLogger m_logger
    • m_globalObsoleteFactoryComponentFactory

      private final boolean m_globalObsoleteFactoryComponentFactory
    • m_globalDelayedKeepInstances

      private final boolean m_globalDelayedKeepInstances
    • m_currentComponent

      private ComponentMetadata m_currentComponent
    • m_currentService

      private ServiceMetadata m_currentService
    • m_components

      private List<ComponentMetadata> m_components
    • m_pendingProperty

      private PropertyMetadata m_pendingProperty
    • m_pendingFactoryProperty

      private PropertyMetadata m_pendingFactoryProperty
    • propertyBuilder

      private StringBuilder propertyBuilder
    • firstElement

      protected boolean firstElement
      Flag for detecting the first element.
    • overrideNamespace

      protected String overrideNamespace
      Override namespace.
    • isComponent

      protected boolean isComponent
      Flag for elements inside a component element
  • Constructor Details

    • XmlHandler

      public XmlHandler(org.osgi.framework.Bundle bundle, BundleLogger logger, boolean globalObsoleteFactoryComponentFactory, boolean globalDelayedKeepInstances)
  • Method Details