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 java.lang.Object

Author:
TuxPaper

Constructor Summary
LogRelation()
           
 
Method Summary
 java.lang.Object[] getQueryableInterfaces()
          Query this class for a reference to another class that it may hold
 java.lang.String getRelationText()
          A short description of what your class holds that can be printed by the logger
protected  java.lang.String propogatedRelationText(java.lang.Object o)
           
 java.lang.Object queryForClass(java.lang.Class c)
           
protected  java.lang.Object queryForClass(java.lang.Class c, java.lang.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 java.lang.String getRelationText()
A short description of what your class holds that can be printed by the logger

Returns:

propogatedRelationText

protected final java.lang.String propogatedRelationText(java.lang.Object o)

getQueryableInterfaces

public java.lang.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 java.lang.Object queryForClass(java.lang.Class c)

queryForClass

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