Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A C D E F G I L M N O P Q R S T U V

## A

AbstractPublisher<T extends java.util.Collection<ISubscriber>> - Class in ru.rsdn.patterns.behavioral.observer
  Абстрактный издатель
AbstractPublisher(T) - Constructor for class ru.rsdn.patterns.behavioral.observer.AbstractPublisher
AbstractPublisherTest<T extends java.util.List<ISubscriber>> - Class in ru.rsdn.patterns.behavioral.observer.problems.thread
  Тестирование абстрактного издателя
AbstractPublisherTest(T) - Constructor for class ru.rsdn.patterns.behavioral.observer.problems.thread.AbstractPublisherTest
AbstractView<M extends Model<P>,P> - Class in ru.rsdn.patterns.mvc.view
  Абстрактное представление
AbstractView() - Constructor for class ru.rsdn.patterns.mvc.view.AbstractView
add(Model<P>) - Method in class ru.rsdn.patterns.mvc.model.ListModel
  Добавить модель
add(Model<P>) - Method in class ru.rsdn.patterns.mvc.view.ListView
  Добавить модель
add(Collection<Model<P>>) - Method in class ru.rsdn.patterns.mvc.view.ListView
  Добавить модели
AddCommand<P> - Class in ru.rsdn.patterns.mvc.controller
  Команда на добавление моделей
AddCommand(Collection<Model<P>>) - Constructor for class ru.rsdn.patterns.mvc.controller.AddCommand
AddCommand(Model<P>) - Constructor for class ru.rsdn.patterns.mvc.controller.AddCommand

## C

Company - Class in ru.rsdn.defensive.sample
  Компания
Company() - Constructor for class ru.rsdn.defensive.sample.Company
Company(String, String, String) - Constructor for class ru.rsdn.defensive.sample.Company
CompanyCrashTest - Class in ru.rsdn.defensive.sample
  Тестирование срабатывания контрактных спецификаций компании на некорректных данных
CompanyCrashTest(String, String, String) - Constructor for class ru.rsdn.defensive.sample.CompanyCrashTest
CompanyDemo - Class in ru.rsdn.defensive.sample
  Демонстрация
CompanyDemo() - Constructor for class ru.rsdn.defensive.sample.CompanyDemo
CompanyView - Class in ru.rsdn.defensive.sample
  Представление компании
CompanyView(Composite) - Constructor for class ru.rsdn.defensive.sample.CompanyView
ConcreteMultiPublisherTest - Class in ru.rsdn.patterns.behavioral.observer.test
  Тестирование примера множественного издателя, использующего слабую связь с подписчиками
ConcreteMultiPublisherTest() - Constructor for class ru.rsdn.patterns.behavioral.observer.test.ConcreteMultiPublisherTest
ConcretePublisher - Class in ru.rsdn.patterns.behavioral.observer.test
  Пример издателя, использующего слабую связь с подписчиками
ConcretePublisher() - Constructor for class ru.rsdn.patterns.behavioral.observer.test.ConcretePublisher
ConcretePublisherTest - Class in ru.rsdn.patterns.behavioral.observer.test
  Тестирование примера издателя, использующего слабую связь с подписчиками
ConcretePublisherTest() - Constructor for class ru.rsdn.patterns.behavioral.observer.test.ConcretePublisherTest
configure(PossibleLength) - Method in class net.sf.oval.constraint.PossibleLengthCheck
Controller<M extends Model<P>,P> - Class in ru.rsdn.patterns.mvc.controller
  Контроллер
Controller() - Constructor for class ru.rsdn.patterns.mvc.controller.Controller
controller - Variable in class ru.rsdn.patterns.mvc.view.AbstractView
CopyOnWriteArrayListPublisherTest - Class in ru.rsdn.patterns.behavioral.observer.problems.thread
  Тестирование издателя со списком подписчиков на основе java.util.concurrent.CopyOnWriteArrayList
CopyOnWriteArrayListPublisherTest() - Constructor for class ru.rsdn.patterns.behavioral.observer.problems.thread.CopyOnWriteArrayListPublisherTest
COUNT_NUMBERS_TIN_MESSAGE - Static variable in class ru.rsdn.defensive.sample.Company
crashNotifyTest() - Method in class ru.rsdn.patterns.behavioral.observer.problems.fault.FaultTolerantPublisherTest
  Тестирование отказа издателя из-за дефектного подписчика
