com.u2d.field
Class Association
java.lang.Object
com.u2d.field.Association
- All Implemented Interfaces:
- ValidationNotifier, java.awt.datatransfer.Transferable, java.io.Serializable
- Direct Known Subclasses:
- BidiAssociation
public class Association
- extends java.lang.Object
- implements java.awt.datatransfer.Transferable, java.io.Serializable, ValidationNotifier
- Author:
- Eitan Suez
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_field
protected Field _field
_parent
protected ComplexEObject _parent
FLAVOR
public static java.awt.datatransfer.DataFlavor FLAVOR
_validationEvent
protected transient ValidationEvent _validationEvent
_validationListenerList
protected transient javax.swing.event.EventListenerList _validationListenerList
Association
public Association(Field field,
ComplexEObject parent)
title
public Title title()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
get
public ComplexEObject get()
getAsList
public AbstractListEO getAsList()
set
public void set(ComplexEObject value)
associateList
public void associateList(java.util.List value)
associate
public void associate(ComplexEObject value)
dissociate
public void dissociate()
dissociateItem
public void dissociateItem(ComplexEObject eo)
field
public Field field()
parent
public ComplexEObject parent()
iconSm
public javax.swing.Icon iconSm()
isEmpty
public boolean isEmpty()
type
public ComplexType type()
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
addChangeListener
public void addChangeListener(javax.swing.event.ChangeListener l)
removeChangeListener
public void removeChangeListener(javax.swing.event.ChangeListener l)
isEditableState
public boolean isEditableState()
getName
public java.lang.String getName()
getTransferData
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
throws java.awt.datatransfer.UnsupportedFlavorException
- Specified by:
getTransferData in interface java.awt.datatransfer.Transferable
- Throws:
java.awt.datatransfer.UnsupportedFlavorException
getTransferDataFlavors
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
- Specified by:
getTransferDataFlavors in interface java.awt.datatransfer.Transferable
isDataFlavorSupported
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor f)
- Specified by:
isDataFlavorSupported in interface java.awt.datatransfer.Transferable
addValidationListener
public void addValidationListener(ValidationListener l)
- Specified by:
addValidationListener in interface ValidationNotifier
removeValidationListener
public void removeValidationListener(ValidationListener l)
- Specified by:
removeValidationListener in interface ValidationNotifier
fireValidationException
public void fireValidationException(java.lang.String errorMsg,
boolean statusType)
- Specified by:
fireValidationException in interface ValidationNotifier
fireValidationException
public void fireValidationException(java.lang.String errorMsg)
- Specified by:
fireValidationException in interface ValidationNotifier