Nuxeo Enterprise Platform 5.4

org.nuxeo.common.collections
Class DependencyTree.Entry<K,T>

java.lang.Object
  extended by org.nuxeo.common.collections.DependencyTree.Entry<K,T>
Enclosing class:
DependencyTree<K,T>

public static class DependencyTree.Entry<K,T>
extends java.lang.Object


Constructor Summary
DependencyTree.Entry(K key, T object)
           
 
Method Summary
 void addDependsOnMe(DependencyTree.Entry<K,T> entry)
           
 void addWaitingFor(DependencyTree.Entry<K,T> entry)
           
 boolean equals(java.lang.Object obj)
           
 T get()
           
 java.util.Set<DependencyTree.Entry<K,T>> getDependsOnMe()
           
 K getKey()
           
 java.util.Set<DependencyTree.Entry<K,T>> getWaitsFor()
           
 int hashCode()
           
 boolean isRegistered()
           
 boolean isResolved()
           
 void removeWaitingFor(DependencyTree.Entry<K,T> key)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DependencyTree.Entry

public DependencyTree.Entry(K key,
                            T object)
Method Detail

isRegistered

public final boolean isRegistered()

isResolved

public final boolean isResolved()

addWaitingFor

public final void addWaitingFor(DependencyTree.Entry<K,T> entry)

removeWaitingFor

public final void removeWaitingFor(DependencyTree.Entry<K,T> key)

addDependsOnMe

public final void addDependsOnMe(DependencyTree.Entry<K,T> entry)

getDependsOnMe

public java.util.Set<DependencyTree.Entry<K,T>> getDependsOnMe()

getWaitsFor

public java.util.Set<DependencyTree.Entry<K,T>> getWaitsFor()
Returns:
Returns the waitsFor.

get

public final T get()

getKey

public K getKey()
Returns:
Returns the key.

toString

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

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

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.