uk.co.mullsoft.jean
Class JEANAttributeReference

java.lang.Object
  extended by uk.co.mullsoft.jean.JEANAttributeReference

public class JEANAttributeReference
extends java.lang.Object


Field Summary
 java.lang.String applicationName
           
 java.lang.String attributeName
           
 long nodeID
           
 NodeType type
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
protected  Attribute getAttribute()
           
 java.lang.Object getAttributeValue()
           
 java.lang.String getAttributeValueAsString()
           
protected  Node getNode()
           
 JEANAPI getReferencedAPI()
           
 int hashCode()
           
 boolean isRealNode()
           
static JEANAttributeReference newJEANAttributeReference(Attribute att)
           
static JEANAttributeReference newJEANAttributeReference(java.lang.String applicationName, long nodeID, NodeType type, java.lang.String attributeName)
           
static JEANAttributeReference parseJEANAttributeReference(java.lang.String str)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

applicationName

public final java.lang.String applicationName

nodeID

public final long nodeID

attributeName

public final java.lang.String attributeName

type

public final NodeType type
Method Detail

parseJEANAttributeReference

public static JEANAttributeReference parseJEANAttributeReference(java.lang.String str)

newJEANAttributeReference

public static JEANAttributeReference newJEANAttributeReference(java.lang.String applicationName,
                                                               long nodeID,
                                                               NodeType type,
                                                               java.lang.String attributeName)

newJEANAttributeReference

public static JEANAttributeReference newJEANAttributeReference(Attribute att)

toString

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

isRealNode

public boolean isRealNode()

getReferencedAPI

public JEANAPI getReferencedAPI()

getNode

protected Node getNode()

getAttribute

protected Attribute getAttribute()

equals

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

hashCode

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

getAttributeValue

public java.lang.Object getAttributeValue()

getAttributeValueAsString

public java.lang.String getAttributeValueAsString()