org.noos.xing.mydoggy.plaf.cleaner
Class DefaultCleanerAggregator

java.lang.Object
  extended by org.noos.xing.mydoggy.plaf.cleaner.DefaultCleanerAggregator
All Implemented Interfaces:
Cleaner, CleanerAggregator
Direct Known Subclasses:
ToolWindowDescriptor.ToolWindowDescriptorCleaner

public class DefaultCleanerAggregator
extends Object
implements CleanerAggregator

Author:
Angelo De Caro (angelo.decaro@gmail.com)

Field Summary
protected  List<Cleaner> cleaners
           
 
Constructor Summary
DefaultCleanerAggregator()
           
 
Method Summary
 void addAfter(Cleaner afterCleaner, Cleaner cleaner)
           
 void addBefore(Cleaner beforeCleaner, Cleaner cleaner)
           
 void addCleaner(Cleaner cleaner)
           
 void cleanup()
           
 void removeCleaner(Cleaner cleaner)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cleaners

protected List<Cleaner> cleaners
Constructor Detail

DefaultCleanerAggregator

public DefaultCleanerAggregator()
Method Detail

cleanup

public void cleanup()
Specified by:
cleanup in interface Cleaner

addCleaner

public void addCleaner(Cleaner cleaner)
Specified by:
addCleaner in interface CleanerAggregator

removeCleaner

public void removeCleaner(Cleaner cleaner)
Specified by:
removeCleaner in interface CleanerAggregator

addBefore

public void addBefore(Cleaner beforeCleaner,
                      Cleaner cleaner)
Specified by:
addBefore in interface CleanerAggregator

addAfter

public void addAfter(Cleaner afterCleaner,
                     Cleaner cleaner)
Specified by:
addAfter in interface CleanerAggregator


Copyright © 2012. All Rights Reserved.