Package org.osgi.service.blueprint.reflect

Examples of org.osgi.service.blueprint.reflect.Metadata


                if (BLUEPRINT_CM_NAMESPACE.equals(e.getNamespaceURI())) {
                    if (nodeNameEquals(e, DEFAULT_PROPERTIES_ELEMENT)) {
                        if (defaultsRef != null) {
                            throw new ComponentDefinitionException("Only one of " + DEFAULTS_REF_ATTRIBUTE + " attribute or " + DEFAULT_PROPERTIES_ELEMENT + " element is allowed");
                        }
                        Metadata props = parseDefaultProperties(context, metadata, e);
                        metadata.addProperty("defaultProperties", props);
                    }
                } else if (ExtNamespaceHandler.BLUEPRINT_EXT_NAMESPACE.equals(e.getNamespaceURI())) {
                    if (nodeNameEquals(e, ExtNamespaceHandler.LOCATION_ELEMENT)) {
                        locations.add(getTextValue(e));
View Full Code Here


        return getClass().getClassLoader().getResource("schema/blueprint/camel.xsd");
    }

    @Override
    public Metadata parse(Element element, ParserContext context) {
        Metadata answer = null;
        String s = element.getLocalName();
        if ("conduit".equals(s)) {
            LOG.debug("parsing the conduit element");
            answer = new CamelConduitDefinitionParser().parse(element, context);
        }
View Full Code Here

        }

        if (!StringUtils.isEmpty(listenersRef)) {
            beanMetadata.addArgument(createRef(context, listenersRef), null, 2);
        } else {
            Metadata metadata = checkForChildListeners(context, element);
            beanMetadata.addArgument(metadata, null, 2);
        }

        MutableCollectionMetadata collectionMetadata = KieSessionLoggerElementParser.parseConsoleLoggers(this, context, element);
        beanMetadata.addArgument(collectionMetadata, null, 3);
View Full Code Here

          // get the service properties
          List<MapEntry> props = serviceMetadata.getServiceProperties();
          for (MapEntry entry : props) {
            String key = ((ValueMetadata)entry.getKey()).getStringValue();
           
            Metadata value = entry.getValue();
            if (value instanceof CollectionMetadata) {
              processMultiValueProperty(serviceProps, key, value);
            } else {
              serviceProps.put(key, ((ValueMetadata)entry.getValue()).getStringValue());
            }
View Full Code Here

        }
        collectionValue = theseValues;
      } else {
        String[] theseValues = new String[values.size()];
        for (int i=0; i < values.size(); i++) {
          Metadata m = values.get(i);
          theseValues[i] = ((ValueMetadata)m).getStringValue();
        }
        collectionValue = theseValues;
      }
      serviceProps.put(key, collectionValue);
View Full Code Here

    public Set<Class> getManagedClasses() {
        return new HashSet<Class>(Arrays.asList(CxfNamespaceHandler.class));
    }

    public Metadata parse(Element element, ParserContext context) {
        Metadata answer = null;
        String s = element.getLocalName();
        if ("cxfEndpoint".equals(s)) {
            LOG.debug("parsing the cxfEndpoint element");
            answer = new EndpointDefinitionParser().parse(element, context);
        }
View Full Code Here

    private static String ELT_NAME = "nshandlersix";
    private static String ATTRIB_ID = "id";

    //process elements
    public Metadata parse(Element element, ParserContext context) {
        Metadata retval = null;      
        if( element.getLocalName().equals(ELT_NAME) ) {
            final String id = element.getAttributeNS(NSURI, ATTRIB_ID);
            MutableBeanMetadata bm = context.createMetadata(MutableBeanMetadata.class);
            bm.setId(id);
            bm.setScope("PROTOTYPE");
View Full Code Here

    private static String ELT_NAME = "nshandlerfour";
    private static String ATTRIB_ID = "id";

    //process elements
    public Metadata parse(Element element, ParserContext context) {
        Metadata retval = null;      
        if( element.getLocalName().equals(ELT_NAME) ) {
            final String id = element.getAttributeNS(NSURI, ATTRIB_ID);
            MutableBeanMetadata bm = context.createMetadata(MutableBeanMetadata.class);
            bm.setId(id);
            bm.setScope("PROTOTYPE");
View Full Code Here

    private static String ELT_NAME = "nshandlerseven";
    private static String ATTRIB_ID = "id";

    //process elements
    public Metadata parse(Element element, ParserContext context) {
        Metadata retval = null;      
        if( element.getLocalName().equals(ELT_NAME) ) {
            final String id = element.getAttributeNS(NSURI, ATTRIB_ID);
            MutableBeanMetadata bm = context.createMetadata(MutableBeanMetadata.class);
            bm.setId(id);
            bm.setScope("PROTOTYPE");
View Full Code Here

    private static String ATTRIB_ID = "id";


    //process elements
    public Metadata parse(Element element, ParserContext context) {
        Metadata retval = null;      
        if( element.getLocalName().equals(ELT_NAME) ) {
            final String id = element.getAttributeNS(NSURI, ATTRIB_ID);
            MutableBeanMetadata bm = context.createMetadata(MutableBeanMetadata.class);
            bm.setId(id);
            bm.setScope("PROTOTYPE");
View Full Code Here

TOP

Related Classes of org.osgi.service.blueprint.reflect.Metadata

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.