crashTest() - Method in class ru.rsdn.defensive.OptimisticObjectHolderTest
  Тестирование условий, на которые хранитель объекта не расчитывал

## D

data() - Static method in class ru.rsdn.defensive.sample.CompanyCrashTest
DefaultGuardAspect - Class in ru.rsdn.defensive.oval
DefaultGuardAspect() - Constructor for class ru.rsdn.defensive.oval.DefaultGuardAspect
delete(Model<P>) - Method in class ru.rsdn.patterns.mvc.view.ListView
  Удалить модель
delete(Collection<Model<P>>) - Method in class ru.rsdn.patterns.mvc.view.ListView
  Удалить модели
dispose() - Method in class ru.rsdn.patterns.mvc.samples.ListContentProvider

## E

edit(P) - Method in class ru.rsdn.patterns.mvc.view.View
  Изменить модель
EditCommand<P> - Class in ru.rsdn.patterns.mvc.controller
  Команда на изменение модели
EditCommand(P) - Constructor for class ru.rsdn.patterns.mvc.controller.EditCommand
elements - Variable in class ru.rsdn.patterns.mvc.samples.ListContentProvider
email - Variable in class ru.rsdn.defensive.sample.Company
email - Variable in class ru.rsdn.defensive.sample.CompanyCrashTest
emailText - Variable in class ru.rsdn.defensive.sample.CompanyView
equals(Object) - Method in class ru.rsdn.defensive.sample.Company
equals(Object, Object) - Static method in class ru.rsdn.defensive.sample.Company
equals(Object) - Method in class ru.rsdn.patterns.mvc.samples.Switch
eventHappen() - Method in interface ru.rsdn.patterns.behavioral.observer.ISubscriber
  Событие
eventHappen() - Method in class ru.rsdn.patterns.behavioral.observer.problems.fault.FaultySubscriber
eventHappen() - Method in class ru.rsdn.patterns.behavioral.observer.problems.init.InheritedUnsafeInitSubscriber
eventHappen() - Method in class ru.rsdn.patterns.behavioral.observer.problems.leak.NonTrivialFinalizeSubscriber
eventHappen() - Method in class ru.rsdn.patterns.behavioral.observer.Subscriber
eventHappen() - Method in interface ru.rsdn.patterns.behavioral.observer.test.ISubscriber1
  Событие
eventHistory - Variable in class ru.rsdn.patterns.behavioral.observer.problems.init.implicit.InheritedUnsafeImplicitInitSubscriber
eventHistory - Variable in class ru.rsdn.patterns.behavioral.observer.problems.init.InheritedUnsafeInitSubscriber
execute(T) - Method in interface ru.rsdn.patterns.behavioral.command.ICommand
  Выполнить команду над получателем
execute(ListModel<P>) - Method in class ru.rsdn.patterns.mvc.controller.AddCommand
execute(ICommand<M>, Stack<ICommand<M>>) - Method in class ru.rsdn.patterns.mvc.controller.Controller
execute(Model<P>) - Method in class ru.rsdn.patterns.mvc.controller.EditCommand
execute(ListModel<P>) - Method in class ru.rsdn.patterns.mvc.controller.RemoveCommand

## F

faultTolerantNotifyAll() - Method in class ru.rsdn.patterns.behavioral.observer.problems.fault.FaultTolerantPublisherTest
  Устойчивое к отказам оповещение подписчиков
FaultTolerantPublisherTest - Class in ru.rsdn.patterns.behavioral.observer.problems.fault
  Тестирование работы издателя и отказоустойчивого издателя с подписчиками, среди которых есть один дефектный
FaultTolerantPublisherTest() - Constructor for class ru.rsdn.patterns.behavioral.observer.problems.fault.FaultTolerantPublisherTest
FaultySubscriber - Class in ru.rsdn.patterns.behavioral.observer.problems.fault
  Дефектный подписчик
FaultySubscriber() - Constructor for class ru.rsdn.patterns.behavioral.observer.problems.fault.FaultySubscriber
finalize() - Method in class ru.rsdn.patterns.behavioral.observer.problems.leak.NonTrivialFinalizeSubscriber

## G

