org.japura.gui.calendar
Class CalendarProperties

java.lang.Object
  extended by org.japura.gui.calendar.CalendarProperties

public final class CalendarProperties
extends java.lang.Object

Copyright (C) 2011 Carlos Eduardo Leite de Andrade

This library is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see www.gnu.org/licenses/

For more information, contact: www.japura.org

Author:
Carlos Eduardo Leite de Andrade

Constructor Summary
CalendarProperties()
           
 
Method Summary
 java.awt.Color getBottomDayOfWeekSeparatorColor()
           
 java.awt.Color getButtonColor()
           
 java.awt.Color getDayOfMonthBackground()
           
 java.awt.Font getDayOfMonthFont()
           
 java.awt.Color getDayOfMonthForeground()
           
 java.awt.Insets getDayOfMonthMargin()
           
 java.awt.Color getDayOfNonCurrentMonthBackground()
           
 java.awt.Color getDayOfNonCurrentMonthForeground()
           
 java.awt.Color getDayOfWeekBackground(DayOfWeek dayOfWeek)
           
 java.awt.Font getDayOfWeekFont()
           
 java.awt.Color getDayOfWeekForeground(DayOfWeek dayOfWeek)
           
 java.awt.Insets getDayOfWeekMargin()
           
static CalendarProperties getDefaultCalendarProperties()
           
 java.awt.Color getDisabledButtonColor()
           
 java.awt.Color getMonthForeground()
           
 java.awt.Color getMouseOverButtonColor()
           
 java.awt.Color getSelectedDayOfMonthBackground()
           
 java.awt.Color getSelectedDayOfMonthForeground()
           
 DayOfWeek getStartDayOfWeek()
           
 java.awt.Color getTopBarBackground()
           
 java.awt.Color getTopDayOfWeekSeparatorColor()
           
 java.awt.Color getYearForeground()
           
 void setBottomDayOfWeekSeparatorColor(java.awt.Color bottomDayOfWeekSeparatorColor)
           
 void setButtonColor(java.awt.Color buttonColor)
           
 void setDayOfMonthBackground(java.awt.Color dayOfMonthBackground)
           
 void setDayOfMonthFont(java.awt.Font dayOfMonthFont)
           
 void setDayOfMonthForeground(java.awt.Color dayOfMonthForeground)
           
 void setDayOfMonthMargin(java.awt.Insets margin)
           
 void setDayOfNonCurrentMonthBackground(java.awt.Color color)
           
 void setDayOfNonCurrentMonthForeground(java.awt.Color color)
           
 void setDayOfWeekBackground(DayOfWeek dayOfWeek, java.awt.Color color)
           
 void setDayOfWeekFont(java.awt.Font dayOfWeekFont)
           
 void setDayOfWeekForeground(DayOfWeek dayOfWeek, java.awt.Color color)
           
 void setDayOfWeekMargin(java.awt.Insets margin)
           
static void setDefaultCalendarProperties(CalendarProperties calendarProperties)
           
 void setDisabledButtonColor(java.awt.Color color)
           
 void setMonthForeground(java.awt.Color monthForeground)
           
 void setMouseOverButtonColor(java.awt.Color color)
           
 void setSelectedDayOfMonthBackground(java.awt.Color selectedDayOfMonthBackground)
           
 void setSelectedDayOfMonthForeground(java.awt.Color selectedDayOfMonthForeground)
           
 void setStartDayOfWeek(DayOfWeek startDayOfWeek)
           
 void setTopBarBackground(java.awt.Color topBarBackground)
           
 void setTopDayOfWeekSeparatorColor(java.awt.Color topDayOfWeekSeparatorColor)
           
 void setYearForeground(java.awt.Color yearForeground)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CalendarProperties

public CalendarProperties()
Method Detail

getDefaultCalendarProperties

public static CalendarProperties getDefaultCalendarProperties()

setDefaultCalendarProperties

public static void setDefaultCalendarProperties(CalendarProperties calendarProperties)

setDayOfWeekForeground

public void setDayOfWeekForeground(DayOfWeek dayOfWeek,
                                   java.awt.Color color)

