Revision 5388 trunk/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/tools/smc/InternalPolygonCADToolContext.java

View differences:

InternalPolygonCADToolContext.java
21 21
        super();
22 22

  
23 23
        _owner = owner;
24
        setState(AddInternalPolygon.AddNextPoint);
25
        AddInternalPolygon.AddNextPoint.Entry(this);
24
        setState(InternalPolygon.AddNextPoint);
25
        InternalPolygon.AddNextPoint.Entry(this);
26 26
    }
27 27

  
28 28
    public void addOption(String s)
......
108 108
    //
109 109
    }
110 110

  
111
    /* package */ static abstract class AddInternalPolygon
111
    /* package */ static abstract class InternalPolygon
112 112
    {
113 113
    //-----------------------------------------------------------
114 114
    // Member methods.
......
121 121
        //-------------------------------------------------------
122 122
        // Statics.
123 123
        //
124
        /* package */ static AddInternalPolygon_Default.AddInternalPolygon_AddNextPoint AddNextPoint;
125
        private static AddInternalPolygon_Default Default;
124
        /* package */ static InternalPolygon_Default.InternalPolygon_AddNextPoint AddNextPoint;
125
        private static InternalPolygon_Default Default;
126 126

  
127 127
        static
128 128
        {
129
            AddNextPoint = new AddInternalPolygon_Default.AddInternalPolygon_AddNextPoint("AddInternalPolygon.AddNextPoint", 0);
130
            Default = new AddInternalPolygon_Default("AddInternalPolygon.Default", -1);
129
            AddNextPoint = new InternalPolygon_Default.InternalPolygon_AddNextPoint("InternalPolygon.AddNextPoint", 0);
130
            Default = new InternalPolygon_Default("InternalPolygon.Default", -1);
131 131
        }
132 132

  
133 133
    }
134 134

  
135
    protected static class AddInternalPolygon_Default
135
    protected static class InternalPolygon_Default
136 136
        extends InternalPolygonCADToolState
137 137
    {
138 138
    //-----------------------------------------------------------
139 139
    // Member methods.
140 140
    //
141 141

  
142
        protected AddInternalPolygon_Default(String name, int id)
142
        protected InternalPolygon_Default(String name, int id)
143 143
        {
144 144
            super (name, id);
145 145
        }
......
152 152
            {
153 153
                boolean loopbackFlag =
154 154
                    context.getState().getName().equals(
155
                        AddInternalPolygon.AddNextPoint.getName());
155
                        InternalPolygon.AddNextPoint.getName());
156 156

  
157 157
                if (loopbackFlag == false)
158 158
                {
......
166 166
                }
167 167
                finally
168 168
                {
169
                    context.setState(AddInternalPolygon.AddNextPoint);
169
                    context.setState(InternalPolygon.AddNextPoint);
170 170

  
171 171
                    if (loopbackFlag == false)
172 172
                    {
......
188 188
    //
189 189

  
190 190

  
191
        private static final class AddInternalPolygon_AddNextPoint
192
            extends AddInternalPolygon_Default
191
        private static final class InternalPolygon_AddNextPoint
192
            extends InternalPolygon_Default
193 193
        {
194 194
        //-------------------------------------------------------
195 195
        // Member methods.
196 196
        //
197 197

  
198
            private AddInternalPolygon_AddNextPoint(String name, int id)
198
            private InternalPolygon_AddNextPoint(String name, int id)
199 199
            {
200 200
                super (name, id);
201 201
            }
......
205 205
                InternalPolygonCADTool ctxt = context.getOwner();
206 206

  
207 207
                ctxt.selection();
208
                ctxt.setQuestion(PluginServices.getText(this,"next_point_cancel_or_end"));
208
                ctxt.setQuestion(PluginServices.getText(this,"next_point_or_end"));
209 209
                ctxt.setDescription(new String[]{"end", "cancel"});
210 210
                return;
211 211
            }
......
219 219
                context.clearState();
220 220
                try
221 221
                {
222
                    ctxt.setQuestion(PluginServices.getText(this,"next_point_cancel_or_end"));
222
                    ctxt.setQuestion(PluginServices.getText(this,"next_point_or_end"));
223 223
                    ctxt.setDescription(new String[]{"end", "cancel"});
224 224
                    ctxt.addOption(s);
225 225
                }
......
239 239
                context.clearState();
240 240
                try
241 241
                {
242
                    ctxt.setQuestion(PluginServices.getText(this,"next_point_cancel_or_end"));
242
                    ctxt.setQuestion(PluginServices.getText(this,"next_point_or_end"));
243 243
                    ctxt.setDescription(new String[]{"end", "cancel"});
244 244
                    ctxt.addPoint(pointX, pointY, event);
245 245
                }

Also available in: Unified diff