getController() - Method in class ru.rsdn.patterns.mvc.view.AbstractView
getElements(Object) - Method in class ru.rsdn.patterns.mvc.samples.ListContentProvider
getEmail() - Method in class ru.rsdn.defensive.sample.Company
getEventHistory() - Method in class ru.rsdn.patterns.behavioral.observer.problems.init.implicit.InheritedUnsafeImplicitInitSubscriber
getEventHistory() - Method in class ru.rsdn.patterns.behavioral.observer.problems.init.implicit.UnsafeImplicitInitSubscriber
getModel() - Method in class ru.rsdn.patterns.mvc.view.AbstractView
getName() - Method in class ru.rsdn.defensive.sample.Company
getProperty() - Method in class ru.rsdn.patterns.mvc.model.Model
getState() - Method in class ru.rsdn.patterns.behavioral.observer.test.ConcreteMultiPublisherTest
getState() - Method in class ru.rsdn.patterns.behavioral.observer.test.ConcretePublisher
getState() - Method in class ru.rsdn.patterns.mvc.samples.Switch
getState1() - Method in class ru.rsdn.patterns.behavioral.observer.test.ConcreteMultiPublisherTest
getSubscribers() - Method in class ru.rsdn.patterns.behavioral.observer.AbstractPublisher
getSubscribers(Class<? super S>) - Method in class ru.rsdn.patterns.behavioral.observer.MultiPublisher
getSubscribers() - Method in class ru.rsdn.patterns.behavioral.observer.Publisher
getSubscribers1Count() - Method in class ru.rsdn.patterns.behavioral.observer.test.ConcreteMultiPublisherTest
getSubscribersCount() - Method in class ru.rsdn.patterns.behavioral.observer.test.ConcreteMultiPublisherTest
getSubscribersCount() - Method in class ru.rsdn.patterns.behavioral.observer.test.ConcretePublisher
getTin() - Method in class ru.rsdn.defensive.sample.Company

## I

ICommand<T> - Interface in ru.rsdn.patterns.behavioral.command
  Команда
IModelSubscriber<P> - Interface in ru.rsdn.patterns.mvc.model
  Подписчик модели
InheritedUnsafeImplicitInitSubscriber - Class in ru.rsdn.patterns.behavioral.observer.problems.init.implicit
  Проявление наследованного риска безопасности инициализации из-за неявной потери this при опубликовании подписчика, являющегося экземпляром анонимного класса
InheritedUnsafeImplicitInitSubscriber(AbstractPublisher<Collection<ISubscriber>>) - Constructor for class ru.rsdn.patterns.behavioral.observer.problems.init.implicit.InheritedUnsafeImplicitInitSubscriber
InheritedUnsafeImplicitInitSubscriberTest - Class in ru.rsdn.patterns.behavioral.observer.problems.init.implicit
  Тестирование проявления наследованного риска безопасности инициализации из-за неявной потери this при опубликовании подписчика, являющегося экземпляром анонимного класса
InheritedUnsafeImplicitInitSubscriberTest() - Constructor for class ru.rsdn.patterns.behavioral.observer.problems.init.implicit.InheritedUnsafeImplicitInitSubscriberTest
InheritedUnsafeInitSubscriber - Class in ru.rsdn.patterns.behavioral.observer.problems.init
  Подписчик, в котором проявляется наследованный риск безопасности инициализации
InheritedUnsafeInitSubscriber(AbstractPublisher<Collection<ISubscriber>>) - Constructor for class ru.rsdn.patterns.behavioral.observer.problems.init.InheritedUnsafeInitSubscriber
InheritedUnsafeInitSubscriberTest - Class in ru.rsdn.patterns.behavioral.observer.problems.init
  Тестирование подписчика, в котором проявляется наследованный риск безопасности инициализации
InheritedUnsafeInitSubscriberTest() - Constructor for class ru.rsdn.patterns.behavioral.observer.problems.init.InheritedUnsafeInitSubscriberTest
InitNotifyPublisher - Class in ru.rsdn.patterns.behavioral.observer.problems.init
  Издатель, в который выявляет проблему небезопасного конструирования подписчиков
