Revision 33331 branches/v2_0_0_prep/extensions/org.gvsig.symbology/src/main/java/org/gvsig/symbology/fmap/mapcontext/rendering/symbol/style/SimpleLineStyle.java

View differences:

SimpleLineStyle.java
45 45
 * @author 2009- <a href="cordinyana@gvsig.org">C?sar Ordi?ana</a> - gvSIG team
46 46
 */
47 47
public class SimpleLineStyle extends AbstractStyle implements ILineStyle, CartographicSupport {
48
	public static final String SIMPLE_LINE_STYLE_DYNCLASS_NAME = "SimpleLineStyle";
48
	public static final String SIMPLE_LINE_STYLE_PERSISTENCE_DEFINITION_NAME = "SimpleLineStyle";
49 49

  
50 50
	private static final String FIELD_DASH_ARRAY = "dashArray";
51 51
	private static final String FIELD_TEMP_DASH_ARRAY = "tempDashArray";
......
371 371
		PersistenceManager manager = ToolsLocator.getPersistenceManager();
372 372
		DynStruct definition = manager.addDefinition(
373 373
				SimpleLineStyle.class,
374
				SIMPLE_LINE_STYLE_DYNCLASS_NAME,
375
				SIMPLE_LINE_STYLE_DYNCLASS_NAME+" Persistence definition",
374
				SIMPLE_LINE_STYLE_PERSISTENCE_DEFINITION_NAME,
375
				SIMPLE_LINE_STYLE_PERSISTENCE_DEFINITION_NAME+" Persistence definition",
376 376
				null, 
377 377
				null
378 378
		);
379 379

  
380 380
		// Extend the Style base definition
381
		definition.extend(STYLE_DYNCLASS_NAME);
381
		definition.extend(STYLE_PERSISTENCE_DEFINITION_NAME);
382 382

  
383 383
		// Arrow decorator
384
		definition.addDynFieldObject(FIELD_ARROW_DECORATOR);
384
		definition.addDynFieldObject(FIELD_ARROW_DECORATOR)
385
			.setClassOfValue(ArrowDecoratorStyle.class);
385 386
		// Dash array
386
		definition.addDynFieldList(FIELD_DASH_ARRAY);
387
		definition.addDynFieldArray(FIELD_DASH_ARRAY)
388
			.setClassOfItems(float.class);
387 389
		// Temporal dash array
388
		definition.addDynFieldList(FIELD_TEMP_DASH_ARRAY);
390
		definition.addDynFieldArray(FIELD_TEMP_DASH_ARRAY)
391
			.setClassOfItems(float.class);
389 392
		// Dash phase
390 393
		definition.addDynFieldFloat(FIELD_DASH_PHASE).setMandatory(true);
391 394
		// End cap

Also available in: Unified diff