org.objectweb.jac.aspects.gui
Class ObjectView

java.lang.Object
  |
  +--org.objectweb.jac.aspects.gui.ObjectView

public class ObjectView
extends Object

Defines a generic object view (attributes order, tabs, ...)


Constructor Summary
ObjectView(ClassItem cl, String name)
           
ObjectView(ClassItem cl, String name, ObjectView parent)
           
 
Method Summary
 boolean areLinksEnabled()
           
 FieldItem[] getAttributesOrder()
          If no attributesOrder were configured for this view, try the parent view, and then the view of the super class.
 String[] getCategories()
           
 MethodItem[] getMethodsOrder()
          If no methodsOrder were configured for this view, try the parent view.
 String getName()
           
 MemberItem[] getTableMembersOrder()
          If no tableMembersOrder were configured for this view, try the parent view.
 boolean isReadOnly()
           
 void setAttributesOrder(FieldItem[] attributesOrder)
           
 void setCategories(String[] categories)
           
 void setEnableLinks(boolean enable)
           
 void setMethodsOrder(MethodItem[] methods)
           
 void setReadOnly(boolean newReadOnly)
           
 void setTableMembersOrder(MemberItem[] members)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectView

public ObjectView(ClassItem cl,
                  String name)

ObjectView

public ObjectView(ClassItem cl,
                  String name,
                  ObjectView parent)
Method Detail

getName

public String getName()

setAttributesOrder

public void setAttributesOrder(FieldItem[] attributesOrder)

getAttributesOrder

public FieldItem[] getAttributesOrder()
If no attributesOrder were configured for this view, try the parent view, and then the view of the super class.


setMethodsOrder

public void setMethodsOrder(MethodItem[] methods)

getMethodsOrder

public MethodItem[] getMethodsOrder()
If no methodsOrder were configured for this view, try the parent view.


setTableMembersOrder

public void setTableMembersOrder(MemberItem[] members)

getTableMembersOrder

public MemberItem[] getTableMembersOrder()
If no tableMembersOrder were configured for this view, try the parent view.


setCategories

public void setCategories(String[] categories)

getCategories

public String[] getCategories()

isReadOnly

public boolean isReadOnly()

setReadOnly

public void setReadOnly(boolean newReadOnly)

setEnableLinks

public void setEnableLinks(boolean enable)

areLinksEnabled

public boolean areLinksEnabled()