InitNotifyPublisher() - Constructor for class ru.rsdn.patterns.behavioral.observer.problems.init.InitNotifyPublisher
inputChanged(Viewer, Object, Object) - Method in class ru.rsdn.patterns.mvc.samples.ListContentProvider
INVALID_EMAIL_MESSAGE - Static variable in class ru.rsdn.defensive.sample.Company
invokeTrouble() - Method in class ru.rsdn.patterns.behavioral.observer.problems.thread.AbstractPublisherTest
  Имитировать проблему
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.PossibleLengthCheck
ISubscriber - Interface in ru.rsdn.patterns.behavioral.observer
  Абстрактный подписчик
ISubscriber1 - Interface in ru.rsdn.patterns.behavioral.observer.test
  Абстрактный подписчик

## L

label - Variable in class ru.rsdn.patterns.mvc.samples.SwitchView
lengths - Variable in class net.sf.oval.constraint.PossibleLengthCheck
ListContentProvider<P> - Class in ru.rsdn.patterns.mvc.samples
  Поставщик содержимого модели списка
ListContentProvider() - Constructor for class ru.rsdn.patterns.mvc.samples.ListContentProvider
ListModel<P> - Class in ru.rsdn.patterns.mvc.model
  Модель списка
ListModel() - Constructor for class ru.rsdn.patterns.mvc.model.ListModel
ListSwitchDemo - Class in ru.rsdn.patterns.mvc.samples
  Демонстрация
ListSwitchDemo() - Constructor for class ru.rsdn.patterns.mvc.samples.ListSwitchDemo
ListSwitchView - Class in ru.rsdn.patterns.mvc.samples
  Представление списка переключателей
ListSwitchView(Composite) - Constructor for class ru.rsdn.patterns.mvc.samples.ListSwitchView
ListView<P> - Class in ru.rsdn.patterns.mvc.view
  Представление списка
ListView() - Constructor for class ru.rsdn.patterns.mvc.view.ListView
lock - Variable in class ru.rsdn.patterns.mvc.model.Model

## M

main(String[]) - Static method in class ru.rsdn.defensive.sample.CompanyDemo
main(String[]) - Static method in class ru.rsdn.patterns.mvc.samples.ListSwitchDemo
main(String[]) - Static method in class ru.rsdn.patterns.mvc.samples.SwitchDemo
main(String[]) - Static method in class ru.rsdn.patterns.mvc.samples.TwoListSwitchDemo
MemoryLeakNotTrivialFinalizeSubscriberTest - Class in ru.rsdn.patterns.behavioral.observer.problems.leak
  Тестирование работы издателя с подписчиками, которые используют финализатор для снятия регистрации, что приводит к утечке памяти
MemoryLeakNotTrivialFinalizeSubscriberTest() - Constructor for class ru.rsdn.patterns.behavioral.observer.problems.leak.MemoryLeakNotTrivialFinalizeSubscriberTest
MemoryLeakSubscriberTest - Class in ru.rsdn.patterns.behavioral.observer.problems.leak
  Тестирование подписчика, который может привести к утечке памяти, и пересмотр его кода
MemoryLeakSubscriberTest() - Constructor for class ru.rsdn.patterns.behavioral.observer.problems.leak.MemoryLeakSubscriberTest
memoryLeakTest() - Method in class ru.rsdn.patterns.behavioral.observer.problems.leak.MemoryLeakNotTrivialFinalizeSubscriberTest
memoryLeakTest() - Method in class ru.rsdn.patterns.behavioral.observer.problems.leak.MemoryLeakSubscriberTest
  Тестирование утечки памяти
memoryNormTest() - Method in class ru.rsdn.patterns.behavioral.observer.problems.leak.MemoryLeakSubscriberTest
  Тестирование отсутствия утечки памяти
model - Variable in class ru.rsdn.patterns.mvc.controller.Controller
Model<P> - Class in ru.rsdn.patterns.mvc.model
  Модель
Model(P) - Constructor for class ru.rsdn.patterns.mvc.model.Model
model - Variable in class ru.rsdn.patterns.mvc.view.AbstractView
modelChanged(Model<Company>) - Method in class ru.rsdn.defensive.sample.CompanyView
modelChanged(Model<P>) - Method in interface ru.rsdn.patterns.mvc.model.IModelSubscriber
  Событие изменения модели
modelChanged(Model<P>) - Method in class ru.rsdn.patterns.mvc.model.ListModel
modelChanged(Model<Collection<Model<Switch>>>) - Method in class ru.rsdn.patterns.mvc.samples.ListSwitchView
modelChanged(Model<Switch>) - Method in class ru.rsdn.patterns.mvc.samples.SwitchView
models - Variable in class ru.rsdn.patterns.mvc.controller.AddCommand
models - Variable in class ru.rsdn.patterns.mvc.controller.RemoveCommand
MultiPublisher - Class in ru.rsdn.patterns.behavioral.observer
  Множественный издатель
