org.gudy.azureus2.core3.logging
Class LogRelation

java.lang.Object
  extended by org.gudy.azureus2.core3.logging.LogRelation
Direct Known Subclasses:
DiskManagerImpl, DownloadImpl, DownloadManagerController, DownloadManagerImpl, DownloadManagerStateImpl.CachedStateWrapper, LightWeightSeed, LWSPeerManagerAdapter, LWSTorrent, PeerImpl, PEPeerControlImpl, PEPeerTransportProtocol, TorrentImpl, TorrentUtils.torrentDelegate, TOTorrentImpl

public class LogRelation
extends Object

Author:
TuxPaper

Constructor Summary
LogRelation()
           
 
Method Summary
 Object[] getQueryableInterfaces()
          Query this class for a reference to another class that it may hold
 String getRelationText()
          A short description of what your class holds that can be printed by the logger
protected  String propogatedRelationText(Object o)
           
 Object queryForClass(Class c)
           
protected  Object queryForClass(Class c, Object[] queryObjects)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogRelation

public LogRelation()
Method Detail

getRelationText

public String getRelationText()
A short description of what your class holds that can be printed by the logger

Returns:

propogatedRelationText

protected final String propogatedRelationText(Object o)

getQueryableInterfaces

public Object[] getQueryableInterfaces()
Query this class for a reference to another class that it may hold

Parameters:
c - Class desired
Returns:
If found, the class desired. Otherwise, null.

queryForClass

public final Object queryForClass(Class c)

queryForClass

protected final Object queryForClass(Class c,
                                     Object[] queryObjects)