Serialized Form


Package datechooser.autorun

Class datechooser.autorun.ConfigBean extends javax.swing.JPanel implements Serializable

Serialized Fields

bean

DateChooserBean bean
Настраиваемый компонент.


customizer

DateChooserCustomizer customizer
Объект класса-настройщика.


file

java.io.File file
Файл, в котором сохранены настройки компонента.


saved

boolean saved
Признак того, что все изменения сохранены.

Class datechooser.autorun.ConfigCombo extends ConfigBean implements Serializable

Class datechooser.autorun.ConfigDialog extends ConfigBean implements Serializable

Class datechooser.autorun.ConfigPanel extends ConfigBean implements Serializable

Class datechooser.autorun.ConfigWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

mainPane

javax.swing.JPanel mainPane
Панель содержимого окна.


configurators

ConfigBean[] configurators
Массив пар "Настройщик"-"компонент"


selectedBeanNameLabel

javax.swing.JLabel selectedBeanNameLabel
Надпись с именем компонента.


selected

int selected
Номер текущего компонента.


output

javax.swing.JTextArea output
Поле для вывода выбранных дат.


selLookFeel

javax.swing.ButtonGroup selLookFeel
Выбранный стиль интерфейса.


about

java.lang.String about
Строка "О программе"


aboutImage

javax.swing.ImageIcon aboutImage
Логотип.


fileChooser

javax.swing.JFileChooser fileChooser
Диалоговое окно выбра файлов.

Class datechooser.autorun.Logo extends javax.swing.JWindow implements Serializable


Package datechooser.beans

Class datechooser.beans.DateChooserCombo extends DateChooserVisual implements Serializable

serialVersionUID: -7510689410235869108L

Serialized Fields

chooser

DateChooserPanel chooser

menu

javax.swing.JPopupMenu menu

field

javax.swing.JFormattedTextField field

bShowPopup

javax.swing.JButton bShowPopup

selection

PeriodSet selection

autoEdit

boolean autoEdit

dateFormat

java.text.DateFormat dateFormat

Class datechooser.beans.DateChooserComboCustomizer extends DateChooserCustomizer implements Serializable

Class datechooser.beans.DateChooserDialog extends java.lang.Object implements Serializable

serialVersionUID: 8940585643117164408L

Serialized Fields

chooser

DateChooserPanel chooser

dialogPanel

javax.swing.JPanel dialogPanel

dialog

javax.swing.JDialog dialog

state

java.lang.Iterable<T> state

caption

java.lang.String caption

modal

boolean modal

changeSupport

java.beans.PropertyChangeSupport changeSupport

Class datechooser.beans.DateChooserDialogCustomizer extends DateChooserCustomizer implements Serializable

Class datechooser.beans.DateChooserPanel extends DateChooserVisual implements Serializable

serialVersionUID: -267882659809359160L

Serialized Fields

model

MultyDateChooseModel model

calendarPane

CalendarPane calendarPane

Class datechooser.beans.DateChooserPanelCustomizer extends DateChooserCustomizer implements Serializable

Class datechooser.beans.DateChooserVisual extends javax.swing.JPanel implements Serializable


Package datechooser.beans.customizer

Class datechooser.beans.customizer.DateChooserCustomizer extends javax.swing.JPanel implements Serializable

Serialized Fields

holder

PropertyDescriptorsHolder holder

description

javax.swing.JTextArea description

changeSupport

java.beans.PropertyChangeSupport changeSupport

table

javax.swing.JTable table

Class datechooser.beans.customizer.PropertyTableModel extends javax.swing.table.DefaultTableModel implements Serializable

Serialized Fields

holder

PropertyDescriptorsHolder holder

Package datechooser.beans.customizer.edit

Class datechooser.beans.customizer.edit.PropertyCellEditor extends javax.swing.AbstractCellEditor implements Serializable

Serialized Fields

holder

PropertyDescriptorsHolder holder

property

java.lang.String property

descriptor

java.beans.PropertyDescriptor descriptor