MultiPublisher() - Constructor for class ru.rsdn.patterns.behavioral.observer.MultiPublisher

## N

N - Static variable in class ru.rsdn.patterns.behavioral.observer.problems.leak.MemoryLeakNotTrivialFinalizeSubscriberTest
name - Variable in class ru.rsdn.defensive.sample.Company
name - Variable in class ru.rsdn.defensive.sample.CompanyCrashTest
nameText - Variable in class ru.rsdn.defensive.sample.CompanyView
net.sf.oval.constraint - package net.sf.oval.constraint
  This package contains the standard single-value validation constraints in form of Java5 Annotations that can be tagged to class fields, constructor parameters, method parameters and getter method return values.
NO_EMAIL_MESSAGE - Static variable in class ru.rsdn.defensive.sample.Company
NO_NAME_MESSAGE - Static variable in class ru.rsdn.defensive.sample.Company
NO_TIN_MESSAGE - Static variable in class ru.rsdn.defensive.sample.Company
NonTrivialFinalizeSubscriber - Class in ru.rsdn.patterns.behavioral.observer.problems.leak
  Подписчик, использующий финализатор для снятия регистрации
NonTrivialFinalizeSubscriber(AbstractPublisher<CopyOnWriteArrayList<ISubscriber>>) - Constructor for class ru.rsdn.patterns.behavioral.observer.problems.leak.NonTrivialFinalizeSubscriber
normalNotifyTest() - Method in class ru.rsdn.patterns.behavioral.observer.problems.fault.FaultTolerantPublisherTest
  Тестирование отказоустойчивого издателя
normTest() - Method in class ru.rsdn.defensive.OptimisticObjectHolderTest
  Тестирование условий, на которые расчитывает хранитель объекта
notifySubscriber(IModelSubscriber<P>) - Method in class ru.rsdn.patterns.mvc.model.Model
notifySubscribers() - Method in class ru.rsdn.patterns.behavioral.observer.problems.fault.FaultTolerantPublisherTest
  Оповещение подписчиков
notifySubscribers() - Method in class ru.rsdn.patterns.behavioral.observer.test.ConcreteMultiPublisherTest
notifySubscribers() - Method in class ru.rsdn.patterns.behavioral.observer.test.ConcretePublisher
notifySubscribers() - Method in class ru.rsdn.patterns.mvc.model.Model
  Оповестить всех подписчиков
notifySubscribers1() - Method in class ru.rsdn.patterns.behavioral.observer.test.ConcreteMultiPublisherTest

## O

obj - Variable in class ru.rsdn.defensive.ObjectHolder
obj - Variable in class ru.rsdn.defensive.OptimisticObjectHolder
ObjectHolder - Class in ru.rsdn.defensive
  Хранитель объекта, который предполагает возможность поступления ошибочных данных и локализует ошибку
ObjectHolder(Object) - Constructor for class ru.rsdn.defensive.ObjectHolder
ObjectHolderTest - Class in ru.rsdn.defensive
  Тестирование хранителя объекта, который предполагает возможность поступления ошибочных данных и локализует ошибку
ObjectHolderTest() - Constructor for class ru.rsdn.defensive.ObjectHolderTest
ONLY_NUMBERS_TIN_MESSAGE - Static variable in class ru.rsdn.defensive.sample.Company
OptimisticObjectHolder - Class in ru.rsdn.defensive
  Хранитель объекта, который не предполагает поступление ошибочных данных
OptimisticObjectHolder(Object) - Constructor for class ru.rsdn.defensive.OptimisticObjectHolder
OptimisticObjectHolderTest - Class in ru.rsdn.defensive
  Тестирование хранителя объекта, который не предполагает поступление ошибочных данных
OptimisticObjectHolderTest() - Constructor for class ru.rsdn.defensive.OptimisticObjectHolderTest

## P

PossibleLength - Annotation Type in net.sf.oval.constraint
  Контрактная спецификация, описывающая допустимые длины строки
PossibleLengthCheck - Class in net.sf.oval.constraint
  Проверка контрактной спецификации, описывающей допустимые длины строки
