org.jacorb.demo.notification.whiteboard
Class Workgroup
java.lang.Object
org.omg.PortableServer.Servant
org.jacorb.demo.notification.whiteboard.IWorkgroupPOA
org.jacorb.demo.notification.whiteboard.Workgroup
- All Implemented Interfaces:
- IWorkgroupOperations, WhiteboardVars, WorkgroupController, InvokeHandler
public class Workgroup
- extends IWorkgroupPOA
- implements WorkgroupController, WhiteboardVars
- Author:
- Alphonse Bendt
|
Method Summary |
void |
clearAll()
|
void |
clearAllLocal()
|
void |
drawLine(int x0,
int y0,
int x1,
int y1,
int red,
int green,
int blue)
|
void |
drawLineLocal(int x0,
int y0,
int x1,
int y1,
int red,
int green,
int blue,
int brushsize)
|
void |
exit()
|
PixelImage |
getImage()
|
String[] |
getListOfWhiteboards()
|
ORB |
getOrb()
|
int |
getWorkgroupId()
|
void |
leaveWhiteboard()
|
static void |
main(String[] args)
|
void |
selectWhiteboard(String name)
|
void |
setBrushSize(int i)
|
void |
updateWholeImage(int[] data)
|
| Methods inherited from class org.omg.PortableServer.Servant |
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
orb_
protected ORB orb_
poa_
protected POA poa_
workgroupFrame_
protected WorkgroupFrame workgroupFrame_
image_
protected BrushSizePixelImage image_
myId
protected int myId
whiteboard_
protected IWhiteBoard whiteboard_
factory_
protected IFactory factory_
Workgroup
public Workgroup(ORB orb,
POA poa,
IFactory factory)
getListOfWhiteboards
public String[] getListOfWhiteboards()
- Specified by:
getListOfWhiteboards in interface WorkgroupController
selectWhiteboard
public void selectWhiteboard(String name)
- Specified by:
selectWhiteboard in interface WorkgroupController
leaveWhiteboard
public void leaveWhiteboard()
- Specified by:
leaveWhiteboard in interface WorkgroupController
exit
public void exit()
- Specified by:
exit in interface WorkgroupController
getWorkgroupId
public int getWorkgroupId()
- Specified by:
getWorkgroupId in interface WorkgroupController
drawLine
public void drawLine(int x0,
int y0,
int x1,
int y1,
int red,
int green,
int blue)
- Specified by:
drawLine in interface WorkgroupController
drawLineLocal
public void drawLineLocal(int x0,
int y0,
int x1,
int y1,
int red,
int green,
int blue,
int brushsize)
- Specified by:
drawLineLocal in interface WorkgroupController
getImage
public PixelImage getImage()
- Specified by:
getImage in interface WorkgroupController
clearAll
public void clearAll()
- Specified by:
clearAll in interface WorkgroupController
clearAllLocal
public void clearAllLocal()
- Specified by:
clearAllLocal in interface WorkgroupController
setBrushSize
public void setBrushSize(int i)
- Specified by:
setBrushSize in interface WorkgroupController
getOrb
public ORB getOrb()
- Specified by:
getOrb in interface WorkgroupController
updateWholeImage
public void updateWholeImage(int[] data)
- Specified by:
updateWholeImage in interface WorkgroupController
main
public static void main(String[] args)
Copyright © 2015 JacORB. All rights reserved.