org.apache.jetspeed.xml.api.jcm
Class Channel

java.lang.Object
  extended byorg.apache.jetspeed.xml.api.jcm.Channel
All Implemented Interfaces:
java.io.Serializable

public class Channel
extends java.lang.Object
implements java.io.Serializable

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
Channel()
           
 
Method Summary
 void addItem(Item vItem)
           
 java.util.Enumeration enumerateItem()
           
 java.lang.String getCopyright()
           
 java.lang.String getDescription()
           
 java.lang.String getDocs()
           
 Image getImage()
           
 Item[] getItem()
           
 Item getItem(int index)
           
 int getItemCount()
           
 java.lang.String getLanguage()
           
 java.lang.String getLastBuildDate()
           
 java.lang.String getLink()
           
 java.lang.String getManagingEditor()
           
 java.lang.String getPubDate()
           
 java.lang.String getRating()
           
 Textinput getTextinput()
           
 java.lang.String getTitle()
           
 Topics getTopics()
           
 java.lang.String getWebMaster()
           
 boolean isValid()
           
 void marshal(org.xml.sax.DocumentHandler handler)
           
 void marshal(java.io.Writer out)
           
 void removeAllItem()
           
 Item removeItem(int index)
           
 void setCopyright(java.lang.String copyright)
           
 void setDescription(java.lang.String description)
           
 void setDocs(java.lang.String docs)
           
 void setImage(Image image)
           
 void setItem(int index, Item vItem)
           
 void setItem(Item[] itemArray)
           
 void setLanguage(java.lang.String language)
           
 void setLastBuildDate(java.lang.String lastBuildDate)
           
 void setLink(java.lang.String link)
           
 void setManagingEditor(java.lang.String managingEditor)
           
 void setPubDate(java.lang.String pubDate)
           
 void setRating(java.lang.String rating)
           
 void setTextinput(Textinput textinput)
           
 void setTitle(java.lang.String title)
           
 void setTopics(Topics topics)
           
 void setWebMaster(java.lang.String webMaster)
           
static Channel unmarshal(java.io.Reader reader)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Channel

public Channel()
Method Detail

addItem

public void addItem(Item vItem)
             throws java.lang.IndexOutOfBoundsException
Parameters:
vItem -
Throws:
java.lang.IndexOutOfBoundsException

enumerateItem

public java.util.Enumeration enumerateItem()

getCopyright

public java.lang.String getCopyright()

getDescription

public java.lang.String getDescription()

getDocs

public java.lang.String getDocs()

getImage

public Image getImage()

getItem

public Item getItem(int index)
             throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getItem

public Item[] getItem()

getItemCount

public int getItemCount()

getLanguage

public java.lang.String getLanguage()

getLastBuildDate

public java.lang.String getLastBuildDate()

getLink

public java.lang.String getLink()

getManagingEditor

public java.lang.String getManagingEditor()

getPubDate

public java.lang.String getPubDate()

getRating

public java.lang.String getRating()

getTextinput

public Textinput getTextinput()

getTitle

public java.lang.String getTitle()

getTopics

public Topics getTopics()

getWebMaster

public java.lang.String getWebMaster()

isValid

public boolean isValid()

marshal

public void marshal(java.io.Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
out -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public void marshal(org.xml.sax.DocumentHandler handler)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
handler -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeAllItem

public void removeAllItem()

removeItem

public Item removeItem(int index)
Parameters:
index -

setCopyright

public void setCopyright(java.lang.String copyright)
Parameters:
copyright -

setDescription

public void setDescription(java.lang.String description)
Parameters:
description -

setDocs

public void setDocs(java.lang.String docs)
Parameters:
docs -

setImage

public void setImage(Image image)
Parameters:
image -

setItem

public void setItem(int index,
                    Item vItem)
             throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vItem -
Throws:
java.lang.IndexOutOfBoundsException

setItem

public void setItem(Item[] itemArray)
Parameters:
itemArray -

setLanguage

public void setLanguage(java.lang.String language)
Parameters:
language -

setLastBuildDate

public void setLastBuildDate(java.lang.String lastBuildDate)
Parameters:
lastBuildDate -

setLink

public void setLink(java.lang.String link)
Parameters:
link -

setManagingEditor

public void setManagingEditor(java.lang.String managingEditor)
Parameters:
managingEditor -

setPubDate

public void setPubDate(java.lang.String pubDate)
Parameters:
pubDate -

setRating

public void setRating(java.lang.String rating)
Parameters:
rating -

setTextinput

public void setTextinput(Textinput textinput)
Parameters:
textinput -

setTitle

public void setTitle(java.lang.String title)
Parameters:
title -

setTopics

public void setTopics(Topics topics)
Parameters:
topics -

setWebMaster

public void setWebMaster(java.lang.String webMaster)
Parameters:
webMaster -

unmarshal

public static Channel unmarshal(java.io.Reader reader)
                         throws org.exolab.castor.xml.MarshalException,
                                org.exolab.castor.xml.ValidationException
Parameters:
reader -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Throws:
org.exolab.castor.xml.ValidationException


Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.