editor

java.beans.PropertyEditorSupport editor

needsCustomEditor

boolean needsCustomEditor

textEditor

javax.swing.JTextField textEditor

boolEditor

javax.swing.JCheckBox boolEditor

comboEditor

javax.swing.JComboBox comboEditor

customEditor

EditorDialog customEditor

editPanel

javax.swing.JPanel editPanel

customEditorButton

javax.swing.JButton customEditorButton

cellEditorCashed

javax.swing.JComponent cellEditorCashed

tagsModel

datechooser.beans.customizer.edit.PropertyCellEditor.TagsModel tagsModel

Package datechooser.beans.editor.appear

Class datechooser.beans.editor.appear.AppearEditorPane extends javax.swing.JPanel implements Serializable

Serialized Fields

cellTypes

java.lang.String[] cellTypes

editor

AppearEditor editor

model

FooModel model

cellViews

javax.swing.JComboBox cellViews

autoEdit

boolean autoEdit

eDialog

EditorDialog eDialog

bDialog

EditorDialog bDialog

gp

GridPane gp

tempEdit

boolean tempEdit

views

javax.swing.JComboBox views

bEditCellView

javax.swing.JButton bEditCellView

bDeleteCellView

javax.swing.JButton bDeleteCellView

bSetBackPicture

javax.swing.JButton bSetBackPicture

Package datechooser.beans.editor.backrender

Class datechooser.beans.editor.backrender.BackRendererEditorPane extends javax.swing.JPanel implements Serializable

Serialized Fields

editor

java.beans.PropertyEditorSupport editor

selStyle

javax.swing.JComboBox selStyle

previewPane

datechooser.beans.editor.backrender.BackRendererEditorPane.Preview previewPane

fileChoose

javax.swing.JFileChooser fileChoose

Package datechooser.beans.editor.border

Class datechooser.beans.editor.border.BorderEditorPane extends javax.swing.JPanel implements Serializable

Serialized Fields

preview

datechooser.beans.editor.border.BorderEditorPane.BorderPreviewPane preview

control

javax.swing.JPanel control

editor

SimpleBorderEditor editor

selType

javax.swing.JList selType

typeName

javax.swing.JLabel typeName

typesEditors

AbstractBorderEditor[] typesEditors

current

int current

Package datechooser.beans.editor.border.types

Class datechooser.beans.editor.border.types.AbstractBevelBorderEditor extends AbstractBorderEditor implements Serializable

Serialized Fields

bevelType

int bevelType

highlightOuter

ColorHolder highlightOuter

highlightInner

ColorHolder highlightInner

shadowOuter

ColorHolder shadowOuter

shadowInner

ColorHolder shadowInner

selType

RiseLowPanel selType

bHighOut

javax.swing.JButton bHighOut

bHighIn

javax.swing.JButton bHighIn

bShadowOut

javax.swing.JButton bShadowOut

bShadowIn

javax.swing.JButton bShadowIn

Class datechooser.beans.editor.border.types.AbstractBorderEditor extends javax.swing.JPanel implements Serializable

Serialized Fields

value

javax.swing.border.Border value

caption

java.lang.String caption

changed

boolean changed

Class datechooser.beans.editor.border.types.BevelBorderEditor extends AbstractBevelBorderEditor implements Serializable

Class datechooser.beans.editor.border.types.CompoundBorderEditor extends AbstractBorderEditor implements Serializable

Serialized Fields

inside

javax.swing.border.Border inside

outside

javax.swing.border.Border outside

editorDialog

EditorDialog editorDialog

Class datechooser.beans.editor.border.types.DefaultBorderEditor extends AbstractBorderEditor implements Serializable

Class datechooser.beans.editor.border.types.EmptyBorderEditor extends AbstractBorderEditor implements Serializable

Serialized Fields

insets

java.awt.Insets insets

insetsPane

InsetsPanel insetsPane

Class datechooser.beans.editor.border.types.EtchedBorderEditor extends AbstractBorderEditor implements Serializable

