Merges #34 Major redesign of Tuner, Channel and Alias management.

Changes to model, view and controller components and updates all gui
editors.  Removes the configuration panel and tree and replaces with 3
new panels.  Updates playlist.xml to a new playlist_v2.xml format.
This commit is contained in:
denny
2016-04-01 08:23:49 -04:00
450 changed files with 19560 additions and 22805 deletions

View File

@@ -3,13 +3,9 @@ package alias.action;
import java.util.List;
import message.Message;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import sample.Listener;
import alias.Alias;
import controller.ResourceManager;
import controller.ThreadPoolManager;
/**
* Manages all alias action events. Each received message is interrogated for
@@ -20,14 +16,11 @@ import controller.ResourceManager;
*/
public class AliasActionManager implements Listener<Message>
{
private final static Logger mLog =
LoggerFactory.getLogger( AliasActionManager.class );
private ResourceManager mResourceManager;
private ThreadPoolManager mThreadPoolManager;
public AliasActionManager( ResourceManager resourceManager )
public AliasActionManager( ThreadPoolManager threadPoolManager )
{
mResourceManager = resourceManager;
mThreadPoolManager = threadPoolManager;
}
@Override
@@ -51,8 +44,7 @@ public class AliasActionManager implements Listener<Message>
* action needs to setup a timer, and provide the original
* message to be used as part of the action (e.g. sending
* the message as a text message to a cell phone */
action.execute( mResourceManager.getThreadPoolManager(),
alias, message );
action.execute( mThreadPoolManager, alias, message );
}
}
}