Lizzy v1.1.1

christophedelory.playlist
Interface PlaylistVisitor

All Known Implementing Classes:
BasePlaylistVisitor, FetchContentMetadata, PlaylistToString

public interface PlaylistVisitor

A playlist hierarchy visitor.

Version:
$Revision: 92 $
Author:
Christophe Delory
See Also:
Playlist.acceptDown(christophedelory.playlist.PlaylistVisitor), Playlist.acceptUp(christophedelory.playlist.PlaylistVisitor), Parallel.acceptDown(christophedelory.playlist.PlaylistVisitor), Parallel.acceptUp(christophedelory.playlist.PlaylistVisitor), Sequence.acceptDown(christophedelory.playlist.PlaylistVisitor), Sequence.acceptUp(christophedelory.playlist.PlaylistVisitor), Media.acceptDown(christophedelory.playlist.PlaylistVisitor), Media.acceptUp(christophedelory.playlist.PlaylistVisitor)

Method Summary
 void beginVisitMedia(Media target)
          Starts the visit of the specified media.
 void beginVisitParallel(Parallel target)
          Starts the visit of the specified parallel timing container.
 void beginVisitPlaylist(Playlist target)
          Starts the visit of the specified playlist.
 void beginVisitSequence(Sequence target)
          Starts the visit of the specified sequence.
 void endVisitMedia(Media target)
          Finishes the visit of the specified media.
 void endVisitParallel(Parallel target)
          Finishes the visit of the specified parallel timing container.
 void endVisitPlaylist(Playlist target)
          Finishes the visit of the specified playlist.
 void endVisitSequence(Sequence target)
          Finishes the visit of the specified sequence.
 

Method Detail

beginVisitPlaylist

void beginVisitPlaylist(Playlist target)
                        throws Exception
Starts the visit of the specified playlist.

Parameters:
target - the element being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
Exception - if any error occurs during the visit.
See Also:
endVisitPlaylist(christophedelory.playlist.Playlist)

endVisitPlaylist

void endVisitPlaylist(Playlist target)
                      throws Exception
Finishes the visit of the specified playlist.

Parameters:
target - the element being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
Exception - if any error occurs during the visit.
See Also:
beginVisitPlaylist(christophedelory.playlist.Playlist)

beginVisitParallel

void beginVisitParallel(Parallel target)
                        throws Exception
Starts the visit of the specified parallel timing container.

Parameters:
target - the element being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
Exception - if any error occurs during the visit.
See Also:
endVisitParallel(christophedelory.playlist.Parallel)

endVisitParallel

void endVisitParallel(Parallel target)
                      throws Exception
Finishes the visit of the specified parallel timing container.

Parameters:
target - the element being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
Exception - if any error occurs during the visit.
See Also:
beginVisitParallel(christophedelory.playlist.Parallel)

beginVisitSequence

void beginVisitSequence(Sequence target)
                        throws Exception
Starts the visit of the specified sequence.

Parameters:
target - the element being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
Exception - if any error occurs during the visit.
See Also:
endVisitSequence(christophedelory.playlist.Sequence)

endVisitSequence

void endVisitSequence(Sequence target)
                      throws Exception
Finishes the visit of the specified sequence.

Parameters:
target - the element being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
Exception - if any error occurs during the visit.
See Also:
beginVisitSequence(christophedelory.playlist.Sequence)

beginVisitMedia

void beginVisitMedia(Media target)
                     throws Exception
Starts the visit of the specified media.

Parameters:
target - the element being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
Exception - if any error occurs during the visit.
See Also:
endVisitMedia(christophedelory.playlist.Media)

endVisitMedia

void endVisitMedia(Media target)
                   throws Exception
Finishes the visit of the specified media.

Parameters:
target - the element being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
Exception - if any error occurs during the visit.
See Also:
beginVisitMedia(christophedelory.playlist.Media)

© 2008-2009 Christophe Delory

Copyright © 2008-2009 Christophe Delory. All Rights Reserved.