it.amattioli.encapsulate.browsers
Interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>

Show UML class diagram
All Superinterfaces:
it.amattioli.dominate.util.PropertyChangeEmitter
All Known Implementing Classes:
CalendarBrowserImpl

public interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
extends it.amattioli.dominate.util.PropertyChangeEmitter


Nested Class Summary
static class CalendarBrowser.IntervalType
           
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 ConventionalTimeInterval getInterval()
           
 CalendarBrowser.IntervalType getIntervalType()
           
 TimeInterval getLimits()
           
 Collection<T> getList()
           
 boolean hasNextInterval()
           
 boolean hasPreviousInterval()
           
 boolean hasSubBrowser()
           
 void nextInterval()
           
 void position(Date time)
           
 void position(TimeInterval i)
           
 void previousInterval()
           
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void setIntervalType(CalendarBrowser.IntervalType view)
           
 void setLimits(TimeInterval limits)
           
 void startPosition()
           
 CalendarBrowser<I,T> subBrowser()
           
 CalendarBrowser<I,T> subBrowser(CalendarBrowser.IntervalType type)
           
 

Method Detail

setIntervalType

void setIntervalType(CalendarBrowser.IntervalType view)

getIntervalType

CalendarBrowser.IntervalType getIntervalType()

getLimits

TimeInterval getLimits()

setLimits

void setLimits(TimeInterval limits)

hasNextInterval

boolean hasNextInterval()

nextInterval

void nextInterval()

hasPreviousInterval

boolean hasPreviousInterval()

previousInterval

void previousInterval()

position

void position(Date time)

position

void position(TimeInterval i)

startPosition

void startPosition()

getInterval

ConventionalTimeInterval getInterval()

getList

Collection<T> getList()

subBrowser

CalendarBrowser<I,T> subBrowser(CalendarBrowser.IntervalType type)

hasSubBrowser

boolean hasSubBrowser()

subBrowser

CalendarBrowser<I,T> subBrowser()

addPropertyChangeListener

void addPropertyChangeListener(PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface it.amattioli.dominate.util.PropertyChangeEmitter

removePropertyChangeListener

void removePropertyChangeListener(PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface it.amattioli.dominate.util.PropertyChangeEmitter


Copyright © 2011. All Rights Reserved.