com.u2d.type.composite
Class Folder
java.lang.Object
com.u2d.model.AbstractEObject
com.u2d.model.AbstractComplexEObject
com.u2d.type.composite.Folder
- All Implemented Interfaces:
- Searchable, ChangeNotifier, ComplexEObject, EObject, PostChangeNotifier, PropertyChangeNotifier, Typed, Viewable, PersistorListener, AppEventNotifier, ValidationNotifier, java.awt.datatransfer.Transferable, java.io.Serializable
public class Folder
- extends AbstractComplexEObject
- Author:
- Eitan Suez
- See Also:
- Serialized Form
| Fields inherited from class com.u2d.model.AbstractComplexEObject |
_associations, _changeSupport, _createdOn, _currentState, _editState, _nullState, _readState, _stateMap, _transientState, _type, commandOrderEditState, commandOrderReadState, commandOrderTransientState, readOnly |
| Methods inherited from class com.u2d.model.AbstractComplexEObject |
addAppEventListener, addPropertyChangeListener, addPropertyChangeListener, association, cancelTransition, childFields, cleanCGILibEnhancer, clearEditor, command, command, commands, createInstance, defaultCommand, defaultCommandName, delete, doSave, equals, field, fieldSublist, fireAppEventNotification, fireAppEventNotification, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreatedOn, getDeleted, getDeletedOn, getExpandableView, getFormView, getIconView, getID, getInequalities, getListItemView, getState, getTabBodyView, getTransferData, getTransferDataFlavors, getTreeView, getView, iconLg, iconSm, initialize, isDataFlavorSupported, isEditableState, isEditState, isEmpty, isMeta, isNullState, isTransientState, log, makeCopy, onBeforeCreate, onBeforeSave, onCreate, onDelete, onLoad, onSave, popState, pushState, removeAppEventListener, removePropertyChangeListener, removePropertyChangeListener, restoreCopy, restoredState, restoreState, saveCopy, setEditor, setEditState, setID, setNullState, setReadState, setStartState, setState, setState, setTransientState, setValue, setValue, startState, toString, type, 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, hashCode, notify, notifyAll, wait, wait, wait |
_name
protected final StringEO _name
_items
protected final RelationalList _items
itemsType
public static java.lang.Class itemsType
itemsRelationType
public static int itemsRelationType
fieldOrder
public static java.lang.String[] fieldOrder
Folder
public Folder()
NewWithName
public static Folder NewWithName(CommandInfo cmdInfo,
StringEO name)
getName
public StringEO getName()
getItems
public RelationalList getItems()
getMainView
public EView getMainView()
- Specified by:
getMainView in interface Viewable- Overrides:
getMainView in class AbstractComplexEObject
addItem
public void addItem(ComplexEObject item)
get
public java.lang.Object get(int index)
size
public int size()
title
public Title title()
- Specified by:
title in interface EObject- Specified by:
title in class AbstractComplexEObject
treeModel
public javax.swing.tree.TreeModel treeModel()
- Specified by:
treeModel in interface ComplexEObject- Overrides:
treeModel in class AbstractComplexEObject
fetchFolderByName
public static Folder fetchFolderByName(java.lang.String name)
save
public void save()
- Specified by:
save in interface ComplexEObject- Overrides:
save in class AbstractComplexEObject