Class ConfigurationElement

java.lang.Object
org.eclipse.mat.inspections.osgi.model.eclipse.ConfigurationElement

public class ConfigurationElement extends Object
  • Constructor Details

  • Method Details

    • getObjectId

      public int getObjectId()
      Get objectId of the ConfigurationElement in the heap dump
      Returns:
      int objectId
    • getName

      public String getName()
    • getParentId

      public Integer getParentId()
      Get id of the parent element. It can be a configuration element or an extension
      Returns:
      Integer parentId
    • getElementId

      public Integer getElementId()
      Get element's unique identifier. This element is assigned a unique identifier by the Framework.
      Returns:
      long bundle's unique identifier
    • getPropertiesAndValues

      public List<ConfigurationElement.PropertyPair> getPropertiesAndValues()
      Get the properties and the value of the configuration element.
      Returns:
      List<PropertyPair> properties
    • getContributingBundle

      public BundleDescriptor getContributingBundle()
      Descriptor of the bundle contributing this element. This value can be null when the element is loaded from disk and the owner has been uninstalled.
      Returns:
      BundleDescriptor of the bundle contributing this element
    • getConfigurationElements

      public List<ConfigurationElement> getConfigurationElements()
      Get nested configuration elements
      Returns:
      List<ConfigurationElement> nested configuration elements
    • addConfigurationElement

      public void addConfigurationElement(ConfigurationElement configurationElement)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object