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 thatn the xfilter2.- Author:
- $Author$
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_ATT_INCLUDESLASHField _ATT_INCLUDESLASHstatic java.lang.String_TAG_XPATHCHGPField _TAG_XPATHCHGPstatic booleanExcludeSlashField ExcludeSlashstatic booleanIncludeSlashField IncludeSlash-
Fields inherited from class org.apache.xml.security.utils.ElementProxy
_baseURI, _constructionElement, _doc, _state, MODE_CREATE, MODE_DECRYPT, MODE_ENCRYPT, MODE_PROCESS, MODE_SIGN, MODE_UNKNOWN, MODE_VERIFY
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBaseLocalName()Method getBaseLocalNamejava.lang.StringgetBaseNamespace()Method getBaseNamespacejava.lang.StringgetExclude()Method getExcludejava.lang.StringgetExcludeButSearch()Method getExcludeButSearchorg.w3c.dom.NodegetHereContextNodeExclude()Method getHereContextNodeExcludeorg.w3c.dom.NodegetHereContextNodeExcludeButSearch()Method getHereContextNodeExcludeButSearchorg.w3c.dom.NodegetHereContextNodeIncludeButSearch()Method getHereContextNodeIncludeButSearchjava.lang.StringgetIncludeButSearch()Method getIncludeButSearchbooleangetIncludeSlashPolicy()Method getIncludeSlashPolicystatic XPathFilterCHGPContainergetInstance(org.w3c.dom.Document doc, boolean includeSlashPolicy, java.lang.String includeButSearch, java.lang.String excludeButSearch, java.lang.String exclude)Creates a new XPathFilterCHGPContainer; needed for generation.static XPathFilterCHGPContainergetInstance(org.w3c.dom.Element element, java.lang.String BaseURI)Creates a XPathFilterCHGPContainer from an existing Element; needed for verification.-
Methods inherited from class org.apache.xml.security.utils.ElementProxy
addBase64Element, addBase64Text, addBigIntegerElement, addText, addTextElement, createElementForFamily, getBaseURI, getBigIntegerFromChildElement, getBytesFromChildElement, getBytesFromTextChild, getDefaultPrefix, getDocument, getElement, getElementPlusReturns, getTextFromChildElement, getTextFromTextChild, guaranteeThatElementInCorrectSpace, length, setDefaultPrefix, setElement, setXPathNamespaceContext
-
-
-
-
Field Detail
-
_TAG_XPATHCHGP
public static final java.lang.String _TAG_XPATHCHGP
Field _TAG_XPATHCHGP- See Also:
- Constant Field Values
-
_ATT_INCLUDESLASH
public static final java.lang.String _ATT_INCLUDESLASH
Field _ATT_INCLUDESLASH- See Also:
- Constant Field Values
-
IncludeSlash
public static final boolean IncludeSlash
Field IncludeSlash- See Also:
- Constant Field Values
-
ExcludeSlash
public static final boolean ExcludeSlash
Field ExcludeSlash- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static XPathFilterCHGPContainer getInstance(org.w3c.dom.Document doc, boolean includeSlashPolicy, java.lang.String includeButSearch, java.lang.String excludeButSearch, java.lang.String exclude)
Creates a new XPathFilterCHGPContainer; needed for generation.- Parameters:
doc-includeSlashPolicy-includeButSearch-excludeButSearch-exclude-- Returns:
- the created object
-
getInstance
public static XPathFilterCHGPContainer getInstance(org.w3c.dom.Element element, java.lang.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 java.lang.String getIncludeButSearch()
Method getIncludeButSearch- Returns:
- the string
-
getExcludeButSearch
public java.lang.String getExcludeButSearch()
Method getExcludeButSearch- Returns:
- the string
-
getExclude
public java.lang.String getExclude()
Method getExclude- Returns:
- the string
-
getIncludeSlashPolicy
public boolean getIncludeSlashPolicy()
Method getIncludeSlashPolicy- Returns:
- the string
-
getHereContextNodeIncludeButSearch
public org.w3c.dom.Node getHereContextNodeIncludeButSearch()
Method getHereContextNodeIncludeButSearch- Returns:
- the string
-
getHereContextNodeExcludeButSearch
public org.w3c.dom.Node getHereContextNodeExcludeButSearch()
Method getHereContextNodeExcludeButSearch- Returns:
- the string
-
getHereContextNodeExclude
public org.w3c.dom.Node getHereContextNodeExclude()
Method getHereContextNodeExclude- Returns:
- the string
-
getBaseLocalName
public final java.lang.String getBaseLocalName()
Method getBaseLocalName- Specified by:
getBaseLocalNamein classElementProxy- Returns:
- the localname of the Elements of the sub-class.
-
getBaseNamespace
public final java.lang.String getBaseNamespace()
Method getBaseNamespace- Specified by:
getBaseNamespacein classElementProxy- Returns:
- the namespace of the Elements of the sub-class.
-
-