|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JPanel
|
+--org.objectweb.jac.aspects.gui.swing.AbstractView
| Field Summary | |
protected boolean |
closed
|
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
AbstractView()
|
|
AbstractView(ViewFactory factory,
DisplayContext context)
|
|
| Method Summary | |
void |
close(boolean validate)
Close this view. |
boolean |
equalsView(String type,
Object[] parameters)
|
boolean |
equalsView(ViewIdentity view)
Tells if a view is the same as another one, ie it has the same type and parameters. |
DisplayContext |
getContext()
|
String |
getDescription()
Get the value of description. |
ViewFactory |
getFactory()
Gets the factory. |
String |
getLabel()
Gets the view's label (identifier). |
MethodItem |
getMessage()
Get the value of message. |
Object[] |
getParameters()
The parameters that were used to compile the view. |
View |
getParentView()
Get the value of parentView. |
View |
getRootView()
Gets the ancestor view whose parent is null |
String |
getStyle()
Gets the user-defined style for this view. |
String |
getType()
Gets the view type. |
Border |
getViewBorder()
Get the value of viewBorder. |
protected void |
invokeInContext(Object substance,
String methodName,
Object[] parameters)
Invoke a method with correct attributes (DISPLAY_CONTEXT,SESSION_ID and all attributes stored by the current window) with InvokeThread |
boolean |
isClosed()
Tells if this view has been closed by the GUI or the user. |
boolean |
isDescendantOf(View ancestor)
Tells wether this view has a given view in its ancestors |
void |
setContext(DisplayContext context)
Sets the display context for this view. |
void |
setDescription(String v)
Set the value of description. |
void |
setFactory(ViewFactory factory)
Sets the factory for this view (WEB, SWING or other supported factory). |
void |
setFocus(FieldItem field,
Object option)
Focus a field of an object's view. |
void |
setHeight(int height)
Sets the prefered height for this view. |
void |
setLabel(String label)
Sets the label (the identifier) of the view. |
void |
setMessage(MethodItem v)
Set the value of message. |
void |
setParameters(Object[] parameters)
Sets the parameters that were used to construct the view. |
void |
setParentView(View v)
Set the value of parentView. |
void |
setStyle(String style)
Sets the view style. |
void |
setType(String type)
Set the view type. |
void |
setViewBorder(Border border)
Set the value of viewBorder. |
void |
setWidth(int width)
Sets the prefered width for this view. |
String |
toString()
|
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected boolean closed
| Constructor Detail |
public AbstractView()
public AbstractView(ViewFactory factory,
DisplayContext context)
| Method Detail |
public MethodItem getMessage()
getMessage in interface Viewpublic void setMessage(MethodItem v)
setMessage in interface Viewv - Value to assign to message.View.setDescription(String)public String getDescription()
getDescription in interface Viewpublic void setDescription(String v)
setDescription in interface Viewv - Value to assign to description.View.setMessage(MethodItem)public View getParentView()
getParentView in interface ViewCompositeViewpublic void setParentView(View v)
setParentView in interface Viewv - Value to assign to parentView.CompositeViewpublic View getRootView()
View
getRootView in interface Viewpublic boolean isDescendantOf(View ancestor)
View
isDescendantOf in interface Viewancestor - the ancestorpublic void setContext(DisplayContext context)
ViewThe display context contains the factory that is used for this view.
setContext in interface Viewpublic DisplayContext getContext()
getContext in interface Viewpublic void setStyle(String style)
View
setStyle in interface Viewpublic String getStyle()
View
getStyle in interface Viewpublic void setFactory(ViewFactory factory)
View
setFactory in interface Viewpublic ViewFactory getFactory()
View
getFactory in interface Viewpublic void setLabel(String label)
View
setLabel in interface Viewlabel - a string that identifies the viewpublic String getLabel()
View
getLabel in interface Viewpublic void setWidth(int width)
View
setWidth in interface Viewpublic void setHeight(int height)
View
setHeight in interface Viewpublic void setType(String type)
ViewIdentity
setType in interface ViewIdentitypublic String getType()
ViewIdentity
getType in interface ViewIdentitypublic void setParameters(Object[] parameters)
ViewIdentity
setParameters in interface ViewIdentitypublic Object[] getParameters()
ViewIdentity
getParameters in interface ViewIdentitypublic boolean equalsView(ViewIdentity view)
ViewIdentity
equalsView in interface ViewIdentity
public boolean equalsView(String type,
Object[] parameters)
equalsView in interface ViewIdentitypublic void close(boolean validate)
View
close in interface Viewpublic boolean isClosed()
View
isClosed in interface Viewpublic Border getViewBorder()
getViewBorder in interface Viewpublic void setViewBorder(Border border)
setViewBorder in interface Viewborder - Value to assign to viewBorder.public String toString()
toString in class Component
public void setFocus(FieldItem field,
Object option)
View
setFocus in interface Viewfield - the field to focusoption - an extra option
protected void invokeInContext(Object substance,
String methodName,
Object[] parameters)
substance - the object on which to invoke the methodmethodName - the method to invokeparameters - parameters to pass to the method
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||