|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | CONST | FIELD | CONSTR | METHOD | DETAIL: CONST | FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--satin.aro.AROobject
|
+--satin.aro.AROremoteObject
|
+--satin.core.AObject
|
+--satin.uishell.APane
public class APane
extends AObject
Represents a C++ APane object in an ARO server.
| Field Summary | |
protected java.lang.String |
uiName
The name of the pane from the user's perspective. |
| Fields inherited from class satin.aro.AROremoteObject |
server |
| Fields inherited from class satin.aro.AROobject |
id |
| Constructor Summary | |
APane(AROremoteServer rs,
AROobjectID id)
Constructs an object representing an APane. |
|
APane(AWindow window,
java.lang.String paneID)
Constructs an object representing an APane. |
|
| Method Summary | |
void |
doClick()
Makes the pane behave as if a mouse click had occured in the center of the pane. |
void |
doClick(int x,
int y)
Makes the pane behave as if a mouse click had occured. |
void |
doClick(int x,
int y,
ModifierKey[] modKeys)
Makes the pane behave as if a mouse click had occured. |
void |
doClick(ModifierKey[] modKeys)
Makes the pane behave as if a mouse click had occured in the center of the pane. |
void |
doClick(java.awt.Point p)
Makes the pane behave as if a mouse click had occured. |
void |
doClick(java.awt.Point p,
ModifierKey[] modKeys)
Makes the pane behave as if a mouse click had occured. |
AROrectangle |
getBounds()
Returns the pane's bounding rectangle. |
java.lang.String |
getClassAndID()
Returns a string containing the pane's C++ class name and its pane ID. |
AROrectangle |
getFrame()
Returns the pane's bounding rectangle. |
java.lang.String |
getLabel()
Returns the pane's label, which is a piece of text external to the pane. |
java.lang.String |
getPaneID()
Returns the pane's pane ID string. |
APane |
getParent()
Returns the pane's parent pane, or null if it doesn't have one. |
APane[] |
getSubPanes()
Returns the pane's sub-panes. |
java.lang.String |
getText()
Returns the pane's text (internal to the pane). |
java.lang.String |
getUIname()
Returns the name of the pane from the user's perspective. |
AWindow |
getWindow()
Returns the pane's window, or null if it doesn't have one. |
boolean |
isActive()
Returns whether the pane is active. |
boolean |
isVisible()
Returns whether the pane is visible. |
void |
postClickEvent()
Posts (asynchronously) a click event at the center of the pane. |
java.lang.String |
toString()
Converts the object to a human-readable representation. |
| Methods inherited from class satin.core.AObject |
className, isInstanceOf |
| Methods inherited from class satin.aro.AROremoteObject |
equals, exists, getAROclassName |
| Methods inherited from class satin.aro.AROobject |
getID, setID, toAROstring |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected java.lang.String uiName
| Constructor Detail |
public APane(AROremoteServer rs,
AROobjectID id)
rsid
public APane(AWindow window,
java.lang.String paneID)
throws java.io.IOException,
AROexception,
PaneIDnotFound
windowpaneID| Method Detail |
public java.lang.String getPaneID()
throws java.io.IOException,
AROexception
public java.lang.String getLabel()
throws java.io.IOException,
AROexception
public java.lang.String getText()
throws java.io.IOException,
AROexception
public boolean isVisible()
throws java.io.IOException,
AROexception
public boolean isActive()
throws java.io.IOException,
AROexception
active
field.
public APane getParent()
throws java.io.IOException,
AROexception
itsEnclPane field.
public AWindow getWindow()
throws java.io.IOException,
AROexception
itsEnclWindow field.
public APane[] getSubPanes()
throws java.io.IOException,
AROexception
itsSubPanes
field.
public AROrectangle getBounds()
throws java.io.IOException,
AROexception
public AROrectangle getFrame()
throws java.io.IOException,
AROexception
public void doClick(int x,
int y)
throws java.io.IOException,
AROexception
xy
public void doClick(java.awt.Point p)
throws java.io.IOException,
AROexception
p
public void doClick(java.awt.Point p,
ModifierKey[] modKeys)
throws java.io.IOException,
AROexception
pmodKeys
public void doClick()
throws java.io.IOException,
AROexception
public void doClick(ModifierKey[] modKeys)
throws java.io.IOException,
AROexception
modKeys
public void doClick(int x,
int y,
ModifierKey[] modKeys)
throws java.io.IOException,
AROexception
xymodKeys
public void postClickEvent()
throws java.io.IOException,
AROexception
public java.lang.String getClassAndID()
throws java.io.IOException,
AROexception
public java.lang.String getUIname()
throws java.io.IOException,
AROexception
uiName field,
unless that field is null, in which case it makes up something.
This name only used for logging information about actions
performed on the pane, and does not necessarily correspond
to anything in the C++ object.public java.lang.String toString()
toString in class AROobject
| Revision History |
7/26/01 - code review.
7/21/01 Ed Stauff - added toString.
7/13/01 Ed Stauff - added getClassAndID.
5/1/01 Ed Stauff - replaced Vectors with arrays.
4/6/01 Ed Stauff - changes per API review.
3/28/01 Ed Stauff - initial review by Satin team.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | CONST | FIELD | CONSTR | METHOD | DETAIL: CONST | FIELD | CONSTR | METHOD | ||||||||
APane.java (PRIVATE SOURCES)