org.sape.carbon.core.util.calendar
Class DayOfWeekEnum

java.lang.Object
  |
  +--org.sape.carbon.core.util.enum.BaseEnum
        |
        +--org.sape.carbon.core.util.calendar.DayOfWeekEnum
All Implemented Interfaces:
Serializable

public final class DayOfWeekEnum
extends BaseEnum
implements Serializable

A simple enumeration for the seven days of the week. The ordinal values for each day are based off of the Calendar class. Copyright 2002 Sapient

Since:
carbon 1.0
Version:
$Revision: 1.6 $($Author: dvoet $ / $Date: 2003/05/05 21:21:22 $)
Author:
Doug Voet, June 2002
See Also:
Serialized Form

Nested Class Summary
static class DayOfWeekEnum.DayOfWeekEnumNotFoundException
          This class is a typesafe retriever exception for an enumeration
 
Nested classes inherited from class org.sape.carbon.core.util.enum.BaseEnum
 
Field Summary
static DayOfWeekEnum FRIDAY
           
static DayOfWeekEnum MONDAY
           
static DayOfWeekEnum SATURDAY
           
static DayOfWeekEnum SUNDAY
           
static DayOfWeekEnum THURSDAY
           
static DayOfWeekEnum TUESDAY
           
static DayOfWeekEnum WEDNESDAY
           
 
Fields inherited from class org.sape.carbon.core.util.enum.BaseEnum
name, ordinal
 
Constructor Summary
private DayOfWeekEnum(String name, int ordinal)
          Constructor for DayOfWeekEnum.
 
Method Summary
static DayOfWeekEnum getByName(String name)
          Strongly typed enum retriever
static DayOfWeekEnum getByOrdinal(int ordinal)
          Strongly typed enum retriever
(package private)  Object readResolve()
          Overrides part of serialization to return a reference to an existing static Enumeration
 
Methods inherited from class org.sape.carbon.core.util.enum.BaseEnum
equals, getByName, getByOrdinal, getName, getOrdinal, hashCode, iterator, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SUNDAY

public static final DayOfWeekEnum SUNDAY
See Also:
Calendar.SUNDAY

MONDAY

public static final DayOfWeekEnum MONDAY
See Also:
Calendar.MONDAY

TUESDAY

public static final DayOfWeekEnum TUESDAY
See Also:
Calendar.TUESDAY

WEDNESDAY

public static final DayOfWeekEnum WEDNESDAY
See Also:
Calendar.WEDNESDAY

THURSDAY

public static final DayOfWeekEnum THURSDAY
See Also:
Calendar.THURSDAY

FRIDAY

public static final DayOfWeekEnum FRIDAY
See Also:
Calendar.FRIDAY

SATURDAY

public static final DayOfWeekEnum SATURDAY
See Also:
Calendar.SATURDAY
Constructor Detail

DayOfWeekEnum

private DayOfWeekEnum(String name,
                      int ordinal)
Constructor for DayOfWeekEnum.

Parameters:
name - the name of the enumerated day
ordinal - the numeric value representing the enum instance
Method Detail

getByName

public static final DayOfWeekEnum getByName(String name)
                                     throws DayOfWeekEnum.DayOfWeekEnumNotFoundException
Strongly typed enum retriever

DayOfWeekEnum.DayOfWeekEnumNotFoundException

getByOrdinal

public static final DayOfWeekEnum getByOrdinal(int ordinal)
                                        throws DayOfWeekEnum.DayOfWeekEnumNotFoundException
Strongly typed enum retriever

DayOfWeekEnum.DayOfWeekEnumNotFoundException

readResolve

final Object readResolve()
                  throws ObjectStreamException
Overrides part of serialization to return a reference to an existing static Enumeration

ObjectStreamException


Copyright 1999-2003 Sapient Corporation. All Rights Reserved.