Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jempeg.empeg.emplode.model
Class FIDChangeSet  view FIDChangeSet download FIDChangeSet.java

java.lang.Object
  extended byorg.jempeg.empeg.emplode.model.FIDChangeSet

public class FIDChangeSet
extends java.lang.Object

FIDchangeSet is used as a single datastructure to encapsulate a series of changes to a Playlist.

Version:
$Revision: 1.7 $

Nested Class Summary
static class FIDChangeSet.Reason
          FIDChangeReason encapsulated a changed node and the explanation for why the change occurred.
 
Field Summary
private  java.util.Vector myAddedNodes
           
private  java.util.Vector myFailedReasons
           
private  java.util.Vector myModifiedNodes
           
private  java.util.Vector myRemovedNodes
           
private  java.util.Vector mySkippedReasons
           
 
Constructor Summary
FIDChangeSet()
          Constructs a new FIDChangeSet
 
Method Summary
 void fileFailed(org.jempeg.empeg.emptool.ImportFileIfc _file, java.lang.Exception _exception)
          Called when a file import fails
 void fileFailed(org.jempeg.empeg.emptool.ImportFileIfc _file, java.lang.String _reason)
          Called when a node fails
 void fileSkipped(org.jempeg.empeg.emptool.ImportFileIfc _file, java.lang.String _reason)
          Called when a file is skipped
 void fireTo(org.jempeg.empeg.emplode.action.FIDTreeNodeChangeListenerIfc _listener)
          Fires all of the changes in this FIDChangeSet as FIDTreeNodeChangeEvents.
 FIDTreeNodeIfc[] getAddedNodes()
          Returns the set of added nodes.
protected  FIDChangeSet.Reason[] getChanges(java.util.Vector _vec)
           
 FIDChangeSet.Reason[] getFailedReasons()
          Returns the set of failed reasons.
 FIDTreeNodeIfc[] getModifiedNodes()
          Returns the set of modified nodes.
protected  FIDTreeNodeIfc[] getNodes(java.util.Vector _vec)
           
 FIDTreeNodeIfc[] getRemovedNodes()
          Returns the set of removed nodes.
 int getSize()
          Returns the total number of changes that are encapsulated in this set.
 FIDChangeSet.Reason[] getSkippedReasons()
          Returns the set of skipped reasons.
 void nodeAdded(FIDTreeNodeIfc _node)
          Called when a node is added to a playlist.
 void nodeModified(FIDTreeNodeIfc _node)
          Called when a node is modified in a playlist.
 void nodeRemoved(FIDTreeNodeIfc _node)
          Called when a node is removed from a playlist.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myAddedNodes

private java.util.Vector myAddedNodes

myRemovedNodes

private java.util.Vector myRemovedNodes

myModifiedNodes

private java.util.Vector myModifiedNodes

mySkippedReasons

private java.util.Vector mySkippedReasons

myFailedReasons

private java.util.Vector myFailedReasons
Constructor Detail

FIDChangeSet

public FIDChangeSet()
Constructs a new FIDChangeSet

Method Detail

nodeAdded

public void nodeAdded(FIDTreeNodeIfc _node)
Called when a node is added to a playlist.


nodeRemoved

public void nodeRemoved(FIDTreeNodeIfc _node)
Called when a node is removed from a playlist.


nodeModified

public void nodeModified(FIDTreeNodeIfc _node)
Called when a node is modified in a playlist.


fileSkipped

public void fileSkipped(org.jempeg.empeg.emptool.ImportFileIfc _file,
                        java.lang.String _reason)
Called when a file is skipped


fileFailed

public void fileFailed(org.jempeg.empeg.emptool.ImportFileIfc _file,
                       java.lang.String _reason)
Called when a node fails


fileFailed

public void fileFailed(org.jempeg.empeg.emptool.ImportFileIfc _file,
                       java.lang.Exception _exception)
Called when a file import fails


fireTo

public void fireTo(org.jempeg.empeg.emplode.action.FIDTreeNodeChangeListenerIfc _listener)
Fires all of the changes in this FIDChangeSet as FIDTreeNodeChangeEvents.


getSize

public int getSize()
Returns the total number of changes that are encapsulated in this set.


getAddedNodes

public FIDTreeNodeIfc[] getAddedNodes()
Returns the set of added nodes.


getRemovedNodes

public FIDTreeNodeIfc[] getRemovedNodes()
Returns the set of removed nodes.


getModifiedNodes

public FIDTreeNodeIfc[] getModifiedNodes()
Returns the set of modified nodes.


getSkippedReasons

public FIDChangeSet.Reason[] getSkippedReasons()
Returns the set of skipped reasons.


getFailedReasons

public FIDChangeSet.Reason[] getFailedReasons()
Returns the set of failed reasons.


getNodes

protected FIDTreeNodeIfc[] getNodes(java.util.Vector _vec)

getChanges

protected FIDChangeSet.Reason[] getChanges(java.util.Vector _vec)