com.opensymphony.xwork2.config.impl

## Class NamespaceMatcher

- java.lang.Object
- - com.opensymphony.xwork2.config.impl.AbstractMatcher<NamespaceMatch>
  - - com.opensymphony.xwork2.config.impl.NamespaceMatcher

- All Implemented Interfaces:
    Serializable

      public class NamespaceMatcher
      extends AbstractMatcher<NamespaceMatch>

  Matches namespace strings against a wildcard pattern matcher
  Since:
    2.1
  See Also:
    Serialized Form

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `NamespaceMatcher(PatternMatcher<?> patternMatcher, Set<String> namespaces)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `protected NamespaceMatch` | `convert(String path, NamespaceMatch orig, Map<String,String> vars)` Clones the target object and its children, replacing various properties with the values of the wildcard-matched strings.

    - ### Methods inherited from class com.opensymphony.xwork2.config.impl.AbstractMatcher

      `addPattern, convertParam, freeze, match, replaceParameters`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### NamespaceMatcher

          public NamespaceMatcher(PatternMatcher<?> patternMatcher,
                          Set<String> namespaces)

  - ### Method Detail

    - #### convert

          protected NamespaceMatch convert(String path,
                               NamespaceMatch orig,
                               Map<String,String> vars)

      Description copied from class: `AbstractMatcher`

      Clones the target object and its children, replacing various properties with the values of the wildcard-matched strings.

      Specified by:
        `convert` in class `AbstractMatcher<NamespaceMatch>`
      Parameters:
        `path` - The requested path
        `orig` - The original object
        `vars` - A Map of wildcard-matched strings
      Returns:
        A cloned object with appropriate properties replaced with wildcard-matched values

Copyright © 2000–2019 Apache Software Foundation. All rights reserved.