Class DocumentContextImpl
- java.lang.Object
-
- org.apache.xml.security.stax.impl.DocumentContextImpl
-
- All Implemented Interfaces:
Cloneable,DocumentContext
public class DocumentContextImpl extends Object implements DocumentContext, Cloneable
A concrete DocumentContext Implementation- Version:
- $Revision: 1399606 $ $Date: 2012-10-18 14:17:41 +0200 (Thu, 18 Oct 2012) $
- Author:
- $Author: giger $
-
-
Constructor Summary
Constructors Constructor Description DocumentContextImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DocumentContextImplclone()StringgetBaseURI()Map<Integer,XMLSecurityConstants.ContentType>getContentTypeMap()StringgetEncoding()List<XMLSecurityConstants.ContentType>getProtectionOrder()booleanisInEncryptedContent()booleanisInSignedContent()voidsetBaseURI(String baseURI)protected voidsetContentTypeMap(Map<Integer,XMLSecurityConstants.ContentType> contentTypeMap)voidsetEncoding(String encoding)voidsetIsInEncryptedContent(int index, Object key)Indicates if we currently stay in an encrypted contentvoidsetIsInSignedContent(int index, Object key)Indicates if we currently stay in a signed contentvoidunsetIsInEncryptedContent(Object key)unset when we leave the encrypted contentvoidunsetIsInSignedContent(Object key)unset when we leave the signed content
-
-
-
Method Detail
-
getEncoding
public String getEncoding()
- Specified by:
getEncodingin interfaceDocumentContext- Returns:
- The Encoding of the document
-
setEncoding
public void setEncoding(String encoding)
-
getBaseURI
public String getBaseURI()
- Specified by:
getBaseURIin interfaceDocumentContext- Returns:
- The base URI of the document if known
-
setBaseURI
public void setBaseURI(String baseURI)
-
setIsInEncryptedContent
public void setIsInEncryptedContent(int index, Object key)Description copied from interface:DocumentContextIndicates if we currently stay in an encrypted content- Specified by:
setIsInEncryptedContentin interfaceDocumentContext
-
unsetIsInEncryptedContent
public void unsetIsInEncryptedContent(Object key)
Description copied from interface:DocumentContextunset when we leave the encrypted content- Specified by:
unsetIsInEncryptedContentin interfaceDocumentContext
-
isInEncryptedContent
public boolean isInEncryptedContent()
- Specified by:
isInEncryptedContentin interfaceDocumentContext- Returns:
- true if we currently stay in encrypted content
-
setIsInSignedContent
public void setIsInSignedContent(int index, Object key)Description copied from interface:DocumentContextIndicates if we currently stay in a signed content- Specified by:
setIsInSignedContentin interfaceDocumentContext
-
unsetIsInSignedContent
public void unsetIsInSignedContent(Object key)
Description copied from interface:DocumentContextunset when we leave the signed content- Specified by:
unsetIsInSignedContentin interfaceDocumentContext
-
isInSignedContent
public boolean isInSignedContent()
- Specified by:
isInSignedContentin interfaceDocumentContext- Returns:
- true if we currently stay in signed content
-
getProtectionOrder
public List<XMLSecurityConstants.ContentType> getProtectionOrder()
- Specified by:
getProtectionOrderin interfaceDocumentContext
-
getContentTypeMap
public Map<Integer,XMLSecurityConstants.ContentType> getContentTypeMap()
- Specified by:
getContentTypeMapin interfaceDocumentContext
-
setContentTypeMap
protected void setContentTypeMap(Map<Integer,XMLSecurityConstants.ContentType> contentTypeMap)
-
clone
protected DocumentContextImpl clone() throws CloneNotSupportedException
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
-