jigcell.compare.data
Class IDataGeneratorCollection.Key

java.lang.Object
  extended by jigcell.compare.data.IDataGeneratorCollection.Key
Enclosing interface:
IDataGeneratorCollection

public static final class IDataGeneratorCollection.Key
extends java.lang.Object

Key elements for a generator collections.


Field Summary
protected  java.lang.String id
          Key id
protected  java.lang.String name
          Key name
 
Constructor Summary
IDataGeneratorCollection.Key()
          Creates a new key element.
IDataGeneratorCollection.Key(java.lang.String id, java.lang.String name)
          Creates a new key element.
 
Method Summary
static IDataGeneratorCollection.Key createKey(java.lang.Object key)
          Converts an object to a key.
 boolean equals(java.lang.Object o)
           
 java.lang.String getId()
          The key id.
 java.lang.String getName()
          The key name.
 int hashCode()
           
 void setId(java.lang.String id)
          Sets the key id.
 void setName(java.lang.String name)
          Sets the key name.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

id

protected java.lang.String id
Key id


name

protected java.lang.String name
Key name

Constructor Detail

IDataGeneratorCollection.Key

public IDataGeneratorCollection.Key()
Creates a new key element.


IDataGeneratorCollection.Key

public IDataGeneratorCollection.Key(java.lang.String id,
                                    java.lang.String name)
Creates a new key element.

Parameters:
id - Id
name - Name
Method Detail

createKey

public static IDataGeneratorCollection.Key createKey(java.lang.Object key)
Converts an object to a key. If the input is already the correct type, it may be returned unchanged.

Parameters:
key - Key

equals

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

getId

public java.lang.String getId()
The key id.


getName

public java.lang.String getName()
The key name.


hashCode

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

setId

public void setId(java.lang.String id)
Sets the key id.

Parameters:
id - ID

setName

public void setName(java.lang.String name)
Sets the key name.

Parameters:
name - Name

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object