org.opencms.workplace.comparison
Class CmsElementComparison

java.lang.Object
  extended by org.opencms.workplace.comparison.CmsAttributeComparison
      extended by org.opencms.workplace.comparison.CmsElementComparison
All Implemented Interfaces:
java.lang.Comparable
Direct Known Subclasses:
CmsXmlContentElementComparison

public class CmsElementComparison
extends CmsAttributeComparison
implements java.lang.Comparable

Comparison of two xml page elements.

Author:
Jan Baudisch

Constructor Summary
CmsElementComparison(java.util.Locale locale, java.lang.String name)
          Creates a new element comparison.
 
Method Summary
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object o)
           
 java.util.Locale getLocale()
          Returns the locale.
 int hashCode()
           
 void setLocale(java.util.Locale locale)
          Sets the locale.
 
Methods inherited from class org.opencms.workplace.comparison.CmsAttributeComparison
getName, getStatus, getVersion1, getVersion2, setName, setStatus, setVersion1, setVersion2
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmsElementComparison

public CmsElementComparison(java.util.Locale locale,
                            java.lang.String name)
Creates a new element comparison.

Parameters:
locale - the locale of the comparison
name - the name of the element
Method Detail

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable
See Also:
Comparable.compareTo(java.lang.Object)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

getLocale

public java.util.Locale getLocale()
Returns the locale.

Returns:
the locale

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
See Also:
Object.hashCode()

setLocale

public void setLocale(java.util.Locale locale)
Sets the locale.

Parameters:
locale - the locale to set