PossibleLengthCheck() - Constructor for class net.sf.oval.constraint.PossibleLengthCheck
printFile(String) - Method in class ru.rsdn.patterns.behavioral.observer.problems.leak.MemoryLeakSubscriberTest
  Распечатать содержимое файла
property - Variable in class ru.rsdn.patterns.mvc.controller.EditCommand
protocolList - Variable in class ru.rsdn.defensive.sample.CompanyView
publisher - Variable in class ru.rsdn.patterns.behavioral.observer.problems.leak.MemoryLeakSubscriberTest
publisher - Variable in class ru.rsdn.patterns.behavioral.observer.problems.leak.NonTrivialFinalizeSubscriber
Publisher<S> - Class in ru.rsdn.patterns.behavioral.observer
  Издатель, использующий слабую связь с подписчиками
Publisher() - Constructor for class ru.rsdn.patterns.behavioral.observer.Publisher

## Q

query(ICommand<M>) - Method in class ru.rsdn.patterns.mvc.controller.Controller
  Запрос на выполнение команды
queryRedo() - Method in class ru.rsdn.patterns.mvc.controller.Controller
  Запрос на повторное выполнение последнего отмененного запроса
queryUndo() - Method in class ru.rsdn.patterns.mvc.controller.Controller
  Запрос на отмену последнего выполненного запроса

## R

redo() - Method in class ru.rsdn.patterns.mvc.view.AbstractView
  Повторить последнее отмененное изменение
redoCommands - Variable in class ru.rsdn.patterns.mvc.controller.Controller
ref - Variable in class ru.rsdn.patterns.mvc.model.Model
remove(Model<P>) - Method in class ru.rsdn.patterns.mvc.model.ListModel
  Удалить модель
RemoveCommand<P> - Class in ru.rsdn.patterns.mvc.controller
  Команда на удаление моделей
RemoveCommand(Collection<Model<P>>) - Constructor for class ru.rsdn.patterns.mvc.controller.RemoveCommand
RemoveCommand(Model<P>) - Constructor for class ru.rsdn.patterns.mvc.controller.RemoveCommand
ru.rsdn.defensive - package ru.rsdn.defensive
ru.rsdn.defensive.oval - package ru.rsdn.defensive.oval
ru.rsdn.defensive.sample - package ru.rsdn.defensive.sample
ru.rsdn.patterns.behavioral.command - package ru.rsdn.patterns.behavioral.command
ru.rsdn.patterns.behavioral.observer - package ru.rsdn.patterns.behavioral.observer
ru.rsdn.patterns.behavioral.observer.problems.fault - package ru.rsdn.patterns.behavioral.observer.problems.fault
ru.rsdn.patterns.behavioral.observer.problems.init - package ru.rsdn.patterns.behavioral.observer.problems.init
ru.rsdn.patterns.behavioral.observer.problems.init.implicit - package ru.rsdn.patterns.behavioral.observer.problems.init.implicit
ru.rsdn.patterns.behavioral.observer.problems.leak - package ru.rsdn.patterns.behavioral.observer.problems.leak
ru.rsdn.patterns.behavioral.observer.problems.thread - package ru.rsdn.patterns.behavioral.observer.problems.thread
ru.rsdn.patterns.behavioral.observer.test - package ru.rsdn.patterns.behavioral.observer.test
ru.rsdn.patterns.mvc.controller - package ru.rsdn.patterns.mvc.controller
ru.rsdn.patterns.mvc.model - package ru.rsdn.patterns.mvc.model
ru.rsdn.patterns.mvc.samples - package ru.rsdn.patterns.mvc.samples
ru.rsdn.patterns.mvc.view - package ru.rsdn.patterns.mvc.view

## S

safeNotifyByCycleOnCopy() - Method in class ru.rsdn.patterns.behavioral.observer.problems.thread.VectorPublisherTest
  Безопасное оповещение подписчиков на основе перебора копии списка
safeNotifyByCycleOnSynchronize() - Method in class ru.rsdn.patterns.behavioral.observer.problems.thread.VectorPublisherTest
  Безопасное оповещение подписчиков на основе перебора циклом блокированного списка
serialVersionUID - Static variable in class net.sf.oval.constraint.PossibleLengthCheck
setModel(M) - Method in class ru.rsdn.patterns.mvc.controller.Controller
  Установить модель
