org.japura.gui.calendar
Class DefaultPropertiesProvider

java.lang.Object
  extended by org.japura.gui.calendar.DefaultPropertiesProvider
All Implemented Interfaces:
PropertiesProvider

public class DefaultPropertiesProvider
extends java.lang.Object
implements PropertiesProvider

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
DefaultPropertiesProvider()
           
 
Method Summary
 java.awt.Color getBackground(CalendarComponent component)
           
 java.awt.Color getBottomDayOfWeekSeparatorColor()
           
 java.awt.Font getDayOfMonthFont()
           
 java.awt.Insets getDayOfMonthMargin()
           
 java.awt.Font getDayOfWeekFont()
           
 java.awt.Insets getDayOfWeekMargin()
           
 java.awt.Color getDisabledForeground(CalendarComponent component)
           
 java.awt.Color getForeground(CalendarComponent component)
           
 java.awt.Color getMouseOverForeground(CalendarComponent component)
           
 CalendarProperties getProperties()
           
 DayOfWeek getStartDayOfWeek()
           
 java.awt.Color getTopDayOfWeekSeparatorColor()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPropertiesProvider

public DefaultPropertiesProvider()
Method Detail

getProperties

public CalendarProperties getProperties()

getMouseOverForeground

public java.awt.Color getMouseOverForeground(CalendarComponent component)
Specified by:
getMouseOverForeground in interface PropertiesProvider

getDisabledForeground

public java.awt.Color getDisabledForeground(CalendarComponent component)
Specified by:
getDisabledForeground in interface PropertiesProvider

getForeground

public java.awt.Color getForeground(CalendarComponent component)
Specified by:
getForeground in interface PropertiesProvider

getBackground

public java.awt.Color getBackground(CalendarComponent component)
Specified by:
getBackground in interface PropertiesProvider

getStartDayOfWeek

public DayOfWeek getStartDayOfWeek()
Specified by:
getStartDayOfWeek in interface PropertiesProvider

getDayOfMonthMargin

public java.awt.Insets getDayOfMonthMargin()
Specified by:
getDayOfMonthMargin in interface PropertiesProvider

getDayOfMonthFont

public java.awt.Font getDayOfMonthFont()
Specified by:
getDayOfMonthFont in interface PropertiesProvider

getDayOfWeekMargin

public java.awt.Insets getDayOfWeekMargin()
Specified by:
getDayOfWeekMargin in interface PropertiesProvider

getDayOfWeekFont

public java.awt.Font getDayOfWeekFont()
Specified by:
getDayOfWeekFont in interface PropertiesProvider

getTopDayOfWeekSeparatorColor

public java.awt.Color getTopDayOfWeekSeparatorColor()
Specified by:
getTopDayOfWeekSeparatorColor in interface PropertiesProvider

getBottomDayOfWeekSeparatorColor

public java.awt.Color getBottomDayOfWeekSeparatorColor()
Specified by:
getBottomDayOfWeekSeparatorColor in interface PropertiesProvider