Package org.springframework.beans.factory.support

Examples of org.springframework.beans.factory.support.ManagedSet


            }
            securityConfigBuilder.addPropertyValue("clientPolicyConfig", beanDefinition);
        }

        private void handleSecurityPermissions(final Node node, final BeanDefinitionBuilder securityConfigBuilder) {
            final Set permissions = new ManagedSet();
            for (org.w3c.dom.Node child : new IterableNodeList(node.getChildNodes())) {
                final String nodeName = cleanNodeName(child.getNodeName());
                PermissionType type;
                if ("map-permission".equals(nodeName)) {
                    type = PermissionType.MAP;
View Full Code Here


    List friends = new ManagedList();
    friends.add("na${age}me");
    friends.add(new RuntimeBeanReference("${ref}"));
    pvs.addPropertyValue("friends", friends);

    Set someSet = new ManagedSet();
    someSet.add("na${age}me");
    someSet.add(new RuntimeBeanReference("${ref}"));
    someSet.add(new TypedStringValue("${age}", Integer.class));
    pvs.addPropertyValue("someSet", someSet);

    Map someMap = new ManagedMap();
    someMap.put(new TypedStringValue("key${age}"), new TypedStringValue("${age}"));
    someMap.put(new TypedStringValue("key${age}ref"), new RuntimeBeanReference("${ref}"));
View Full Code Here

   * Parse a set element.
   */
  public Set parseSetElement(Element collectionEle, BeanDefinition bd) {
    String defaultTypeClassName = collectionEle.getAttribute(VALUE_TYPE_ATTRIBUTE);
    NodeList nl = collectionEle.getChildNodes();
    ManagedSet set = new ManagedSet(nl.getLength());
    set.setSource(extractSource(collectionEle));
    set.setMergeEnabled(parseMergeAttribute(collectionEle));
    for (int i = 0; i < nl.getLength(); i++) {
      if (nl.item(i) instanceof Element) {
        Element ele = (Element) nl.item(i);
        set.add(parsePropertySubElement(ele, bd, defaultTypeClassName));
      }
    }
    return set;
  }
View Full Code Here

   * Parse a set element.
   */
  public Set parseSetElement(Element collectionEle, BeanDefinition bd) {
    String defaultTypeClassName = collectionEle.getAttribute(VALUE_TYPE_ATTRIBUTE);
    NodeList nl = collectionEle.getChildNodes();
    ManagedSet set = new ManagedSet(nl.getLength());
    set.setSource(extractSource(collectionEle));
    set.setMergeEnabled(parseMergeAttribute(collectionEle));
    for (int i = 0; i < nl.getLength(); i++) {
      if (nl.item(i) instanceof Element) {
        Element ele = (Element) nl.item(i);
        set.add(parsePropertySubElement(ele, bd, defaultTypeClassName));
      }
    }
    return set;
  }
View Full Code Here

      pv = pvs.getPropertyValue("eventListeners");
    }
    final Map eventListenersMap = (Map) pv.getValue(); //(comp.eventname, Set(listeners))
    Set listenersSet = (Set) eventListenersMap.get(new TypedStringValue(eventname));
    if (listenersSet == null) {
      listenersSet = new ManagedSet();
      eventListenersMap.put(new TypedStringValue(eventname), listenersSet);
    }
    listenersSet.add(new RuntimeBeanReference(listenerid));
  }
View Full Code Here

 
  private void addApplyController(BeanDefinition bd, String controllerId) {
    final MutablePropertyValues pvs = bd.getPropertyValues();
    PropertyValue pv = pvs.getPropertyValue("controllerIds");
    if (pv == null) {
      pvs.addPropertyValue("controllerIds", new ManagedSet());
      pv = pvs.getPropertyValue("controllerIds");
    }
    final Set ids = (Set) pv.getValue(); //(controller)
    ids.add(controllerId);
  }
View Full Code Here

    List friends = new ManagedList();
    friends.add("na${age}me");
    friends.add(new RuntimeBeanReference("${ref}"));
    pvs.addPropertyValue("friends", friends);

    Set someSet = new ManagedSet();
    someSet.add("na${age}me");
    someSet.add(new RuntimeBeanReference("${ref}"));
    pvs.addPropertyValue("someSet", someSet);

    Map someMap = new ManagedMap();
    someMap.put("key1", new RuntimeBeanReference("${ref}"));
    someMap.put("key2", "${age}name");
View Full Code Here

   * Parse a set element.
   */
  public Set parseSetElement(Element collectionEle, BeanDefinition bd) {
    String defaultTypeClassName = collectionEle.getAttribute(VALUE_TYPE_ATTRIBUTE);
    NodeList nl = collectionEle.getChildNodes();
    ManagedSet set = new ManagedSet(nl.getLength());
    set.setSource(extractSource(collectionEle));
    set.setMergeEnabled(parseMergeAttribute(collectionEle));
    for (int i = 0; i < nl.getLength(); i++) {
      if (nl.item(i) instanceof Element) {
        Element ele = (Element) nl.item(i);
        set.add(parsePropertySubElement(ele, bd, defaultTypeClassName));
      }
    }
    return set;
  }
View Full Code Here

   * Parse a set element.
   */
  public Set parseSetElement(Element collectionEle, BeanDefinition bd) {
    String defaultTypeClassName = collectionEle.getAttribute(VALUE_TYPE_ATTRIBUTE);
    NodeList nl = collectionEle.getChildNodes();
    ManagedSet set = new ManagedSet(nl.getLength());
    set.setSource(extractSource(collectionEle));
    set.setMergeEnabled(parseMergeAttribute(collectionEle));
    for (int i = 0; i < nl.getLength(); i++) {
      Node node = nl.item(i);
      if (node instanceof Element && !DomUtils.nodeNameEquals(node, DESCRIPTION_ELEMENT)) {
        set.add(parsePropertySubElement((Element) node, bd, defaultTypeClassName));
      }
    }
    return set;
  }
View Full Code Here

    protected ManagedSet parseSet(Element element,
                                  String childElementName,
                                  AbstractDevkitBasedDefinitionParser.ParseDelegate parserDelegate)
    {
        ManagedSet managedSet = new ManagedSet();
        List<Element> childDomElements = DomUtils.getChildElementsByTagName(element, childElementName);
        for (Element childDomElement : childDomElements)
        {
            if (hasAttribute(childDomElement, "value-ref"))
            {
                if (!isMuleExpression(childDomElement.getAttribute("value-ref")))
                {
                    managedSet.add(new RuntimeBeanReference(childDomElement.getAttribute("value-ref")));
                }
                else
                {
                    managedSet.add(childDomElement.getAttribute("value-ref"));
                }
            }
            else
            {
                managedSet.add(parserDelegate.parse(childDomElement));
            }
        }
        return managedSet;
    }
View Full Code Here

TOP

Related Classes of org.springframework.beans.factory.support.ManagedSet

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.