setDayOfWeekBackground

public void setDayOfWeekBackground(DayOfWeek dayOfWeek,
                                   java.awt.Color color)

setDayOfWeekMargin

public void setDayOfWeekMargin(java.awt.Insets margin)

getDayOfWeekForeground

public java.awt.Color getDayOfWeekForeground(DayOfWeek dayOfWeek)

getDayOfWeekBackground

public java.awt.Color getDayOfWeekBackground(DayOfWeek dayOfWeek)

getDayOfWeekMargin

public java.awt.Insets getDayOfWeekMargin()

getDayOfMonthBackground

public java.awt.Color getDayOfMonthBackground()

setDayOfMonthBackground

public void setDayOfMonthBackground(java.awt.Color dayOfMonthBackground)

getDayOfMonthForeground

public java.awt.Color getDayOfMonthForeground()

setDayOfMonthForeground

public void setDayOfMonthForeground(java.awt.Color dayOfMonthForeground)

getDayOfNonCurrentMonthBackground

public java.awt.Color getDayOfNonCurrentMonthBackground()

setDayOfNonCurrentMonthBackground

public void setDayOfNonCurrentMonthBackground(java.awt.Color color)

getDayOfNonCurrentMonthForeground

public java.awt.Color getDayOfNonCurrentMonthForeground()

setDayOfNonCurrentMonthForeground

public void setDayOfNonCurrentMonthForeground(java.awt.Color color)

getDayOfMonthMargin

public java.awt.Insets getDayOfMonthMargin()

setDayOfMonthMargin

public void setDayOfMonthMargin(java.awt.Insets margin)

getSelectedDayOfMonthBackground

public java.awt.Color getSelectedDayOfMonthBackground()

setSelectedDayOfMonthBackground

public void setSelectedDayOfMonthBackground(java.awt.Color selectedDayOfMonthBackground)

getButtonColor

public java.awt.Color getButtonColor()

setButtonColor

public void setButtonColor(java.awt.Color buttonColor)

getDisabledButtonColor

public java.awt.Color getDisabledButtonColor()

setDisabledButtonColor

public void setDisabledButtonColor(java.awt.Color color)

getMouseOverButtonColor

public java.awt.Color getMouseOverButtonColor()

setMouseOverButtonColor

public void setMouseOverButtonColor(java.awt.Color color)

getMonthForeground

public java.awt.Color getMonthForeground()

setMonthForeground

public void setMonthForeground(java.awt.Color monthForeground)

getYearForeground

public java.awt.Color getYearForeground()

setYearForeground

public void setYearForeground(java.awt.Color yearForeground)

getTopBarBackground

public java.awt.Color getTopBarBackground()

setTopBarBackground

public void setTopBarBackground(java.awt.Color topBarBackground)

getSelectedDayOfMonthForeground

public java.awt.Color getSelectedDayOfMonthForeground()

setSelectedDayOfMonthForeground

public void setSelectedDayOfMonthForeground(java.awt.Color selectedDayOfMonthForeground)

getDayOfMonthFont

public java.awt.Font getDayOfMonthFont()

setDayOfMonthFont

public void setDayOfMonthFont(java.awt.Font dayOfMonthFont)

getDayOfWeekFont

public java.awt.Font getDayOfWeekFont()

setDayOfWeekFont

public void setDayOfWeekFont(java.awt.Font dayOfWeekFont)

getTopDayOfWeekSeparatorColor

public java.awt.Color getTopDayOfWeekSeparatorColor()

setTopDayOfWeekSeparatorColor

public void setTopDayOfWeekSeparatorColor(java.awt.Color topDayOfWeekSeparatorColor)

getBottomDayOfWeekSeparatorColor

public java.awt.Color getBottomDayOfWeekSeparatorColor()

setBottomDayOfWeekSeparatorColor

public void setBottomDayOfWeekSeparatorColor(java.awt.Color bottomDayOfWeekSeparatorColor)

getStartDayOfWeek

public DayOfWeek getStartDayOfWeek()

setStartDayOfWeek

public void setStartDayOfWeek(DayOfWeek startDayOfWeek)