|
Log4j 1.3alpha-1 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.log4j.chainsaw.help.HelpManager
Singleton help manager where objects can register to display Help for something, an independant viewer can register to be notified when the requested Help URL changes and can display it appropriately. This class effectively decouples the help requester from the help implementation (if any!)
Method Summary | |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
void |
firePropertyChange(java.beans.PropertyChangeEvent evt)
|
void |
firePropertyChange(java.lang.String propertyName,
boolean oldValue,
boolean newValue)
|
void |
firePropertyChange(java.lang.String propertyName,
int oldValue,
int newValue)
|
void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
|
java.net.URL |
getHelpForClass(java.lang.Class c)
Determines the most appropriate Help resource for a particular class or returns ChainsawConstants.URL_PAGE_NOT_FOUND if there is no resource located. |
java.net.URL |
getHelpURL()
|
static HelpManager |
getInstance()
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
void |
setHelpURL(java.net.URL helpURL)
The current Help URL that should be displayed, and is a PropertyChangeListener supported property. |
void |
showHelpForClass(java.lang.Class c)
Given a class, and that it belongs within the org.apache.log4j project, sets the URL to the JavaDoc for that class. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public final java.net.URL getHelpURL()
public final void setHelpURL(java.net.URL helpURL)
helpURL
- public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
propertyName
- listener
- public void firePropertyChange(java.beans.PropertyChangeEvent evt)
evt
- public void firePropertyChange(java.lang.String propertyName, boolean oldValue, boolean newValue)
propertyName
- oldValue
- newValue
- public void firePropertyChange(java.lang.String propertyName, int oldValue, int newValue)
propertyName
- oldValue
- newValue
- public void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
propertyName
- oldValue
- newValue
- public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
propertyName
- listener
- public static HelpManager getInstance()
public void showHelpForClass(java.lang.Class c)
c
- public java.net.URL getHelpForClass(java.lang.Class c)
|
Log4j 1.3alpha-1 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |