public class Week extends Object implements Serializable
Constructor and Description |
---|
Week() |
Modifier and Type | Method and Description |
---|---|
void |
addDay(Day vDay) |
void |
addDay(int index,
Day vDay) |
Enumeration<Day> |
enumerateDay()
Method enumerateDay.
|
Day[] |
getDay()
Method getDay.Returns the contents of the collection in an
Array.
|
Day |
getDay(int index)
Method getDay.
|
List<Day> |
getDayCollection()
Method getDayCollection.Returns a reference to '_dayList'.
|
int |
getDayCount()
Method getDayCount.
|
boolean |
isValid()
Method isValid.
|
Iterator<Day> |
iterateDay()
Method iterateDay.
|
void |
marshal(ContentHandler handler) |
void |
marshal(Writer out) |
void |
removeAllDay() |
boolean |
removeDay(Day vDay)
Method removeDay.
|
Day |
removeDayAt(int index)
Method removeDayAt.
|
void |
setDay(Day[] vDayArray) |
void |
setDay(int index,
Day vDay) |
void |
setDay(List<Day> vDayList)
Sets the value of '_dayList' by copying the given Vector.
|
void |
setDayCollection(List<Day> dayList)
Deprecated.
|
static Week |
unmarshal(Reader reader)
Method unmarshal.
|
void |
validate() |
public void addDay(Day vDay) throws IndexOutOfBoundsException
vDay
- IndexOutOfBoundsException
- if the index
given is outside the bounds of the collectionpublic void addDay(int index, Day vDay) throws IndexOutOfBoundsException
index
- vDay
- IndexOutOfBoundsException
- if the index
given is outside the bounds of the collectionpublic Enumeration<Day> enumerateDay()
public Day getDay(int index) throws IndexOutOfBoundsException
index
- IndexOutOfBoundsException
- if the index
given is outside the bounds of the collectionpublic Day[] getDay()
Note: Just in case the collection contents are changing in another thread, we pass a 0-length Array of the correct type into the API call. This way we know that the Array returned is of exactly the correct length.
public List<Day> getDayCollection()
public int getDayCount()
public boolean isValid()
public Iterator<Day> iterateDay()
public void marshal(Writer out) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
out
- org.exolab.castor.xml.MarshalException
- if object is
null or if any SAXException is thrown during marshalingorg.exolab.castor.xml.ValidationException
- if this
object is an invalid instance according to the schemapublic void marshal(ContentHandler handler) throws IOException, org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
handler
- IOException
- if an IOException occurs during
marshalingorg.exolab.castor.xml.ValidationException
- if this
object is an invalid instance according to the schemaorg.exolab.castor.xml.MarshalException
- if object is
null or if any SAXException is thrown during marshalingpublic void removeAllDay()
public boolean removeDay(Day vDay)
vDay
- public Day removeDayAt(int index)
index
- public void setDay(int index, Day vDay) throws IndexOutOfBoundsException
index
- vDay
- IndexOutOfBoundsException
- if the index
given is outside the bounds of the collectionpublic void setDay(Day[] vDayArray)
vDayArray
- public void setDay(List<Day> vDayList)
vDayList
- the Vector to copy.public void setDayCollection(List<Day> dayList)
dayList
- the Vector to set.public static Week unmarshal(Reader reader) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
reader
- org.exolab.castor.xml.MarshalException
- if object is
null or if any SAXException is thrown during marshalingorg.exolab.castor.xml.ValidationException
- if this
object is an invalid instance according to the schemapublic void validate() throws org.exolab.castor.xml.ValidationException
org.exolab.castor.xml.ValidationException
- if this
object is an invalid instance according to the schemaCopyright © 2017. All rights reserved.