it.amattioli.encapsulate.browsers
Interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
- 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
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.