diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.metadata.repository/src/org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser.java')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.metadata.repository/src/org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser.java | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/bundles/org.eclipse.equinox.p2.metadata.repository/src/org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser.java b/bundles/org.eclipse.equinox.p2.metadata.repository/src/org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser.java index aad11273d..9d187c28d 100644 --- a/bundles/org.eclipse.equinox.p2.metadata.repository/src/org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser.java +++ b/bundles/org.eclipse.equinox.p2.metadata.repository/src/org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser.java @@ -564,7 +564,6 @@ public abstract class MetadataParser extends XMLParser implements XMLConstants { private IRequiredCapability currentCapability = null; private TextHandler filterHandler = null; - private CapabilitySelectorsHandler selectorsHandler = null; public RequiredCapabilityHandler(AbstractHandler parentHandler, Attributes attributes, List capabilities) { super(parentHandler, REQUIRED_CAPABILITY_ELEMENT); @@ -580,8 +579,6 @@ public abstract class MetadataParser extends XMLParser implements XMLConstants { public void startElement(String name, Attributes attributes) { if (name.equals(CAPABILITY_FILTER_ELEMENT)) { filterHandler = new TextHandler(this, CAPABILITY_FILTER_ELEMENT, attributes); - } else if (name.equals(CAPABILITY_SELECTORS_ELEMENT)) { - selectorsHandler = new CapabilitySelectorsHandler(this, attributes); } else { invalidElement(name, attributes); } @@ -593,9 +590,6 @@ public abstract class MetadataParser extends XMLParser implements XMLConstants { if (filterHandler != null) { currentCapability.setFilter(filterHandler.getText()); } - if (selectorsHandler != null) { - currentCapability.setSelectors(selectorsHandler.getSelectors()); - } } } } @@ -640,29 +634,6 @@ public abstract class MetadataParser extends XMLParser implements XMLConstants { } } - protected class CapabilitySelectorsHandler extends AbstractHandler { - - private List selectors; - - public CapabilitySelectorsHandler(AbstractHandler parentHandler, Attributes attributes) { - super(parentHandler, CAPABILITY_SELECTORS_ELEMENT); - String size = parseOptionalAttribute(attributes, COLLECTION_SIZE_ATTRIBUTE); - selectors = (size != null ? new ArrayList(new Integer(size).intValue()) : new ArrayList(4)); - } - - public String[] getSelectors() { - return (String[]) selectors.toArray(new String[selectors.size()]); - } - - public void startElement(String name, Attributes attributes) { - if (name.equals(CAPABILITY_SELECTOR_ELEMENT)) { - new TextHandler(this, CAPABILITY_SELECTOR_ELEMENT, attributes, selectors); - } else { - invalidElement(name, attributes); - } - } - } - protected class TouchpointTypeHandler extends AbstractHandler { private final String[] required = new String[] {ID_ATTRIBUTE, VERSION_ATTRIBUTE}; |