Examples of ElementSelector


Examples of com.alibaba.citrus.springext.util.DomUtil.ElementSelector

        if (defaultSettingsElement != null) {
            parseDefaultSettings(defaultSettingsElement, parserContext, builder);
        }

        // mails/stores/transports
        ElementSelector mailSelector = and(sameNs(element), name("mail"));
        ElementSelector storeSelector = and(sameNs(element), name("mail-store"));
        ElementSelector transportSelector = and(sameNs(element), name("mail-transport"));

        Map<Object, Object> mails = createManagedMap(element, parserContext);
        Map<Object, Object> mailStores = createManagedMap(element, parserContext);
        Map<Object, Object> mailTransports = createManagedMap(element, parserContext);

        for (Element subElement : subElements(element)) {
            Map<Object, Object> container;
            BeanDefinitionHolder holder;

            if (mailSelector.accept(subElement)) {
                holder = parseMail(subElement, parserContext, builder.getRawBeanDefinition());
                container = mails;
            } else if (storeSelector.accept(subElement)) {
                holder = parseMailStore(subElement, parserContext, builder.getRawBeanDefinition());
                container = mailStores;
            } else if (transportSelector.accept(subElement)) {
                holder = parseMailTransport(subElement, parserContext, builder.getRawBeanDefinition());
                container = mailTransports;
            } else {
                continue;
            }
View Full Code Here

Examples of com.alibaba.citrus.springext.util.DomUtil.ElementSelector

    @Override
    protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) {
        attributesToProperties(element, "configuration.", builder, "path", "templateEncoding");

        ElementSelector plugins = and(sameNs(element), name("plugins"));
        ElementSelector advancedProperties = and(sameNs(element), name("advanced-properties"));

        for (Element subElement : subElements(element)) {
            if (plugins.accept(subElement)) {
                parsePlugins(subElement, parserContext, builder);
            } else if (advancedProperties.accept(subElement)) {
                parseAdvancedProperties(subElement, parserContext, builder);
            }
        }
    }
View Full Code Here

Examples of com.alibaba.citrus.springext.util.DomUtil.ElementSelector

        attributesToProperties(substitutionElement, substitutionBuilder, "uri", "flags");

        List<Object> parameters = createManagedList(substitutionElement, parserContext);

        ElementSelector parameterSelector = and(sameNs(substitutionElement), name("parameter")); // request-contexts:parameter

        for (Element subElement : subElements(substitutionElement, parameterSelector)) {
            parameters.add(parseParameter(subElement, parserContext));
        }
View Full Code Here

Examples of com.alibaba.citrus.springext.util.DomUtil.ElementSelector

        attributesToProperties(parameterElement, parameterBuilder, "key", "value");

        List<Object> values = createManagedList(parameterElement, parserContext);

        ElementSelector valueSelector = and(sameNs(parameterElement), name("value")); // request-contexts:value

        for (Element subElement : subElements(parameterElement, valueSelector)) {
            values.add(trimToNull(subElement.getTextContent()));
        }
View Full Code Here

Examples of com.alibaba.citrus.springext.util.DomUtil.ElementSelector

        if (configFileURL != null) {
            builder.addPropertyValue("configFileURL", configFileURL);
        }

        ElementSelector pathSelector = and(sameNs(element), name("path"));
        List<Object> paths = createManagedList(element, parserContext);

        for (Element subElement : subElements(element, pathSelector)) {
            paths.add(parsePath(subElement, parserContext));
        }
View Full Code Here

Examples of com.alibaba.citrus.springext.util.DomUtil.ElementSelector

        assertNotNull(cp, "configurationPoint");

        BeanDefinitionParserDelegate delegate = parserContext.getDelegate();
        boolean isInnerBean = containingBeanBuilder != null;
        BeanDefinition containingBean = isInnerBean ? containingBeanBuilder.getRawBeanDefinition() : null;
        ElementSelector customSelector = ns(cp.getNamespaceUri());

        // ����custom element��
        if (customSelector.accept(element)) {
            AbstractBeanDefinition bean = (AbstractBeanDefinition) delegate.parseCustomElement(element, containingBean);
            String beanName = trimToNull(element.getAttribute("id"));

            if (beanName == null) {
                beanName = BeanDefinitionReaderUtils.generateBeanName(bean, parserContext.getRegistry(), isInnerBean);
View Full Code Here

Examples of com.volantis.mcs.themes.ElementSelector

                MODEL_FACTORY.createSelectorSequence();

        String namespace = (String) namespaceCombo.getValue();
        String element = (String) elementsCombo.getValue();
        if (element != null && element.length() > 0) {
            ElementSelector elementSelector = null;
            if (ThemeConstants.UNIVERSAL_SELECTOR.equals(element)) {
                elementSelector = MODEL_FACTORY.createUniversalSelector();
            } else {
                TypeSelector typeSelector =
                        MODEL_FACTORY.createTypeSelector();
                typeSelector.setType(element);
                elementSelector = typeSelector;
            }
            if (elementSelector != null) {
                if (namespace != null && namespace.length() > 0) {
                    elementSelector.setNamespacePrefix(namespace);
                }
                sequence.addSelector(elementSelector);
            }
        }
View Full Code Here

Examples of de.danielbechler.diff.selector.ElementSelector

  @Test
  public void return_proper_path_element()
  {
    final CollectionItemElementSelector expectedPathElement = new CollectionItemElementSelector(referenceItem);

    final ElementSelector actualPathElementSelector = accessor.getElementSelector();

    assertThat(actualPathElementSelector).isEqualTo(expectedPathElement);
  }
View Full Code Here

Examples of org.w3c.css.sac.ElementSelector

      {
        return node.isPseudoElement();
      }
      case Selector.SAC_ELEMENT_NODE_SELECTOR:
      {
        final ElementSelector es = (ElementSelector) selector;
        final String localName = es.getLocalName();
        if (localName != null)
        {
          if (localName.equals(node.getTagName()) == false)
          {
            return false;
          }
        }
        final String namespaceURI = es.getNamespaceURI();
        if (namespaceURI != null)
        {
          return containsNamespace(namespaceURI, layoutProcess.getNamespaces());
//          if (namespaceURI.equals(layoutProcess.getNamespaces()) == false)
//          {
View Full Code Here

Examples of org.w3c.css.sac.ElementSelector

      {
        return false;
      }
      case Selector.SAC_ELEMENT_NODE_SELECTOR:
      {
        final ElementSelector es = (ElementSelector) selector;
        final String localName = es.getLocalName();
        if (localName != null)
        {
          if (localName.equals(getTagName(node)) == false)
          {
            return false;
          }
        }
        final String namespaceURI = es.getNamespaceURI();
        if (namespaceURI != null)
        {
          final String namespace = getNamespace(node);
          if (namespaceURI.equals(namespace) == false)
          {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.