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.- Author:
- $Author: coheigea $
-
-
Field Summary
Fields Modifier and Type Field Description static String_ATT_INCLUDESLASHField _ATT_INCLUDESLASHstatic String_TAG_XPATHCHGPField _TAG_XPATHCHGPstatic booleanExcludeSlashField ExcludeSlashstatic booleanIncludeSlashField IncludeSlashstatic StringTRANSFORM_XPATHFILTERCHGP-
Fields inherited from class org.apache.xml.security.utils.ElementProxy
baseURI, log
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBaseLocalName()Method getBaseLocalNameStringgetBaseNamespace()Method getBaseNamespaceStringgetExclude()Method getExcludeStringgetExcludeButSearch()Method getExcludeButSearchNodegetHereContextNodeExclude()Method getHereContextNodeExcludeNodegetHereContextNodeExcludeButSearch()Method getHereContextNodeExcludeButSearchNodegetHereContextNodeIncludeButSearch()Method getHereContextNodeIncludeButSearchStringgetIncludeButSearch()Method getIncludeButSearchbooleangetIncludeSlashPolicy()Method getIncludeSlashPolicystatic XPathFilterCHGPContainergetInstance(Document doc, boolean includeSlashPolicy, String includeButSearch, String excludeButSearch, String exclude)Creates a new XPathFilterCHGPContainer; needed for generation.static XPathFilterCHGPContainergetInstance(Element element, 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, addReturnToSelf, addText, addTextElement, appendOther, appendSelf, appendSelf, createElementForFamily, createElementForFamilyLocal, createText, getBaseURI, getBigIntegerFromChildElement, getBytesFromTextChild, getDefaultPrefix, getDocument, getElement, getElementPlusReturns, getFirstChild, getLocalAttribute, getTextFromChildElement, getTextFromTextChild, length, registerDefaultPrefixes, setDefaultPrefix, setDocument, setElement, setElement, setLocalAttribute, setLocalIdAttribute, setXPathNamespaceContext
-
-
-
-
Field Detail
-
TRANSFORM_XPATHFILTERCHGP
public static final String TRANSFORM_XPATHFILTERCHGP
- See Also:
- Constant Field Values
-
_TAG_XPATHCHGP
public static final String _TAG_XPATHCHGP
Field _TAG_XPATHCHGP- See Also:
- Constant Field Values
-
_ATT_INCLUDESLASH
public static final 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(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- Specified by:
getBaseLocalNamein classElementProxy- Returns:
- the localname of the Elements of the sub-class.
-
getBaseNamespace
public final String getBaseNamespace()
Method getBaseNamespace- Specified by:
getBaseNamespacein classElementProxy- Returns:
- the namespace of the Elements of the sub-class.
-
-