org.apache.xml.security.stax.impl.transformer.canonicalizer
Class Canonicalizer20010315_Excl

java.lang.Object
  extended by org.apache.xml.security.stax.impl.transformer.TransformIdentity
      extended by org.apache.xml.security.stax.impl.transformer.canonicalizer.CanonicalizerBase
          extended by org.apache.xml.security.stax.impl.transformer.canonicalizer.Canonicalizer20010315_Excl
All Implemented Interfaces:
Transformer
Direct Known Subclasses:
Canonicalizer20010315_ExclOmitCommentsTransformer, Canonicalizer20010315_ExclWithCommentsTransformer

public abstract class Canonicalizer20010315_Excl
extends CanonicalizerBase

Version:
$Revision: 1556187 $ $Date: 2014-01-07 11:46:31 +0000 (Tue, 07 Jan 2014) $
Author:
$Author: coheigea $

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.xml.security.stax.impl.transformer.canonicalizer.CanonicalizerBase
CanonicalizerBase.C14NStack<E>
 
Field Summary
static String INCLUSIVE_NAMESPACES_PREFIX_LIST
           
protected  List<String> inclusiveNamespaces
           
static String PROPAGATE_DEFAULT_NAMESPACE
           
protected  boolean propagateDefaultNamespace
           
 
Fields inherited from class org.apache.xml.security.stax.impl.transformer.canonicalizer.CanonicalizerBase
DOUBLEPOINT, firstCall, XML, XMLNS
 
Constructor Summary
Canonicalizer20010315_Excl(boolean includeComments)
           
 
Method Summary
protected  List<XMLSecNamespace> getCurrentUtilizedNamespaces(XMLSecStartElement xmlSecStartElement, CanonicalizerBase.C14NStack<XMLSecEvent> outputStack)
           
protected  List<XMLSecAttribute> getInitialUtilizedAttributes(XMLSecStartElement xmlSecStartElement, CanonicalizerBase.C14NStack<XMLSecEvent> outputStack)
           
protected  List<XMLSecNamespace> getInitialUtilizedNamespaces(XMLSecStartElement xmlSecStartElement, CanonicalizerBase.C14NStack<XMLSecEvent> outputStack)
           
protected static List<String> getPrefixList(List<String> inclusiveNamespaces)
           
 void setProperties(Map<String,Object> properties)
           
 
Methods inherited from class org.apache.xml.security.stax.impl.transformer.canonicalizer.CanonicalizerBase
doFinal, getCurrentUtilizedAttributes, getPreferredTransformMethod, outputAttrToWriter, outputCommentToWriter, outputPItoWriter, outputTextToWriter, outputTextToWriter, setTransformer, transform, transform
 
Methods inherited from class org.apache.xml.security.stax.impl.transformer.TransformIdentity
getOutputStream, getTransformer, getXmlEventWriterForOutputStream, getXmlInputFactory, getXmlOutputFactory, setOutputStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INCLUSIVE_NAMESPACES_PREFIX_LIST

public static final String INCLUSIVE_NAMESPACES_PREFIX_LIST
See Also:
Constant Field Values

PROPAGATE_DEFAULT_NAMESPACE

public static final String PROPAGATE_DEFAULT_NAMESPACE
See Also:
Constant Field Values

inclusiveNamespaces

protected List<String> inclusiveNamespaces

propagateDefaultNamespace

protected boolean propagateDefaultNamespace
Constructor Detail

Canonicalizer20010315_Excl

public Canonicalizer20010315_Excl(boolean includeComments)
Method Detail

setProperties

public void setProperties(Map<String,Object> properties)
                   throws XMLSecurityException
Specified by:
setProperties in interface Transformer
Overrides:
setProperties in class CanonicalizerBase
Throws:
XMLSecurityException

getPrefixList

protected static List<String> getPrefixList(List<String> inclusiveNamespaces)

getCurrentUtilizedNamespaces

protected List<XMLSecNamespace> getCurrentUtilizedNamespaces(XMLSecStartElement xmlSecStartElement,
                                                             CanonicalizerBase.C14NStack<XMLSecEvent> outputStack)
Overrides:
getCurrentUtilizedNamespaces in class CanonicalizerBase

getInitialUtilizedNamespaces

protected List<XMLSecNamespace> getInitialUtilizedNamespaces(XMLSecStartElement xmlSecStartElement,
                                                             CanonicalizerBase.C14NStack<XMLSecEvent> outputStack)
Overrides:
getInitialUtilizedNamespaces in class CanonicalizerBase

getInitialUtilizedAttributes

protected List<XMLSecAttribute> getInitialUtilizedAttributes(XMLSecStartElement xmlSecStartElement,
                                                             CanonicalizerBase.C14NStack<XMLSecEvent> outputStack)
Overrides:
getInitialUtilizedAttributes in class CanonicalizerBase


Copyright © 2000–2014 The Apache Software Foundation. All rights reserved.