org.deegree.commons.tom.ows
Class StringOrRef

java.lang.Object
  extended by org.deegree.commons.tom.ows.StringOrRef
All Implemented Interfaces:
TypedObjectNode

public class StringOrRef
extends Object
implements TypedObjectNode

A simple text description or a reference to an external description.

Version:
$Revision: 25171 $, $Date: 2010-07-05 16:21:54 +0200 (Mon, 05 Jul 2010) $
Author:
Markus Schneider, last edited by: $Author: aschmitz $

Constructor Summary
StringOrRef(String s, String ref)
           
 
Method Summary
 boolean equals(Object o)
           
 String getRef()
           
 String getString()
           
 int hashCode()
          Implementation as proposed by Joshua Block in Effective Java (Addison-Wesley 2001), which supplies an even distribution and is relatively fast.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringOrRef

public StringOrRef(String s,
                   String ref)
Parameters:
s -
ref -
Method Detail

getString

public String getString()
Returns:
the string

getRef

public String getRef()
Returns:
the ref

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Implementation as proposed by Joshua Block in Effective Java (Addison-Wesley 2001), which supplies an even distribution and is relatively fast. It is created from field f as follows:

Combining the hash code(s) computed above: result = 37 * result + code;

Overrides:
hashCode in class Object
Returns:
(int) ( result >>> 32 ) ^ (int) result;
See Also:
Object.hashCode()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011. All Rights Reserved.