blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/impl/ExtNamespaceHandler.java [221:237]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private ComponentMetadata decorateAdditionalInterfaces(Node node, ComponentMetadata component,
                                                           ParserContext context) {
        if (!(component instanceof MutableReferenceMetadata)) {
            throw new ComponentDefinitionException("Expected an instanceof MutableReferenceMetadata");
        }
        MutableReferenceMetadata mrm = (MutableReferenceMetadata) component;
        List<String> list = new ArrayList<String>();
        Node nd = node.getFirstChild();
        while (nd != null) {
            if (nd instanceof Element && nodeNameEquals(nd, INTERFACE_VALUE)) {
                list.add(((Element) nd).getTextContent());
            }
            nd = nd.getNextSibling();
        }
        mrm.setExtraInterfaces(list);
        return component;
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/ext/impl/ExtNamespaceHandler.java [205:221]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private ComponentMetadata decorateAdditionalInterfaces(Node node, ComponentMetadata component,
                                                           ParserContext context) {
        if (!(component instanceof MutableReferenceMetadata)) {
            throw new ComponentDefinitionException("Expected an instanceof MutableReferenceMetadata");
        }
        MutableReferenceMetadata mrm = (MutableReferenceMetadata) component;
        List<String> list = new ArrayList<String>();
        Node nd = node.getFirstChild();
        while (nd != null) {
            if (nd instanceof Element && nodeNameEquals(nd, INTERFACE_VALUE)) {
                list.add(((Element) nd).getTextContent());
            }
            nd = nd.getNextSibling();
        }
        mrm.setExtraInterfaces(list);
        return component;
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



