com.melloware.jukes.gui.view.tasks
Class UpdateTagsTask

java.lang.Object
  extended by com.melloware.jukes.gui.view.tasks.LongTask
      extended by com.melloware.jukes.gui.view.tasks.UpdateTagsTask

public final class UpdateTagsTask
extends LongTask

In a thread attempts to update all tags for all tracks for a domain object (Artist, Disc, Track). It will loop through all Artist's Disc's Tracks. It will loop through all Disc's Tracks. Or it will update a single Track.

Copyright (c) 1999-2007 Melloware, Inc.

Version:
4.0
Author:
Emil A. Lefkof III

Field Summary
 AbstractJukesObject domain
           
 
Fields inherited from class com.melloware.jukes.gui.view.tasks.LongTask
canceled, current, done, lengthOfTask, statMessage
 
Constructor Summary
UpdateTagsTask(AbstractJukesObject aJukesObject)
          Constructor that needs a config object and a filename to work on.
 
Method Summary
 AbstractJukesObject getDomain()
          Gets the domain.
 void go()
          Called to start the task.
 
Methods inherited from class com.melloware.jukes.gui.view.tasks.LongTask
getCurrent, getLengthOfTask, getMessage, isCancelled, isDone, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

domain

public final AbstractJukesObject domain
Constructor Detail

UpdateTagsTask

public UpdateTagsTask(AbstractJukesObject aJukesObject)
Constructor that needs a config object and a filename to work on.

Parameters:
aJukesObject - the domain object to work with
Method Detail

getDomain

public AbstractJukesObject getDomain()
Gets the domain.

Returns:
Returns the domain.

go

public void go()
Called to start the task.

Specified by:
go in class LongTask


Copyright © 1999-2008 Melloware Inc. All Rights Reserved.