org.eaglei.model
Class EIEntity

java.lang.Object
  extended by org.eaglei.model.EIEntity
All Implemented Interfaces:
java.io.Serializable

public class EIEntity
extends java.lang.Object
implements java.io.Serializable

A class that associates a label string with a URI.

See Also:
Serialized Form

Field Summary
static java.lang.String NO_LABEL
           
static EIEntity NULL_ENTITY
           
static long serialVersionUID
           
 
Method Summary
static EIEntity create(EIURI uri, java.lang.String label)
           
static EIEntity create(java.lang.String strURI, java.lang.String label)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getLabel()
           
 EIURI getURI()
           
 int hashCode()
           
 void setLabel(java.lang.String label)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

NO_LABEL

public static final java.lang.String NO_LABEL
See Also:
Constant Field Values

NULL_ENTITY

public static final EIEntity NULL_ENTITY
Method Detail

setLabel

public void setLabel(java.lang.String label)

create

public static EIEntity create(java.lang.String strURI,
                              java.lang.String label)

create

public static EIEntity create(EIURI uri,
                              java.lang.String label)

getURI

public EIURI getURI()

getLabel

public java.lang.String getLabel()

equals

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

hashCode

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

toString

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


Copyright © 2009-2010 Eagle-I. All Rights Reserved.