Class XPathFilterCHGPContainer
java.lang.Object
org.apache.xml.security.utils.ElementProxy
org.apache.xml.security.transforms.params.XPathFilterCHGPContainer
- All Implemented Interfaces:
TransformParam
Implements the parameters for a custom Transform which has a better performance
than the xfilter2.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Field _ATT_INCLUDESLASHstatic final String
Field _TAG_XPATHCHGPstatic final boolean
Field ExcludeSlashstatic final boolean
Field IncludeSlashstatic final String
Fields inherited from class org.apache.xml.security.utils.ElementProxy
baseURI, LOG
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
Method getBaseLocalName Returns the localname of the Elements of the sub-class.final String
Method getBaseNamespace Returns the namespace of the Elements of the sub-class.Method getExcludeMethod getExcludeButSearchMethod getHereContextNodeExcludeMethod getHereContextNodeExcludeButSearchMethod getHereContextNodeIncludeButSearchMethod getIncludeButSearchboolean
Method getIncludeSlashPolicystatic XPathFilterCHGPContainer
getInstance
(Document doc, boolean includeSlashPolicy, String includeButSearch, String excludeButSearch, String exclude) Creates a new XPathFilterCHGPContainer; needed for generation.static XPathFilterCHGPContainer
getInstance
(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 Details
-
TRANSFORM_XPATHFILTERCHGP
- See Also:
-
_TAG_XPATHCHGP
Field _TAG_XPATHCHGP- See Also:
-
_ATT_INCLUDESLASH
Field _ATT_INCLUDESLASH- See Also:
-
IncludeSlash
public static final boolean IncludeSlashField IncludeSlash- See Also:
-
ExcludeSlash
public static final boolean ExcludeSlashField ExcludeSlash- See Also:
-
-
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
Method getIncludeButSearch- Returns:
- the string
-
getExcludeButSearch
Method getExcludeButSearch- Returns:
- the string
-
getExclude
Method getExclude- Returns:
- the string
-
getIncludeSlashPolicy
public boolean getIncludeSlashPolicy()Method getIncludeSlashPolicy- Returns:
- the string
-
getHereContextNodeIncludeButSearch
Method getHereContextNodeIncludeButSearch- Returns:
- the string
-
getHereContextNodeExcludeButSearch
Method getHereContextNodeExcludeButSearch- Returns:
- the string
-
getHereContextNodeExclude
Method getHereContextNodeExclude- Returns:
- the string
-
getBaseLocalName
Method getBaseLocalName Returns the localname of the Elements of the sub-class.- Specified by:
getBaseLocalName
in classElementProxy
- Returns:
- the localname of the Elements of the sub-class.
-
getBaseNamespace
Method getBaseNamespace Returns the namespace of the Elements of the sub-class.- Specified by:
getBaseNamespace
in classElementProxy
- Returns:
- the namespace of the Elements of the sub-class.
-