com.u2d.field
Class CompositeIndexedField

java.lang.Object
  extended by com.u2d.model.AbstractEObject
      extended by com.u2d.model.AbstractComplexEObject
          extended by com.u2d.element.ProgrammingElement
              extended by com.u2d.element.Member
                  extended by com.u2d.element.Field
                      extended by com.u2d.field.IndexedField
                          extended by com.u2d.field.CompositeIndexedField
All Implemented Interfaces:
Associable, Bidi, Searchable, ChangeNotifier, ComplexEObject, EObject, PostChangeNotifier, PropertyChangeNotifier, Typed, Viewable, PersistorListener, AppEventNotifier, Restrictable, ValidationNotifier, java.awt.datatransfer.Transferable, java.io.Serializable

public class CompositeIndexedField
extends IndexedField

Created by IntelliJ IDEA. User: eitan Date: Apr 12, 2006 Time: 11:07:15 AM

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.u2d.model.AbstractComplexEObject
AbstractComplexEObject.EditState, AbstractComplexEObject.NullState, AbstractComplexEObject.ReadState, AbstractComplexEObject.TransientState
 
Field Summary
 
Fields inherited from class com.u2d.field.IndexedField
_inverseField, _inverseFieldName, _inverseSide
 
Fields inherited from class com.u2d.element.Field
_clazz, _getter, _restrictEdit, _setter, _sortable, _sortPropertyName, _type, fieldOrder
 
Fields inherited from class com.u2d.element.Member
_mnemonic, _parent
 
Fields inherited from class com.u2d.element.ProgrammingElement
_label, _name
 
Fields inherited from class com.u2d.model.AbstractComplexEObject
_associations, _changeSupport, _createdOn, _currentState, _editState, _nullState, _readState, _stateMap, _transientState, commandOrderEditState, commandOrderReadState, commandOrderTransientState, readOnly
 
Fields inherited from class com.u2d.model.AbstractEObject
_listenerList, _postListeners, _validationEvent, _validationListenerList, changeEvent
 
Constructor Summary
CompositeIndexedField(FieldParent parent, java.beans.PropertyDescriptor descriptor)
           
CompositeIndexedField(FieldParent parent, java.lang.String name)
           
 
Method Summary
 EObject get(ComplexEObject parent)
           
 boolean isComposite()
           
 
Methods inherited from class com.u2d.field.IndexedField
association, fieldtype, getInverseFieldName, getView, inverseField, isAbstract, isBidirectionalRelationship, isInterfaceType, isInverse, isManyToMany, reflectSet, restore, set, setInverseField, setState, type, validate
 
Methods inherited from class com.u2d.element.Field
applyMetadata, applyRestriction, colsize, copy, createInstance, displaysize, equals, forPath, getCleanPath, getColsize, getCustomTypeImplementorClass, getDisplaysize, getFullPath, getJavaClass, getNaturalPath, getPath, getRequired, getRequired, getSortPropertyName, hashCode, init, isAggregate, isAssociable, isAssociation, isAtomic, isChoice, isEmpty, isHidden, isIndexed, isInherited, isSearchable, isSortable, isTabView, liftRestriction, reflectGet, required, setHidden, setInherited, setRequiredMethod, setSearchable, setTabView, title, toString
 
Methods inherited from class com.u2d.element.Member
getMnemonic, hasMnemonic, member, nameComparator, parent, setMnemonic
 
Methods inherited from class com.u2d.element.ProgrammingElement
deriveLabel, deriveLabel, getLabel, getName, isMeta, label, name
 
Methods inherited from class com.u2d.model.AbstractComplexEObject
addAppEventListener, addPropertyChangeListener, addPropertyChangeListener, association, cancelTransition, childFields, cleanCGILibEnhancer, clearEditor, command, command, commands, createInstance, defaultCommand, defaultCommandName, delete, doSave, field, fieldSublist, fireAppEventNotification, fireAppEventNotification, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreatedOn, getDeleted, getDeletedOn, getExpandableView, getFormView, getIconView, getID, getInequalities, getListItemView, getMainView, getState, getTabBodyView, getTransferData, getTransferDataFlavors, getTreeView, getView, iconLg, iconSm, initialize, isDataFlavorSupported, isEditableState, isEditState, isEmpty, isNullState, isTransientState, log, makeCopy, onBeforeCreate, onBeforeSave, onCreate, onDelete, onLoad, onSave, popState, pushState, removeAppEventListener, removePropertyChangeListener, removePropertyChangeListener, restoreCopy, restoredState, restoreState, save, saveCopy, setEditor, setEditState, setID, setNullState, setReadState, setStartState, setState, setState, setTransientState, setValue, setValue, startState, treeModel, validate
 
Methods inherited from class com.u2d.model.AbstractEObject
addChangeListener, addPostChangeListener, addValidationListener, currentUser, field, fireStateChanged, fireValidationException, fireValidationException, hbmPersistor, parentObject, persistor, removeChangeListener, removePostChangeListener, removeValidationListener, setField, vmech
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.u2d.model.EObject
field, parentObject, setField
 
Methods inherited from interface com.u2d.validation.ValidationNotifier
addValidationListener, fireValidationException, fireValidationException, removeValidationListener
 
Methods inherited from interface com.u2d.model.ChangeNotifier
addChangeListener, fireStateChanged, removeChangeListener
 
Methods inherited from interface com.u2d.model.PostChangeNotifier
addPostChangeListener, fireStateChanged, removePostChangeListener
 

Constructor Detail

CompositeIndexedField

public CompositeIndexedField(FieldParent parent,
                             java.beans.PropertyDescriptor descriptor)

CompositeIndexedField

public CompositeIndexedField(FieldParent parent,
                             java.lang.String name)
                      throws java.beans.IntrospectionException
Throws:
java.beans.IntrospectionException
Method Detail

isComposite

public boolean isComposite()
Overrides:
isComposite in class IndexedField

get

public EObject get(ComplexEObject parent)
Overrides:
get in class IndexedField