Serialized Fields

etchType

int etchType

highlight

ColorHolder highlight

shadow

ColorHolder shadow

selType

RiseLowPanel selType

Class datechooser.beans.editor.border.types.LineBorderEditor extends AbstractBorderEditor implements Serializable

Serialized Fields

color

ColorHolder color

thickness

int thickness

roundedCorners

boolean roundedCorners

rounded

javax.swing.JCheckBox rounded

thickModel

javax.swing.SpinnerNumberModel thickModel

Class datechooser.beans.editor.border.types.MatteBorderEditor extends AbstractBorderEditor implements Serializable

Serialized Fields

insets

java.awt.Insets insets

color

ColorHolder color

insetsPane

InsetsPanel insetsPane

Class datechooser.beans.editor.border.types.NoBorderEditor extends AbstractBorderEditor implements Serializable

Class datechooser.beans.editor.border.types.SoftBevelBorderEditor extends AbstractBevelBorderEditor implements Serializable

Class datechooser.beans.editor.border.types.TitledBorderEditor extends AbstractBorderEditor implements Serializable

Serialized Fields

title

java.lang.String title

titleJustification

int titleJustification

titlePosition

int titlePosition

titleFont

java.awt.Font titleFont

titleColor

ColorHolder titleColor

titledBorder

javax.swing.border.Border titledBorder

comboDim

java.awt.Dimension comboDim

comboPos

javax.swing.JComboBox comboPos

comboJust

javax.swing.JComboBox comboJust

borderEditorDialog

EditorDialog borderEditorDialog

fontEditorDialog

EditorDialog fontEditorDialog

Package datechooser.beans.editor.cell

Class datechooser.beans.editor.cell.CellEditorPane extends javax.swing.JPanel implements Serializable

Serialized Fields

fontEditorDialog

EditorDialog fontEditorDialog

mainEditor

MainCellEditorPane mainEditor

selCursorColorCash

javax.swing.JButton selCursorColorCash

Class datechooser.beans.editor.cell.MainCellEditorPane extends javax.swing.JPanel implements Serializable

Serialized Fields

editor

CellViewEditor editor

preview

datechooser.beans.editor.cell.CellPreview preview

value

CellAppearance value

tempEdit

boolean tempEdit

editPanels

java.util.Map<K,V> editPanels

currentEditingStyle

java.lang.Class<T> currentEditingStyle

Package datechooser.beans.editor.utils

Class datechooser.beans.editor.utils.EditorDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

propertyEditor

java.beans.PropertyEditorSupport propertyEditor

bOK

javax.swing.JButton bOK

bCancel

javax.swing.JButton bCancel

value

java.lang.Object value

defaultValue

java.lang.Object defaultValue

bPane

javax.swing.JPanel bPane

canceled

boolean canceled

Class datechooser.beans.editor.utils.InsetsPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

insets

java.awt.Insets insets

left

javax.swing.SpinnerNumberModel left

top

javax.swing.SpinnerNumberModel top

right

javax.swing.SpinnerNumberModel right

bottom

javax.swing.SpinnerNumberModel bottom

autoEditing

boolean autoEditing

Class datechooser.beans.editor.utils.RiseLowPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

raisedValue

int raisedValue

loweredValue

int loweredValue

bRaised

javax.swing.JRadioButton bRaised

bLowered

javax.swing.JRadioButton bLowered

Class datechooser.beans.editor.utils.SpinPane extends javax.swing.JPanel implements Serializable


Package datechooser.controller

Class datechooser.controller.ControllerException extends java.lang.Exception implements Serializable

Class datechooser.controller.EventHandler extends java.lang.Object implements Serializable

Serialized Fields

gridBounds

java.awt.Rectangle gridBounds

tempSel

GridSelection tempSel

view

GridPane view

mouseDown

boolean mouseDown

dragging

boolean dragging

dragStarted

boolean dragStarted

autoScroll

boolean autoScroll

previousLocation

int previousLocation

previousKey

int previousKey

previousTime

