X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=crawler%2Fkiss%2Fsrc%2Forg%2Fwamblee%2Fcrawler%2Fkiss%2FChannel.java;h=a59ed08d109c30794f5ad182c1e71895d2871789;hb=8c0b0a2d230139dff25630954e170e3c082395a6;hp=140a3d1cd7a813a3cf67903c626e069f8986cb0d;hpb=abee5af7177fb97dab546e49d1790c918b9a466e;p=utils diff --git a/crawler/kiss/src/org/wamblee/crawler/kiss/Channel.java b/crawler/kiss/src/org/wamblee/crawler/kiss/Channel.java index 140a3d1c..a59ed08d 100644 --- a/crawler/kiss/src/org/wamblee/crawler/kiss/Channel.java +++ b/crawler/kiss/src/org/wamblee/crawler/kiss/Channel.java @@ -12,7 +12,7 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ + */ package org.wamblee.crawler.kiss; @@ -20,27 +20,51 @@ import java.util.Collections; import java.util.List; /** - * + * Represents the programme for a tv channel. */ public class Channel { - + + /** + * TV channel name. + */ private String _name; - private List _programs; - - public Channel(String aName, List aPrograms) { - _name = aName; - _programs = aPrograms; + + /** + * List of programs in chronological order. + */ + private List _programs; + + /** + * Constructs the channel. + * @param aName Channel name. + * @param aPrograms Programs. + */ + public Channel(String aName, List aPrograms) { + _name = aName; + _programs = aPrograms; } - - public String getName() { - return _name; + + /** + * Gets the channel name. + * @return channel name. + */ + public String getName() { + return _name; } - - public List getPrograms() { + + /** + * Gets the list of program. + * @return Programs. + */ + public List getPrograms() { return Collections.unmodifiableList(_programs); } - - public void accept(Visitor aVisitor) { + + /** + * Accepts a visitor. + * @param aVisitor Visitor. + */ + public void accept(Visitor aVisitor) { aVisitor.visitChannel(this); } }