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 DocumentContextImpl
clone()
String
getBaseURI()
Map<Integer,XMLSecurityConstants.ContentType>
getContentTypeMap()
String
getEncoding()
List<XMLSecurityConstants.ContentType>
getProtectionOrder()
boolean
isInEncryptedContent()
boolean
isInSignedContent()
void
setBaseURI(String baseURI)
protected void
setContentTypeMap(Map<Integer,XMLSecurityConstants.ContentType> contentTypeMap)
void
setEncoding(String encoding)
void
setIsInEncryptedContent(int index, Object key)
Indicates if we currently stay in an encrypted contentvoid
setIsInSignedContent(int index, Object key)
Indicates if we currently stay in a signed contentvoid
unsetIsInEncryptedContent(Object key)
unset when we leave the encrypted contentvoid
unsetIsInSignedContent(Object key)
unset when we leave the signed content
-
-
-
Method Detail
-
getEncoding
public String getEncoding()
- Specified by:
getEncoding
in interfaceDocumentContext
- Returns:
- The Encoding of the document
-
setEncoding
public void setEncoding(String encoding)
-
getBaseURI
public String getBaseURI()
- Specified by:
getBaseURI
in 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:DocumentContext
Indicates if we currently stay in an encrypted content- Specified by:
setIsInEncryptedContent
in interfaceDocumentContext
-
unsetIsInEncryptedContent
public void unsetIsInEncryptedContent(Object key)
Description copied from interface:DocumentContext
unset when we leave the encrypted content- Specified by:
unsetIsInEncryptedContent
in interfaceDocumentContext
-
isInEncryptedContent
public boolean isInEncryptedContent()
- Specified by:
isInEncryptedContent
in interfaceDocumentContext
- Returns:
- true if we currently stay in encrypted content
-
setIsInSignedContent
public void setIsInSignedContent(int index, Object key)
Description copied from interface:DocumentContext
Indicates if we currently stay in a signed content- Specified by:
setIsInSignedContent
in interfaceDocumentContext
-
unsetIsInSignedContent
public void unsetIsInSignedContent(Object key)
Description copied from interface:DocumentContext
unset when we leave the signed content- Specified by:
unsetIsInSignedContent
in interfaceDocumentContext
-
isInSignedContent
public boolean isInSignedContent()
- Specified by:
isInSignedContent
in interfaceDocumentContext
- Returns:
- true if we currently stay in signed content
-
getProtectionOrder
public List<XMLSecurityConstants.ContentType> getProtectionOrder()
- Specified by:
getProtectionOrder
in interfaceDocumentContext
-
getContentTypeMap
public Map<Integer,XMLSecurityConstants.ContentType> getContentTypeMap()
- Specified by:
getContentTypeMap
in interfaceDocumentContext
-
setContentTypeMap
protected void setContentTypeMap(Map<Integer,XMLSecurityConstants.ContentType> contentTypeMap)
-
clone
protected DocumentContextImpl clone() throws CloneNotSupportedException
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
-