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

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

public class XSLTTransformationImpl
extends TransformationImpl
implements iaik.server.modules.xml.XSLTTransformation

A Transformation containing an XSLT transformation.

Version:
$Id$
Author:
Patrick Peck

Fields inherited from interface iaik.server.modules.xml.XSLTTransformation
ALL, XSLT
 
Constructor Summary
XSLTTransformationImpl(org.w3c.dom.Element styleSheetElement)
          Create a new XSLTTransformationImpl object.
 
Method Summary
 boolean equals(Object other)
          Compare this XSLTTransformation to another.
 org.w3c.dom.Element getStylesheetElement()
           
 int hashCode()
          Returns the hash code of the algorithm URI.
protected  void setStyleSheetElement(org.w3c.dom.Element styleSheetElement)
          Set the XSLT stylesheet element.
 
Methods inherited from class at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
getAlgorithmURI, 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
 

Constructor Detail

XSLTTransformationImpl

public XSLTTransformationImpl(org.w3c.dom.Element styleSheetElement)
Create a new XSLTTransformationImpl object.
Parameters:
styleSheetElement - The XSLT stylesheet element.
Method Detail

setStyleSheetElement

protected void setStyleSheetElement(org.w3c.dom.Element styleSheetElement)
Set the XSLT stylesheet element.
Parameters:
styleSheetElement - The XSLT stylesheet element to set.

getStylesheetElement

public org.w3c.dom.Element getStylesheetElement()
Specified by:
getStylesheetElement in interface iaik.server.modules.xml.XSLTTransformation
See Also:
XSLTTransformation.getStylesheetElement()

equals

public boolean equals(Object other)
Compare this XSLTTransformation to another.
Specified by:
equals in interface iaik.server.modules.xml.Transformation
Overrides:
equals in class Object
Parameters:
other - The object to compare this XSLTTransformation to.
Returns:
true, if other is an XSLTTransformation and if the canonicalized representations of the stylesheets contained in this and other match. Otherwise, false is returned.
See Also:
Object.equals(Object)

hashCode

public int hashCode()
Description copied from class: TransformationImpl
Returns the hash code of the algorithm URI. Should be overridden if a transformation distinguishes itself from others by more than just the algorithm URI.
Specified by:
hashCode in interface iaik.server.modules.xml.Transformation
Overrides:
hashCode in class TransformationImpl
See Also:
Object.hashCode()