setModel(ListModel<Switch>) - Method in class ru.rsdn.patterns.mvc.samples.ListSwitchView
setModel(M) - Method in class ru.rsdn.patterns.mvc.view.AbstractView
  Установить модель
setProperty(P) - Method in class ru.rsdn.patterns.mvc.model.Model
  Установить свойство модели
setState(boolean) - Method in class ru.rsdn.patterns.behavioral.observer.test.ConcreteMultiPublisherTest
  Установить состояние
setState(boolean) - Method in class ru.rsdn.patterns.behavioral.observer.test.ConcretePublisher
  Установить состояние
setState1(boolean) - Method in class ru.rsdn.patterns.behavioral.observer.test.ConcreteMultiPublisherTest
  Установить дополнительное состояние
state - Variable in class ru.rsdn.patterns.behavioral.observer.test.ConcreteMultiPublisherTest
state - Variable in class ru.rsdn.patterns.behavioral.observer.test.ConcretePublisher
state - Variable in class ru.rsdn.patterns.mvc.samples.Switch
state1 - Variable in class ru.rsdn.patterns.behavioral.observer.test.ConcreteMultiPublisherTest
subscribe(ISubscriber) - Method in class ru.rsdn.patterns.behavioral.observer.AbstractPublisher
  Подписаться
subscribe(Class<? super S>, S) - Method in class ru.rsdn.patterns.behavioral.observer.MultiPublisher
  Подписаться
subscribe(ISubscriber) - Method in class ru.rsdn.patterns.behavioral.observer.problems.init.InitNotifyPublisher
subscribe(S) - Method in class ru.rsdn.patterns.behavioral.observer.Publisher
  Подписаться
subscribe(IModelSubscriber<P>) - Method in class ru.rsdn.patterns.mvc.model.Model
subscribe() - Method in class ru.rsdn.patterns.mvc.view.AbstractView
subscriber - Variable in class ru.rsdn.patterns.behavioral.observer.problems.thread.AbstractPublisherTest
Subscriber - Class in ru.rsdn.patterns.behavioral.observer
  Подписчик
Subscriber() - Constructor for class ru.rsdn.patterns.behavioral.observer.Subscriber
subscribers - Variable in class ru.rsdn.patterns.behavioral.observer.AbstractPublisher
subscribers - Variable in class ru.rsdn.patterns.behavioral.observer.MultiPublisher
subscribers - Variable in class ru.rsdn.patterns.behavioral.observer.Publisher
Switch - Class in ru.rsdn.patterns.mvc.samples
  Переключатель
Switch() - Constructor for class ru.rsdn.patterns.mvc.samples.Switch
Switch(boolean) - Constructor for class ru.rsdn.patterns.mvc.samples.Switch
SwitchDemo - Class in ru.rsdn.patterns.mvc.samples
  Демонстрация
SwitchDemo() - Constructor for class ru.rsdn.patterns.mvc.samples.SwitchDemo
SwitchView - Class in ru.rsdn.patterns.mvc.samples
  Представление переключателя
SwitchView(Composite) - Constructor for class ru.rsdn.patterns.mvc.samples.SwitchView

## T

test() - Method in class ru.rsdn.defensive.ObjectHolderTest
test() - Method in class ru.rsdn.defensive.sample.CompanyCrashTest
test() - Method in class ru.rsdn.patterns.behavioral.observer.problems.init.implicit.InheritedUnsafeImplicitInitSubscriberTest
test() - Method in class ru.rsdn.patterns.behavioral.observer.problems.init.InheritedUnsafeInitSubscriberTest
testNotify() - Method in class ru.rsdn.patterns.behavioral.observer.test.ConcreteMultiPublisherTest
  Тестирование оповещения
testNotify() - Method in class ru.rsdn.patterns.behavioral.observer.test.ConcretePublisherTest
  Тестирование оповещения
testWeakReference() - Method in class ru.rsdn.patterns.behavioral.observer.test.ConcreteMultiPublisherTest
  Тестирование слабой связи
testWeakReference() - Method in class ru.rsdn.patterns.behavioral.observer.test.ConcretePublisherTest
  Тестирование слабой связи
