Search
com.mindfusion.scheduling Namespace
Classes Interfaces Enumerations
 

 Classes

  Class Description

AeroEffect

Represents an effect that adds semitransparency to the element and emphasizes its outline by adding a shade and an inner stroke.

Calendar

The Calendar control serves as a view in document-view architecture, where the document is implemented by the Schedule class. The Calendar provides several views modes, such as SingleMonth, List, Timetable, that present the scheduled events in different style, layout and resolution.

CalendarAdapter

Provides empty implementations for the methods defined in the CalendarListener interface. This lets you override only the handlers for the events you are interested in, instead of implementing all methods of CalendarListener.

CalendarDrawEvent

Contains the arguments passed to handlers of the CalendarListener.draw event.

CalendarTextEvent

Contains the arguments passed to handlers of the CalendarListener.customizeText event.

CalendarTransferHandler

Provides support for drag and drop to JPlanner.

CellSettings

Defines appearance settings for the cells representing time ranges in the calendar.

ControlStyle

Defines the appearance style of calendar child controls, such as buttons and scrollbars.

CustomizeGroupingEvent

Contains the arguments passed to handlers of the CalendarListener.customizeGrouping event.

DateChangedEvent

Contains the arguments passed to handlers of the CalendarListener.visibleDateChanged event.

DateEvent

Contains the arguments passed to handlers of mouse events related to date and time cells in the calendar.

DateList

Represents a strongly-typed sorted collection of DateTime objects.

DateStyle

Defines formatting for a range of dates. Can be used either to format either days or months.

DateStyleList

Represents a strongly-typed collection of DateStyle objects.

DateTimeInfo

Defines various date and time properties depending on a locale.

DayOfWeekStyle

An instance of this class defines how a day of the week should be displayed and formatted.

DayOfWeekStyleList

Represents a list of DayOfWeekStyle objects.

DraggedItem

Class used to hold the Item instance during drag and drop.

DraggedItemTransferable

 

GlassEffect

Represents a glass-like visual effect.

ImageList

Represents a list of Image objects.

ItemConfirmEvent

Contains the arguments passed to handlers of item validation events.

ItemDrawContext

Provides information about an item being drawn by an item viewer.

ItemEditConfirmEvent

Contains the arguments passed to handlers of the CalendarListener.itemInplaceEditEnding event.

ItemEditContext

Provides information about an item when it is being in-place edited.

ItemEffect

Represents the base class of all visual effects that can be applied to the elements in an Calendar.

ItemListEvent

Contains the arguments passed to the itemSelected and itemRemoved event handlers.

ItemListLaneChangedEvent

Contains the arguments passed to handlers of the CalendarListener.itemListLaneChanged event.

ItemListView

Represents a list control containing Item objects. Items from the list can be dragged to a Calendar to create new items.

ItemListViewAdapter

Provides empty implementations for the methods defined in the ItemListViewListener interface. This lets you override only the handlers for the events you are interested in, instead of implementing all methods of ItemListViewListener.

ItemModifiedEvent

Contains the arguments passed to handlers of item modification-related event.

ItemModifyConfirmEvent

Contains the arguments passed to handlers of the CalendarListener.itemModifying event.

ItemMouseEvent

Contains the arguments passed to handlers of the CalendarListener.itemClick event.

ItemSelection

An instance of this class represents a set of selected schedule items.

ItemSelectionEvent

Contains the arguments passed to handlers of selection related events.

ItemSettings

Defines properties that allow customizing the visualization of schedule items in the calendar component.

ItemsEvent

Contains the arguments passed to handlers of events related to one or more items.

ItemTooltipEvent

Contains the arguments passed to handlers of the CalendarListener.itemTooltipDisplaying event.

ItemTransferHandler

 

ListViewSettings

Defines properties that allow customizing the visualization of the calendar in a CalendarView.List view.

ModifiedItemInfo

Contains information about a modified item which is accessed through the CalendarListener.itemsModified event.

MonthRangeSettings

Defines settings for the years in the calendar.

MonthSettings

Defines properties that allow customizing the visualization of months in the CalendarView.SingleMonth and CalendarView.MonthRange views.

PrintOptions

