at.gv.egovernment.moa.spss.server.iaik.xml
Class ExclusiveCanonicalizationImpl

java.lang.Object
  |
  +--at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
        |
        +--at.gv.egovernment.moa.spss.server.iaik.xml.ExclusiveCanonicalizationImpl
All Implemented Interfaces:
iaik.server.modules.xml.Canonicalization, iaik.server.modules.xml.ExclusiveCanonicalization, iaik.server.modules.xml.Transformation

public class ExclusiveCanonicalizationImpl
extends TransformationImpl
implements iaik.server.modules.xml.ExclusiveCanonicalization

An implementation of the ExclusiveCanonicalization type of Transformation.

Version:
$Id$
Author:
Patrick Peck

Fields inherited from interface iaik.server.modules.xml.ExclusiveCanonicalization
ALL
 
Fields inherited from interface iaik.server.modules.xml.Canonicalization
CANONICAL_XML, CANONICAL_XML_WITH_COMMENTS, EXCLUSIVE_CANONICAL_XML, EXCLUSIVE_CANONICAL_XML_WITH_COMMENTS
 
Constructor Summary
ExclusiveCanonicalizationImpl(String algorithmURI, List inclusiveNamespacePrefixes)
          Create a new ExclusiveCanonicalizationImpl object.
 
Method Summary
 boolean equals(Object other)
          Compare this object to another CanonicalizationTransform.
 List getInclusiveNamespacePrefixes()
           
protected  void setInclusiveNamespacePrefixes(List inclusiveNamespacePrefixes)
          Sets the namespace prefixes to be processed according to canonical XML.
 
Methods inherited from class at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
getAlgorithmURI, hashCode, setAlgorithmURI
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface iaik.server.modules.xml.Transformation
getAlgorithmURI, hashCode
 

Constructor Detail

ExclusiveCanonicalizationImpl

public ExclusiveCanonicalizationImpl(String algorithmURI,
                                     List inclusiveNamespacePrefixes)
Create a new ExclusiveCanonicalizationImpl object.
Parameters:
algorithmURI - The exclusive canonicalization algorithm URI.
inclusiveNamespacePrefixes - The namespace prefixes to be processed according to canonical XML.
Method Detail

setInclusiveNamespacePrefixes

protected void setInclusiveNamespacePrefixes(List inclusiveNamespacePrefixes)
Sets the namespace prefixes to be processed according to canonical XML.
Parameters:
inclusiveNamespacePrefixes - The prefixes of the namespaces to treat according to canonical XML.

getInclusiveNamespacePrefixes

public List getInclusiveNamespacePrefixes()
Specified by:
getInclusiveNamespacePrefixes in interface iaik.server.modules.xml.ExclusiveCanonicalization
See Also:
ExclusiveCanonicalization.getInclusiveNamespacePrefixes()

equals

public boolean equals(Object other)
Compare this object to another CanonicalizationTransform.
Specified by:
equals in interface iaik.server.modules.xml.Transformation
Overrides:
equals in class Object
Parameters:
other - The object to compare this ExclusiveCanonicalization to.
Returns:
true, if other is a ExclusiveCanonicalization and the algorithm URIs match, otherwise false.
See Also:
Object.equals(Object)