tin - Variable in class ru.rsdn.defensive.sample.Company
tin - Variable in class ru.rsdn.defensive.sample.CompanyCrashTest
tinText - Variable in class ru.rsdn.defensive.sample.CompanyView
toString() - Method in class ru.rsdn.defensive.ObjectHolder
toString() - Method in class ru.rsdn.defensive.OptimisticObjectHolder
toString() - Method in class ru.rsdn.defensive.sample.Company
toString() - Method in class ru.rsdn.patterns.mvc.model.Model
toString() - Method in class ru.rsdn.patterns.mvc.samples.Switch
TwoListSwitchDemo - Class in ru.rsdn.patterns.mvc.samples
  Демонстрация
TwoListSwitchDemo() - Constructor for class ru.rsdn.patterns.mvc.samples.TwoListSwitchDemo

## U

undo() - Method in class ru.rsdn.patterns.mvc.view.AbstractView
  Отменить последнее изменение
undoCommands - Variable in class ru.rsdn.patterns.mvc.controller.Controller
UnsafeImplicitInitSubscriber - Class in ru.rsdn.patterns.behavioral.observer.problems.init.implicit
  Риск безопасности инициализации из-за неявной потери this при опубликовании подписчика, являющегося экземпляром анонимного класса
UnsafeImplicitInitSubscriber(AbstractPublisher<Collection<ISubscriber>>) - Constructor for class ru.rsdn.patterns.behavioral.observer.problems.init.implicit.UnsafeImplicitInitSubscriber
UnsafeInitSubscriber - Class in ru.rsdn.patterns.behavioral.observer.problems.init
  Подписчик с риском безопасности инициализации из-за потери указателя this
UnsafeInitSubscriber(AbstractPublisher<Collection<ISubscriber>>) - Constructor for class ru.rsdn.patterns.behavioral.observer.problems.init.UnsafeInitSubscriber
unsafeNotifyByCycle() - Method in class ru.rsdn.patterns.behavioral.observer.problems.thread.AbstractPublisherTest
  Небезопасное оповещение подписчиков на основе перебора списка циклом
unsafeNotifyByCycle(T) - Method in class ru.rsdn.patterns.behavioral.observer.problems.thread.AbstractPublisherTest
unsafeNotifyByCycle() - Method in class ru.rsdn.patterns.behavioral.observer.problems.thread.CopyOnWriteArrayListPublisherTest
unsafeNotifyByCycle() - Method in class ru.rsdn.patterns.behavioral.observer.problems.thread.VectorPublisherTest
unsafeNotifyByIterator() - Method in class ru.rsdn.patterns.behavioral.observer.problems.thread.AbstractPublisherTest
  Небезопасное оповещение подписчиков на основе перебора с использованием java.util.Iterator
unsafeNotifyByIterator() - Method in class ru.rsdn.patterns.behavioral.observer.problems.thread.CopyOnWriteArrayListPublisherTest
unsafeNotifyByIterator() - Method in class ru.rsdn.patterns.behavioral.observer.problems.thread.VectorPublisherTest
unsubscribe(ISubscriber) - Method in class ru.rsdn.patterns.behavioral.observer.AbstractPublisher
  Отписаться
unsubscribe(Class<? super S>, S) - Method in class ru.rsdn.patterns.behavioral.observer.MultiPublisher
  Отписаться
unsubscribe(S) - Method in class ru.rsdn.patterns.behavioral.observer.Publisher
  Отписаться
unsubscribe() - Method in class ru.rsdn.patterns.mvc.view.AbstractView
  Снять подписку с модели
unversedPrintFile(String) - Method in class ru.rsdn.patterns.behavioral.observer.problems.leak.MemoryLeakSubscriberTest
  Неграмотная реализация печати содержимого файла
update() - Method in class ru.rsdn.defensive.sample.CompanyView

## V

VectorPublisherTest - Class in ru.rsdn.patterns.behavioral.observer.problems.thread
  Тестирование издателя со списком подписчиков на основе java.util.Vector
VectorPublisherTest() - Constructor for class ru.rsdn.patterns.behavioral.observer.problems.thread.VectorPublisherTest
View<P> - Class in ru.rsdn.patterns.mvc.view
  Представление
View() - Constructor for class ru.rsdn.patterns.mvc.view.View
viewer - Variable in class ru.rsdn.patterns.mvc.samples.ListSwitchView

A C D E F G I L M N O P Q R S T U V

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES