A B C F G H J L M N O P R S T

A

addPropertyChangeListener(PropertyChangeListener) - Method in interface com.damnhandy.aspects.bean.JavaBean
Adds a new PropertyChangeListener to the target
addPropertyChangeListener(String, PropertyChangeListener) - Method in interface com.damnhandy.aspects.bean.JavaBean
Adds a new PropertyChangeListener to the target for the given property name
addPropertyChangeListener(PropertyChangeListener) - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
Adds a new PropertyChangeListener to the target
addPropertyChangeListener(String, PropertyChangeListener) - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
Adds a new PropertyChangeListener to the target for the given property name
addVetoableChangeListener(String, VetoableChangeListener) - Method in interface com.damnhandy.aspects.bean.JavaBean
 
addVetoableChangeListener(VetoableChangeListener) - Method in interface com.damnhandy.aspects.bean.JavaBean
 
addVetoableChangeListener(String, VetoableChangeListener) - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
 
addVetoableChangeListener(VetoableChangeListener) - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
 

B

Bound - Annotation Type in com.damnhandy.aspects.bean
Annotation to indicate this field should fire property change events when modified.
build() - Method in class com.damnhandy.aspects.bean.test.CommitStylesExample
Builds the pane.
build() - Method in class com.damnhandy.aspects.bean.test.CommitStylesExampleAO
Builds the pane.

C

com.damnhandy.aspects.bean - package com.damnhandy.aspects.bean
 
com.damnhandy.aspects.bean.test - package com.damnhandy.aspects.bean.test
 
CommitStylesExample - Class in com.damnhandy.aspects.bean.test
Demonstrates three different styles when to commit changes: on key typed, on focus lost, on OK/Apply pressed.
CommitStylesExample() - Constructor for class com.damnhandy.aspects.bean.test.CommitStylesExample
Constructs the example with a PresentationModel on the a TextBean.
CommitStylesExample.TextBean - Class in com.damnhandy.aspects.bean.test
A simple bean that just provides three bound read-write text properties.
CommitStylesExampleAO - Class in com.damnhandy.aspects.bean.test
Based on the CommitStylesExample class found in the JGoodies Binding distribution.
CommitStylesExampleAO() - Constructor for class com.damnhandy.aspects.bean.test.CommitStylesExampleAO
Constructs the example with a PresentationModel on the a TextBean.
CommitStylesExampleAO.AdvisedTextBean - Class in com.damnhandy.aspects.bean.test
A simple bean that just provides three bound read-write text properties.
Constrained - Annotation Type in com.damnhandy.aspects.bean
Fields marked with this annotion will fire vetoable change events prior to firing property change events.
createDebugPropertyChangeListener() - Static method in class com.damnhandy.aspects.bean.test.TutorialUtils
 
createJavaBeanMixin(Object) - Static method in class com.damnhandy.aspects.bean.JavaBeanAspect
Provides the implementation to support the JavaBean introduction.

F

fieldChangeAdvice(FieldInvocation) - Method in class com.damnhandy.aspects.bean.PropertyChangeAspect
Advice that manages the firing of property change event on advised classes.
fireIndexedPropertyChange(String, int, Object, Object) - Method in interface com.damnhandy.aspects.bean.JavaBean
 
fireIndexedPropertyChange(String, int, Object, Object) - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
 
firePropertyChange(String, Object, Object) - Method in interface com.damnhandy.aspects.bean.JavaBean
 
firePropertyChange(String, Object, Object) - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
 
fireVetoableChange(PropertyChangeEvent) - Method in interface com.damnhandy.aspects.bean.JavaBean
 
fireVetoableChange(String, Object, Object) - Method in interface com.damnhandy.aspects.bean.JavaBean
 
fireVetoableChange(PropertyChangeEvent) - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
 
fireVetoableChange(String, Object, Object) - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
 

G

getCloseAction() - Static method in class com.damnhandy.aspects.bean.test.TutorialUtils
 
getPropertyChangeListeners() - Method in interface com.damnhandy.aspects.bean.JavaBean
 
getPropertyChangeListeners(String) - Method in interface com.damnhandy.aspects.bean.JavaBean
 
getPropertyChangeListeners() - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
 
getPropertyChangeListeners(String) - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
 
getText1() - Method in class com.damnhandy.aspects.bean.test.CommitStylesExample.TextBean
 
getText1() - Method in class com.damnhandy.aspects.bean.test.CommitStylesExampleAO.AdvisedTextBean
 
getText2() - Method in class com.damnhandy.aspects.bean.test.CommitStylesExample.TextBean
 
getText2() - Method in class com.damnhandy.aspects.bean.test.CommitStylesExampleAO.AdvisedTextBean
 
getText3() - Method in class com.damnhandy.aspects.bean.test.CommitStylesExample.TextBean
 
getText3() - Method in class com.damnhandy.aspects.bean.test.CommitStylesExampleAO.AdvisedTextBean
 
getVetoableChangeListeners() - Method in interface com.damnhandy.aspects.bean.JavaBean
 
