org.net2map.pov.client.MapElement Class Reference

Inheritance diagram for org.net2map.pov.client.MapElement:

Inheritance graph
[legend]
Collaboration diagram for org.net2map.pov.client.MapElement:

Collaboration graph
[legend]
List of all members.

Detailed Description

Base class for everything that is to be displayed on the DocumentMapGUI.

Author:
Philippe MOULIN

Definition at line 28 of file MapElement.java.

Public Member Functions

 MapElement ()
 Creates a new instance of MapElement.

abstract void redraw ()
abstract void delete ()
void setDocumentMap (DocumentMapGUI paramContainingDocumentMap)
 Sets the reference to the containing DocumentMapGUI.

void setOrderNb (int order)
 Set position of this element.


Public Attributes

DocumentMapGUI containingDocumentMap
 A reference to the DocumentMap which contains this MapElement.


Private Attributes

int orderNb
 The position of this document in it's MapElementList.


Constructor & Destructor Documentation

org.net2map.pov.client.MapElement.MapElement  ) 
 

Creates a new instance of MapElement.

Definition at line 33 of file MapElement.java.


Member Function Documentation

abstract void org.net2map.pov.client.MapElement.delete  )  [pure virtual]
 

Implemented in org.net2map.pov.client.DocumentSymbol.

abstract void org.net2map.pov.client.MapElement.redraw  )  [pure virtual]
 

Implemented in org.net2map.pov.client.DocumentSymbol.

Referenced by org.net2map.pov.client.MapElementList.redrawAllMapElements().

void org.net2map.pov.client.MapElement.setDocumentMap DocumentMapGUI  paramContainingDocumentMap  ) 
 

Sets the reference to the containing DocumentMapGUI.

Parameters:
paramContainingDocumentMap the DocumentMapGUI on which this MapElement is to be displayed

Definition at line 50 of file MapElement.java.

References org.net2map.pov.client.MapElement.containingDocumentMap.

Referenced by org.net2map.pov.client.DocumentMapGUI.AddDocument(), and org.net2map.pov.client.DocumentSymbol.DocumentSymbol().

void org.net2map.pov.client.MapElement.setOrderNb int  order  ) 
 

Set position of this element.

Parameters:
order Position.

Definition at line 58 of file MapElement.java.

References org.net2map.pov.client.MapElement.orderNb.

Referenced by org.net2map.pov.client.MapElementList.addMapElement().


Member Data Documentation

DocumentMapGUI org.net2map.pov.client.MapElement.containingDocumentMap
 

A reference to the DocumentMap which contains this MapElement.

Needed, because we must call containingDocumentMap.validate(); each time the MapElement needs to display something.

Definition at line 46 of file MapElement.java.

Referenced by org.net2map.pov.client.DocumentSymbol.delete(), org.net2map.pov.client.DocumentSymbol.getBlockingLabelOwner(), org.net2map.pov.client.DocumentSymbol.mousePressed(), org.net2map.pov.client.DocumentSymbol.redraw(), org.net2map.pov.client.DocumentSymbol.SetCorrespondingDocumentLocation(), and org.net2map.pov.client.MapElement.setDocumentMap().

int org.net2map.pov.client.MapElement.orderNb [private]
 

The position of this document in it's MapElementList.

Definition at line 63 of file MapElement.java.

Referenced by org.net2map.pov.client.MapElement.setOrderNb().


The documentation for this class was generated from the following file:
Accueil | Téléchargement | Manuel | Doc. technique | Sources CVS | Faq | Nous contacter
©2003 - All Rights Reserved