Groovy Documentation

lsst.gruth.grutils
[Groovy] Class TaggedObject

java.lang.Object
  lsst.gruth.grutils.TaggedObject
All Implemented Interfaces:
java.io.Serializable, WithStringKey

class TaggedObject

An Object linked to its key. Used to store internally objects in TaggedsMaps. looks like a Map.Entry but used internally for specific purposes in GRU


Field Summary
static long serialVersionUID

 
Property Summary
boolean keep

java.lang.String key

V object

beware if not Serializable this object will dumped on serialization

 
Constructor Summary
TaggedObject(java.lang.String key, java.lang.Object object)

TaggedObject(java.util.Map$Entry entry)

 
Method Summary
boolean equals(java.lang.Object o)

java.lang.String getKey()

int hashCode()

private void readObject(java.io.ObjectInputStream input)

static TaggedObject tag(java.lang.Object obj)

java.lang.String toString()

private void writeObject(java.io.ObjectOutputStream out)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Field Detail

serialVersionUID

public static final long serialVersionUID


 
Property Detail

keep

boolean keep


key

final java.lang.String key


object

V object
beware if not Serializable this object will dumped on serialization


 
Constructor Detail

TaggedObject

TaggedObject(java.lang.String key, java.lang.Object object)


TaggedObject

TaggedObject(java.util.Map$Entry entry)


 
Method Detail

equals

boolean equals(java.lang.Object o)


getKey

java.lang.String getKey()


hashCode

int hashCode()


readObject

private void readObject(java.io.ObjectInputStream input)


tag

static TaggedObject tag(java.lang.Object obj)


toString

java.lang.String toString()


writeObject

private void writeObject(java.io.ObjectOutputStream out)


 

Groovy Documentation