getVetoableChangeListeners(String) - Method in interface com.damnhandy.aspects.bean.JavaBean
 
getVetoableChangeListeners() - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
 
getVetoableChangeListeners(String) - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
 

H

hasListeners(String) - Method in interface com.damnhandy.aspects.bean.JavaBean
 
hasListeners(String) - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
 
hasVetoableListeners(String) - Method in interface com.damnhandy.aspects.bean.JavaBean
returns true if this property has VetoableChangeListeners
hasVetoableListeners(String) - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
returns true if this property has VetoableChangeListeners

J

JavaBean - Interface in com.damnhandy.aspects.bean
The interface that will be introduced to the advised class so that it can support bound and constrained properties.
JavaBeanAspect - Class in com.damnhandy.aspects.bean
This aspect, along with the PropertyChangeAspect, adds JavaBean funcionality to an ordinary POJO or Value object.
JavaBeanAspect() - Constructor for class com.damnhandy.aspects.bean.JavaBeanAspect
 
javaBeanIntroduction - Static variable in class com.damnhandy.aspects.bean.JavaBeanAspect
Introduces the JavaBean interface to class marked with the Observable annotation.
JavaBeanMixin - Class in com.damnhandy.aspects.bean
Default implementaion to provide JavaBean support to advised classes.
JavaBeanMixin(Object) - Constructor for class com.damnhandy.aspects.bean.JavaBeanMixin
Default constructor used by the AOP framework to add the JavaBean behavior to the target object

L

locateOnScreenCenter(Component) - Static method in class com.damnhandy.aspects.bean.test.TutorialUtils
Locates the given component on the screen's center.

M

main(String[]) - Static method in class com.damnhandy.aspects.bean.test.CommitStylesExample
 
main(String[]) - Static method in class com.damnhandy.aspects.bean.test.CommitStylesExampleAO
 

N

NotBound - Annotation Type in com.damnhandy.aspects.bean
Advised classed with fields marked with this annotation will not fire change events

O

Observable - Annotation Type in com.damnhandy.aspects.bean
Marks a class as Observable so that it can be advised by the JavaBeanAspect.

P

PropertyChangeAspect - Class in com.damnhandy.aspects.bean
This aspect listens for property changes on classes marked with the Observable annotation.
PropertyChangeAspect() - Constructor for class com.damnhandy.aspects.bean.PropertyChangeAspect
 
PROPERTYNAME_TEXT1 - Static variable in class com.damnhandy.aspects.bean.test.CommitStylesExample.TextBean
 
PROPERTYNAME_TEXT1 - Static variable in class com.damnhandy.aspects.bean.test.CommitStylesExampleAO.AdvisedTextBean
 
PROPERTYNAME_TEXT2 - Static variable in class com.damnhandy.aspects.bean.test.CommitStylesExample.TextBean
 
PROPERTYNAME_TEXT2 - Static variable in class com.damnhandy.aspects.bean.test.CommitStylesExampleAO.AdvisedTextBean
 
PROPERTYNAME_TEXT3 - Static variable in class com.damnhandy.aspects.bean.test.CommitStylesExample.TextBean
 
PROPERTYNAME_TEXT3 - Static variable in class com.damnhandy.aspects.bean.test.CommitStylesExampleAO.AdvisedTextBean
 

R

removePropertyChangeListener(PropertyChangeListener) - Method in interface com.damnhandy.aspects.bean.JavaBean
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in interface com.damnhandy.aspects.bean.JavaBean
 
removePropertyChangeListener(PropertyChangeListener) - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
 
removeVetoableChangeListener(String, VetoableChangeListener) - Method in interface com.damnhandy.aspects.bean.JavaBean
 
removeVetoableChangeListener(VetoableChangeListener) - Method in interface com.damnhandy.aspects.bean.JavaBean
 
removeVetoableChangeListener(String, VetoableChangeListener) - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
 
removeVetoableChangeListener(VetoableChangeListener) - Method in class com.damnhandy.aspects.bean.JavaBeanMixin
 

S

setText1(String) - Method in class com.damnhandy.aspects.bean.test.CommitStylesExample.TextBean
 
setText1(String) - Method in class com.damnhandy.aspects.bean.test.CommitStylesExampleAO.AdvisedTextBean
 
setText2(String) - Method in class com.damnhandy.aspects.bean.test.CommitStylesExample.TextBean
 
setText2(String) - Method in class com.damnhandy.aspects.bean.test.CommitStylesExampleAO.AdvisedTextBean
 
setText3(String) - Method in class com.damnhandy.aspects.bean.test.CommitStylesExample.TextBean
 
setText3(String) - Method in class com.damnhandy.aspects.bean.test.CommitStylesExampleAO.AdvisedTextBean
 

T

TutorialUtils - Class in com.damnhandy.aspects.bean.test
Consists only of static methods that return instances reused in multiple examples of the JGoodies Binding tutorial.

A B C F G H J L M N O P R S T

Copyright © 2005 Ryan J. McDonough All Rights Reserved.