org.gcube.contentmanagement.gcubemodellibrary.elements
Class GCubeElementProperty

java.lang.Object
  extended by org.gcube.contentmanagement.gcubemodellibrary.elements.GCubeElementProperty

public class GCubeElementProperty
extends java.lang.Object

Defines a GCubeElement property.

Author:
Federico De Faveri defaveri@isti.cnr.it

Constructor Summary
GCubeElementProperty(java.lang.String key)
          Creates a new property.
GCubeElementProperty(java.lang.String key, java.lang.String value)
          Creates a new property.
GCubeElementProperty(java.lang.String key, java.lang.String type, java.lang.String value)
          Creates a new property.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 java.lang.String key()
           
 void setType(java.lang.String type)
           
 void setValue(java.lang.String value)
           
 java.lang.String toString()
          
 java.lang.String type()
           
 java.lang.String value()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GCubeElementProperty

public GCubeElementProperty(java.lang.String key)
Creates a new property.

Parameters:
key - the property key.

GCubeElementProperty

public GCubeElementProperty(java.lang.String key,
                            java.lang.String value)
Creates a new property.

Parameters:
key - the property key.
value - the property value.

GCubeElementProperty

public GCubeElementProperty(java.lang.String key,
                            java.lang.String type,
                            java.lang.String value)
Creates a new property.

Parameters:
key - the property key.
type - the property type.
value - the property value.
Method Detail

key

public java.lang.String key()
Returns:
the property key

type

public java.lang.String type()
Returns:
the property type

setType

public void setType(java.lang.String type)
Parameters:
type - the property type to set

value

public java.lang.String value()
Returns:
the property value

setValue

public void setValue(java.lang.String value)
Parameters:
value - the property value to set

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object

hashCode

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

equals

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