long previousTime

Class datechooser.controller.EventHandlerMultiply extends EventHandler implements Serializable

Class datechooser.controller.GridSelection extends java.lang.Object implements Serializable

Serialized Fields

row

int row

column

int column

Package datechooser.events

Class datechooser.events.CommitEvent extends java.util.EventObject implements Serializable

Class datechooser.events.CursorMoveEvent extends java.util.EventObject implements Serializable

Class datechooser.events.SelectionChangedEvent extends java.util.EventObject implements Serializable


Package datechooser.model

Class datechooser.model.AbstractDateChooseModel extends java.lang.Object implements Serializable

Serialized Fields

rowsCount

int rowsCount

colsCount

int colsCount

selRow

int selRow

selCol

int selCol

isValid

boolean isValid

enabled

boolean enabled

autoScroll

boolean autoScroll

showNeighbourMonth

boolean showNeighbourMonth

locale

java.util.Locale locale

firstWeekDay

int firstWeekDay

changeSupport

java.beans.PropertyChangeSupport changeSupport

changeEventsOn

boolean changeEventsOn

listenerList

javax.swing.event.EventListenerList listenerList

first

java.util.Calendar first
Первая видимая дата из доступных для выбора.


minConstraint

java.util.Calendar minConstraint
Минимальная допустимая для выбора дата. ==null - признак того, что ограничение отсутствует.


maxConstraint

java.util.Calendar maxConstraint
Максимальная допустамая для выбора дата. ==null - признак того, что ограничение отсутствует.


current

java.util.Calendar current
Текущая дата.


cursor

java.util.Calendar cursor

defaultDate

java.util.Calendar defaultDate

tempDate

java.util.Calendar tempDate

forbidden

PeriodSet forbidden

locked

boolean locked

nothingAllowed

boolean nothingAllowed

Class datechooser.model.FooModel extends AbstractDateChooseModel implements Serializable

Serialized Fields

selRow

int selRow

selColumn

int selColumn

Package datechooser.model.exeptions

Class datechooser.model.exeptions.CalendarModelExeption extends java.lang.Exception implements Serializable

Class datechooser.model.exeptions.IncompatibleDataExeption extends CalendarModelExeption implements Serializable


Package datechooser.model.multiple

Class datechooser.model.multiple.MultyDateChooseModel extends AbstractDateChooseModel implements Serializable

Serialized Fields

selection

PeriodSet selection

defaultPeriods

PeriodSet defaultPeriods

mode

MultySelectModes mode

previous

java.util.Calendar previous

behavior

MultyModelBehavior behavior

add

boolean add

periodSelectionStarted

boolean periodSelectionStarted

Class datechooser.model.multiple.Period extends DateOutputStyle implements Serializable

Serialized Fields

startDate

java.util.Calendar startDate
Начало периода

Since:
1.0

endDate

java.util.Calendar endDate
Конец периода.

Since:
1.0

Class datechooser.model.multiple.PeriodSet extends DateOutputStyle implements Serializable

Serialized Fields

data

java.util.LinkedList<E> data

periodCash

Period periodCash

lastAdded

Period lastAdded

Package datechooser.model.single

Class datechooser.model.single.SingleDateChooseModel extends AbstractDateChooseModel implements Serializable

Serialized Fields

selected

java.util.Calendar selected

nothingSelected

boolean nothingSelected

Package datechooser.view

Class datechooser.view.AbstractNavigatePane extends javax.swing.JPanel implements Serializable

Serialized Fields

editedManually

boolean editedManually

model

DateChoose model

curDate

java.util.Calendar curDate

monthsList

java.lang.String[] monthsList

localeChanged

boolean localeChanged

nothingSelectEnabled

boolean nothingSelectEnabled

Class datechooser.view.BackRenderer extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

style

int style

url

java.net.URL url

Class datechooser.view.ButtonNavigatePane extends AbstractNavigatePane implements Serializable

Serialized Fields

showYearMonth

javax.swing.JLabel showYearMonth

