Lizzy v1.1.1

christophedelory.playlist.smil
Interface SmilVisitor

All Known Implementing Classes:
BaseSmilVisitor

public interface SmilVisitor

A SMIL hierarchy visitor.

Version:
$Revision: 92 $
Author:
Christophe Delory
See Also:
Smil.acceptDown(christophedelory.playlist.smil.SmilVisitor), Head.acceptDown(christophedelory.playlist.smil.SmilVisitor), Layout.acceptDown(christophedelory.playlist.smil.SmilVisitor), RootLayout.acceptDown(christophedelory.playlist.smil.SmilVisitor), Region.acceptDown(christophedelory.playlist.smil.SmilVisitor), Body.acceptDown(christophedelory.playlist.smil.SmilVisitor), ParallelTimingElement.acceptDown(christophedelory.playlist.smil.SmilVisitor), SequentialTimingElement.acceptDown(christophedelory.playlist.smil.SmilVisitor), ExclusiveTimingElement.acceptDown(christophedelory.playlist.smil.SmilVisitor), Reference.acceptDown(christophedelory.playlist.smil.SmilVisitor)

Method Summary
 void beginVisitBody(Body target)
          Starts the visit of the specified body.
 void beginVisitExclTimingElement(ExclusiveTimingElement target)
          Starts the visit of the specified exclusive time container.
 void beginVisitHead(Head target)
          Starts the visit of the specified header.
 void beginVisitLayout(Layout target)
          Starts the visit of the specified layout.
 void beginVisitParTimingElement(ParallelTimingElement target)
          Starts the visit of the specified parallel time container.
 void beginVisitReference(Reference target)
          Starts the visit of the specified SMIL reference.
 void beginVisitRegion(Region target)
          Starts the visit of the specified region.
 void beginVisitRootLayout(RootLayout target)
          Starts the visit of the specified root layout.
 void beginVisitSeqTimingElement(SequentialTimingElement target)
          Starts the visit of the specified sequence.
 void beginVisitSmil(Smil target)
          Starts the visit of the specified SMIL playlist.
 void endVisitBody(Body target)
          Finishes the visit of the specified body.
 void endVisitExclTimingElement(ExclusiveTimingElement target)
          Finishes the visit of the specified exclusive time container.
 void endVisitHead(Head target)
          Finishes the visit of the specified head element.
 void endVisitLayout(Layout target)
          Finishes the visit of the specified layout.
 void endVisitParTimingElement(ParallelTimingElement target)
          Finishes the visit of the specified parallel time container.
 void endVisitReference(Reference target)
          Finishes the visit of the specified SMIL reference.
 void endVisitRegion(Region Region)
          Finishes the visit of the specified Region element.
 void endVisitRootLayout(RootLayout target)
          Finishes the visit of the specified root layout element.
 void endVisitSeqTimingElement(SequentialTimingElement target)
          Finishes the visit of the specified sequence.
 void endVisitSmil(Smil target)
          Finishes the visit of the specified SMIL playlist.
 

Method Detail

beginVisitSmil

void beginVisitSmil(Smil target)
Starts the visit of the specified SMIL playlist.

Parameters:
target - the SMIL playlist being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
endVisitSmil(christophedelory.playlist.smil.Smil)

endVisitSmil

void endVisitSmil(Smil target)
Finishes the visit of the specified SMIL playlist.

Parameters:
target - the SMIL playlist being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
beginVisitSmil(christophedelory.playlist.smil.Smil)

beginVisitHead

void beginVisitHead(Head target)
Starts the visit of the specified header.

Parameters:
target - the header being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
endVisitHead(christophedelory.playlist.smil.Head)

endVisitHead

void endVisitHead(Head target)
Finishes the visit of the specified head element.

Parameters:
target - the head element being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
beginVisitHead(christophedelory.playlist.smil.Head)

beginVisitLayout

void beginVisitLayout(Layout target)
Starts the visit of the specified layout.

Parameters:
target - the layout being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
endVisitLayout(christophedelory.playlist.smil.Layout)

endVisitLayout

void endVisitLayout(Layout target)
Finishes the visit of the specified layout.

Parameters:
target - the layout being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
beginVisitLayout(christophedelory.playlist.smil.Layout)

beginVisitRootLayout

void beginVisitRootLayout(RootLayout target)
Starts the visit of the specified root layout.

Parameters:
target - the root layout being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
endVisitRootLayout(christophedelory.playlist.smil.RootLayout)

endVisitRootLayout

void endVisitRootLayout(RootLayout target)
Finishes the visit of the specified root layout element.

Parameters:
target - the root layout being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
beginVisitRootLayout(christophedelory.playlist.smil.RootLayout)

beginVisitRegion

void beginVisitRegion(Region target)
Starts the visit of the specified region.

Parameters:
target - the region being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
endVisitRegion(christophedelory.playlist.smil.Region)

endVisitRegion

void endVisitRegion(Region Region)
Finishes the visit of the specified Region element.

Parameters:
Region - the Region being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
beginVisitRegion(christophedelory.playlist.smil.Region)

beginVisitBody

void beginVisitBody(Body target)
Starts the visit of the specified body.

Parameters:
target - the body being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
endVisitBody(christophedelory.playlist.smil.Body)

endVisitBody

void endVisitBody(Body target)
Finishes the visit of the specified body.

Parameters:
target - the body being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
beginVisitBody(christophedelory.playlist.smil.Body)

beginVisitParTimingElement

void beginVisitParTimingElement(ParallelTimingElement target)
Starts the visit of the specified parallel time container.

Parameters:
target - the parallel time container being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
endVisitParTimingElement(christophedelory.playlist.smil.ParallelTimingElement)

endVisitParTimingElement

void endVisitParTimingElement(ParallelTimingElement target)
Finishes the visit of the specified parallel time container.

Parameters:
target - the parallel time container being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
beginVisitParTimingElement(christophedelory.playlist.smil.ParallelTimingElement)

beginVisitSeqTimingElement

void beginVisitSeqTimingElement(SequentialTimingElement target)
Starts the visit of the specified sequence.

Parameters:
target - the sequence being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
endVisitSeqTimingElement(christophedelory.playlist.smil.SequentialTimingElement)

endVisitSeqTimingElement

void endVisitSeqTimingElement(SequentialTimingElement target)
Finishes the visit of the specified sequence.

Parameters:
target - the sequence being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
beginVisitSeqTimingElement(christophedelory.playlist.smil.SequentialTimingElement)

beginVisitExclTimingElement

void beginVisitExclTimingElement(ExclusiveTimingElement target)
Starts the visit of the specified exclusive time container.

Parameters:
target - the exclusive time container being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
endVisitExclTimingElement(christophedelory.playlist.smil.ExclusiveTimingElement)

endVisitExclTimingElement

void endVisitExclTimingElement(ExclusiveTimingElement target)
Finishes the visit of the specified exclusive time container.

Parameters:
target - the exclusive time container being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
beginVisitExclTimingElement(christophedelory.playlist.smil.ExclusiveTimingElement)

beginVisitReference

void beginVisitReference(Reference target)
Starts the visit of the specified SMIL reference.

Parameters:
target - the SMIL reference being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
endVisitReference(christophedelory.playlist.smil.Reference)

endVisitReference

void endVisitReference(Reference target)
Finishes the visit of the specified SMIL reference.

Parameters:
target - the SMIL reference being visited. Shall not be null.
Throws:
NullPointerException - if target is null.
See Also:
beginVisitReference(christophedelory.playlist.smil.Reference)

© 2008-2009 Christophe Delory

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