6 |
:Date-Created: 2003-09-09 |
:Date-Created: 2003-09-09 |
7 |
:Last-Modified: $Date$ |
:Last-Modified: $Date$ |
8 |
:Revision: $Revision$ |
:Revision: $Revision$ |
9 |
:Status: Current |
:Status: Incomplete |
10 |
:Stakeholders: tjl, mudyc |
:Stakeholders: tjl, mudyc |
11 |
:Scope: Minor |
:Scope: Minor |
12 |
:Type: Interface |
:Type: Interface |
68 |
interface ``NodeTypeManager``? |
interface ``NodeTypeManager``? |
69 |
|
|
70 |
RESOLVED: The module handling keybindings has no use for AbstractNodeType2D |
RESOLVED: The module handling keybindings has no use for AbstractNodeType2D |
71 |
designed for visualization, but a simple ID specifying the node type would |
designed for visualization, but a simple Id specifying the node type would |
72 |
be enough and simpler to use. |
be enough and simpler to use. |
73 |
|
|
74 |
int getNodeTypeID(Object o); |
int getNodeTypeId(Object o); |
75 |
|
|
76 |
NOTE: The class implementing ``NodeTypeManager`` should define constants for |
NOTE: The class implementing ``NodeTypeManager`` should define constants for |
77 |
return vales of ``getNodeTypeID``. |
return vales of ``getNodeTypeId``. |
78 |
|
|
79 |
|
Should the meanings for integers be fixed somewhere high enough to be same for all the |
80 |
|
Fenfire applitudes? |
81 |
|
|
82 |
Changes |
Changes |
83 |
======= |
======= |
85 |
Create interface ``org.fenfire.view.NodeTypeManager`` with methods:: |
Create interface ``org.fenfire.view.NodeTypeManager`` with methods:: |
86 |
|
|
87 |
AbstractNodeType2D getNodeType(Object o); |
AbstractNodeType2D getNodeType(Object o); |
88 |
int getNodeTypeID(Object o); |
int getNodeTypeId(Object o); |
89 |
|
|
90 |
Implement the interface to FenPDF (``org.fenfire.fenpdf.FenPDFNodeTypeManager``). |
Implement the interface to FenPDF (``org.fenfire.fenpdf.FenPDFNodeTypeManager``). |
91 |
|
|