blob: 75a8df917244fd6a5f3e9a88278ba2b017341d15 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
|
This document contains the proposed API changes to the Java 3D 1.7 API
that deviate from the 1.6 API:
I. Relocation of the javax.media package into org.jogamp to be consistent
with the Maven group identifier and to avoid name clashes with the obsolete
versions of Java3D shipped with OS X and loaded as extensions.
II. Addition of a new pipeline org.jogamp.Jogl2es2pipeline see /docs/GL2ES2Pipeline usage guide.md for usage.
III. All usages of Enumeration and been swapped to use the less internally complex Iterator
Altered classes, fields, constructors, methods
AudioDeviceEnumerator
---------------
Altered class:
class AudioDeviceEnumerator implements Enumeration
altered to
class AudioDeviceEnumerator implements Iterator<AudioDevice>
WakeupCriteriaEnumerator
---------------
Altered class:
class WakeupCriteriaEnumerator implements Enumeration
altered to
class WakeupCriteriaEnumerator implements Iterator<WakeupCriterion>
Behavior
---------------
Altered methods:
public abstract void processStimulus(Enumeration criteria);
altered to
public abstract void processStimulus(Iterator<WakeupCriterion> criteria);
GraphicsContext3D
---------------
Altered methods:
public Enumeration<Light> getAllLights()
altered to
public Iterator<Light> getAllLights()
public Enumeration<Sound> getAllSounds()
altered to
public Iterator<Sound> getAllSounds()
Group
---------------
Altered methods:
public Enumeration<Node> getAllChildren()
altered to
public Iterator<Node> getAllChildren()
Light
---------------
Altered methods:
public Enumeration<Group> getAllScopes()
altered to
public Iterator<Group> getAllScopes()
Locale
---------------
Altered methods:
public Enumeration getAllBranchGraphs()
altered to
public Iterator<BranchGroup> getAllBranchGraphs()
LOD
---------------
Altered methods:
public Enumeration getAllSwitches()
altered to
public Iterator<Switch> getAllSwitches()
ModelClip
---------------
Altered methods:
public Enumeration<Group> getAllScopes()
altered to
public Iterator<Group> getAllScopes()
PhysicalEnvironment
---------------
Altered methods:
public Enumeration<InputDevice> getAllInputDevices()
altered to
public Iterator<InputDevice> getAllInputDevices()
Shape3D
---------------
Altered methods:
public Enumeration getAllGeometries()
altered to
public Iterator<Geometry> getAllGeometries()
View
---------------
Altered methods:
public Enumeration<Canvas3D> getAllCanvas3Ds()
altered to
public Iterator<Canvas3D> getAllCanvas3Ds()
ViewSpecificGroup
---------------
Altered methods:
public Enumeration<View> getAllViews()
altered to
public Iterator<View> getAllViews()
VirtualUniverse
---------------
Altered methods:
public Enumeration<Locale> getAllLocales()
altered to
public Iterator<Locale> getAllLocales()
WakeupCondition
---------------
Altered methods:
public Enumeration allElements()
altered to
public Iterator<WakeupCriterion> allElements()
public Enumeration triggeredElements()
altered to
public Iterator<WakeupCriterion> triggeredElements()
|