org.objectweb.jac.aspects.gui
Class CollectionItemView

java.lang.Object
  extended byorg.objectweb.jac.aspects.gui.MemberItemView
      extended byorg.objectweb.jac.aspects.gui.CollectionItemView

public class CollectionItemView
extends MemberItemView

Defines a table collection view


Constructor Summary
CollectionItemView(CollectionItem collection, String viewName)
           
 
Method Summary
 void addEmbeddedEditorColumn(MemberItem field)
           
 boolean areLinksEnabled()
           
 FieldItem getAdditionalRow()
           
 FieldItem getGroupBy()
           
 MemberItem[] getMembersOrder()
           
 CollectionItem getMultiLineCollection()
           
 String getViewType(MemberItem member)
           
 boolean isEmbeddedAdded()
           
 boolean isEmbeddedEditors()
           
 boolean isEmbeddedEditors(MemberItem field)
           
 boolean isViewableItems()
           
 void setAdditionalRow(FieldItem newAdditionalRow)
           
 void setEmbeddedAdded(boolean embedded)
           
 void setEmbeddedEditors(boolean embeddedEditors)
           
 void setEnableLinks(boolean enable)
           
 void setGroupBy(FieldItem newGroupBy)
           
 void setMembersOrder(MemberItem[] newMembersOrder)
           
 void setMultiLineCollection(CollectionItem newMultiLineCollection)
           
 void setViewableItems(boolean newViewableItems)
           
 void setViewType(MemberItem member, String viewType)
           
 
Methods inherited from class org.objectweb.jac.aspects.gui.MemberItemView
getName, getViewType, isEmbedded, isEmbeddedEditor, setEmbedded, setEmbeddedEditor, setViewType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionItemView

public CollectionItemView(CollectionItem collection,
                          String viewName)
Method Detail

getMembersOrder

public MemberItem[] getMembersOrder()

setMembersOrder

public void setMembersOrder(MemberItem[] newMembersOrder)

getMultiLineCollection

public CollectionItem getMultiLineCollection()

setMultiLineCollection

public void setMultiLineCollection(CollectionItem newMultiLineCollection)

getGroupBy

public FieldItem getGroupBy()

setGroupBy

public void setGroupBy(FieldItem newGroupBy)

setEmbeddedAdded

public void setEmbeddedAdded(boolean embedded)

isEmbeddedAdded

public boolean isEmbeddedAdded()

setEmbeddedEditors

public void setEmbeddedEditors(boolean embeddedEditors)

addEmbeddedEditorColumn

public void addEmbeddedEditorColumn(MemberItem field)

isEmbeddedEditors

public boolean isEmbeddedEditors(MemberItem field)

isEmbeddedEditors

public boolean isEmbeddedEditors()

isViewableItems

public boolean isViewableItems()

setViewableItems

public void setViewableItems(boolean newViewableItems)

setEnableLinks

public void setEnableLinks(boolean enable)

areLinksEnabled

public boolean areLinksEnabled()

setViewType

public void setViewType(MemberItem member,
                        String viewType)

getViewType

public String getViewType(MemberItem member)

getAdditionalRow

public FieldItem getAdditionalRow()

setAdditionalRow

public void setAdditionalRow(FieldItem newAdditionalRow)