Defines a set of properties that allow customization of various print and print-preview aspects.

RecurringItemConfirmEvent

Contains the arguments passed to handlers of the CalendarListener.recurringItemDeleting event.

ResourceDateEvent

Contains the arguments passed to handlers of mouse events related to date/time and resource related cells in the calendar.

ResourceViewSettings

Defines properties that allow customizing the visualization of the calendar in CalendarView.ResourceView view.

SchedulingItemList

A strongly-typed list of Item objects.

Selection

Represents a set of selected date cells and defines a visualization style applied to the selected elements.

SelectionState

Represents the saved state of a Selection object.

Theme

Encapsulates visualization settings that can be applied to a Calendar control by calling the Calendar.applyTheme method. A theme includes settings for all calendar views - List, Month, Timetable, and so on.

TimelineSettings

Encapsulates settings for a timeline in a CalendarView.ResourceView view.

TimetableSettings

Defines properties that allow customizing the visualization of the calendar in CalendarView.Timetable view.

TooltipEvent

Contains the arguments passed to handlers of the CalendarListener.tooltipDisplaying event.

ViewSettings

The base class for the different view settings classes.

WeekRangeSettings

Defines properties that allow customizing the visualization of in CalendarView.WeekRange view.

 Interfaces

  Interface Description

CalendarListener

Defines the events raised by the calendar component.

ItemEditor

Defines the interface that must be implemented by item editor classes.

ItemEditorAttribute

Associates a custom item editor with a schedule item class.

ItemListViewListener

Defines the events that can be raised by ItemListView.

ItemViewer

Defines the interface that must be implemented by custom item viewer classes.

ItemViewerAttribute

Associates a custom item viewer with a schedule item class.

 Enumerations

  Enumeration Description

Alignment

Specifies the alignment of an element relative to its layout rectangle.

CalendarElement

Specifies a calendar subelement.

CalendarTextElements

Specifies elements in the calendar that can be customized.

CalendarView

Specifies the type of view to display in a calendar control.

ControlAppearance

Specifies the visual style of the calendar child controls.

Cursor

Specifies a mouse cursor.

CustomDrawElements

Specifies which elements of the calendar are custom-drawn.

DayOfWeekFormat

Specifies the display format of a day of the week.

DragDropEffects

 

DragFeedBackType

Specifies the types of feedback provided when dragging items from ItemListView to Calendar.

GlassEffectType

Specifies the type of a GlassEffect node effect.

GroupType

Specifies grouping or filtering criteria for views that support grouping.

ItemAction

Specifies a user action on a schedule item.

ItemModificationStyle

Specifies the way items are processed when modified interactively.

LineStyle

Specifies the style of lines.

ListViewHeaderStyles

Specifies the appearance and behavior of the header in a CalendarView.List view.

MinuteFormat

Specifies how to format and display minutes in the CalendarView.Timetable view.

MonthCellLayout

Specifies the layout of the cells in a CalendarView.SingleMonth and CalendarView.MonthRange views.

MonthHeaderStyles

Specifies the appearance and behavior of month headers in a CalendarView.SingleMonth and CalendarView.MonthRange views.

MonthRangeHeaderStyles

Specifies the appearance and behavior of the header in a MonthRange view.

MonthWeekHeaderStyle

Specifies the placement of the week numbers header in a SingleMonth view.

Position

Specifies the position of an element relative to its container.

PreviewTextKey

Contains the key for various texts in the built-in Print Preview form.

ResourceLengthMethod

Specifies how to calculate the length of the resources in a CalendarView.ResourceView view.

ResourceResizeMethod

Specifies the item resizing method in a CalendarView.ResourceView view.

ResourceViewStyle

Specifies the style of a CalendarView.ResourceView view.

SelectionStyle

Specifies what type of frame to draw around selected elements.

ShowClocks

Specifies whether and when to display clocks in items.

ThemeType

Specifies a calendar theme.

TimeUnit

Specifies a time resolution.

WeekRangeHeaderStyle

Specifies the appearance of the time period header in CalendarView.WeekRange view.

WeekRangeViewStyle

Specifies whether there are multiple weeks displayed in CalendarView.WeekRange view.