Class XPathFilterCHGPContainer

java.lang.Object
org.apache.xml.security.utils.ElementProxy
org.apache.xml.security.transforms.params.XPathFilterCHGPContainer
All Implemented Interfaces:
TransformParam

public class XPathFilterCHGPContainer extends ElementProxy implements TransformParam
Implements the parameters for a custom Transform which has a better performance than the xfilter2.
  • Field Details

  • Method Details

    • getInstance

      public static XPathFilterCHGPContainer getInstance(Document doc, boolean includeSlashPolicy, String includeButSearch, String excludeButSearch, String exclude)
      Creates a new XPathFilterCHGPContainer; needed for generation.
      Parameters:
      doc -
      includeSlashPolicy -
      includeButSearch -
      excludeButSearch -
      exclude -
      Returns:
      the created object
    • getInstance

      public static XPathFilterCHGPContainer getInstance(Element element, String baseURI) throws XMLSecurityException
      Creates a XPathFilterCHGPContainer from an existing Element; needed for verification.
      Parameters:
      element -
      baseURI -
      Returns:
      the created object.
      Throws:
      XMLSecurityException
    • getIncludeButSearch

      public String getIncludeButSearch()
      Method getIncludeButSearch
      Returns:
      the string
    • getExcludeButSearch

      public String getExcludeButSearch()
      Method getExcludeButSearch
      Returns:
      the string
    • getExclude

      public String getExclude()
      Method getExclude
      Returns:
      the string
    • getIncludeSlashPolicy

      public boolean getIncludeSlashPolicy()
      Method getIncludeSlashPolicy
      Returns:
      the string
    • getHereContextNodeIncludeButSearch

      public Node getHereContextNodeIncludeButSearch()
      Method getHereContextNodeIncludeButSearch
      Returns:
      the string
    • getHereContextNodeExcludeButSearch

      public Node getHereContextNodeExcludeButSearch()
      Method getHereContextNodeExcludeButSearch
      Returns:
      the string
    • getHereContextNodeExclude

      public Node getHereContextNodeExclude()
      Method getHereContextNodeExclude
      Returns:
      the string
    • getBaseLocalName

      public final String getBaseLocalName()
      Method getBaseLocalName Returns the localname of the Elements of the sub-class.
      Specified by:
      getBaseLocalName in class ElementProxy
      Returns:
      the localname of the Elements of the sub-class.
    • getBaseNamespace

      public final String getBaseNamespace()
      Method getBaseNamespace Returns the namespace of the Elements of the sub-class.
      Specified by:
      getBaseNamespace in class ElementProxy
      Returns:
      the namespace of the Elements of the sub-class.