currentMonth

int currentMonth

currentYear

int currentYear

bPrevYear

javax.swing.JButton bPrevYear

bPrevMonth

javax.swing.JButton bPrevMonth

bNothing

javax.swing.JButton bNothing

bNextMonth

javax.swing.JButton bNextMonth

bNextYear

javax.swing.JButton bNextYear

Class datechooser.view.CalendarPane extends javax.swing.JPanel implements Serializable

Serialized Fields

gp

GridPane gp

navigPanes

AbstractNavigatePane[] navigPanes

model

DateChoose model

locale

java.util.Locale locale

currentNavigateIndex

int currentNavigateIndex

Class datechooser.view.ComboNavigatePane extends AbstractNavigatePane implements Serializable

Serialized Fields

months

javax.swing.JComboBox months

year

javax.swing.JSpinner year

curDate

java.util.Calendar curDate

yearModel

javax.swing.SpinnerNumberModel yearModel

nullButton

javax.swing.JButton nullButton

Class datechooser.view.GridPane extends javax.swing.JPanel implements Serializable

Serialized Fields

model

DateChoose model

controller

DateChooseController controller

appearance

AppearancesList appearance

weekDays

java.lang.String[] weekDays

locale

java.util.Locale locale

focused

boolean focused

autoFontSize

boolean autoFontSize

weekStyle

WeekDaysStyle weekStyle

cell

java.awt.Rectangle cell

Package datechooser.view.appearance

Class datechooser.view.appearance.AppearancesList extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

appearances

java.util.HashMap<K,V> appearances

current

ViewAppearance current

Class datechooser.view.appearance.CellAppearance extends CellRenderer implements Serializable

Serialized Fields

selectable

boolean selectable

Class datechooser.view.appearance.CellRenderer extends java.lang.Object implements Serializable

Class datechooser.view.appearance.ViewAppearance extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

usual

CellAppearance usual
Обычная ячейка.

Since:
1.0

selected

CellAppearance selected
Выбранная ячейка.

Since:
1.0

now

CellAppearance now
Текущая ячейка.

Since:
1.0

scroll

CellAppearance scroll
Прокручиваемая ячейка. (принадлежащая соседнему месяцу)

Since:
1.0

caption

CellAppearance caption
Ячейка заголовок (выводит день недели).

Since:
1.0

disabled

CellAppearance disabled
Недоступная ячейка.

Since:
1.0

editable

boolean editable

supportsTransparency

boolean supportsTransparency

renderer

BackRenderer renderer

name

java.lang.String name

Package datechooser.view.appearance.custom

Class datechooser.view.appearance.custom.CustomCellAppearance extends CellAppearance implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

cursorColor

java.awt.Color cursorColor

font

java.awt.Font font

textColor

java.awt.Color textColor

backgroundColor

java.awt.Color backgroundColor

cellBorder

javax.swing.border.Border cellBorder

transparency

float transparency

renderer

CustomCellRenderer renderer

Class datechooser.view.appearance.custom.CustomCellRenderer extends CellRenderer implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

appearance

CustomCellAppearance appearance

Package datechooser.view.appearance.swing

Class datechooser.view.appearance.swing.ButtonPainter extends java.lang.Object implements Serializable

Serialized Fields

button

javax.swing.JButton button

model

javax.swing.ButtonModel model

Class datechooser.view.appearance.swing.LabelPainter extends java.lang.Object implements Serializable

Serialized Fields

label

javax.swing.JLabel label

Class datechooser.view.appearance.swing.SwingCellAppearance extends CellAppearance implements Serializable

Serialized Fields

pressed

boolean pressed

enabled

boolean enabled

renderer

SwingCellRenderer renderer

painter

Painter painter

cursorColor

java.awt.Color cursorColor

Class datechooser.view.appearance.swing.SwingCellRenderer extends CellRenderer implements Serializable

Serialized Fields

painter

Painter painter

appearance

SwingCellAppearance appearance

defaultFont

java.awt.Font defaultFont