Revision 269

View differences:

org.gvsig.dgn/trunk/org.gvsig.dgn/org.gvsig.dgn.provider.legend/src/main/java/org/gvsig/fmap/dal/store/dgn/legend/DGNGetLabeling.java
31 31
import org.gvsig.fmap.dal.store.dgn.DGNStoreProvider;
32 32
import org.gvsig.fmap.dal.store.dgn.LegendBuilder;
33 33
import org.gvsig.tools.ToolsLocator;
34
import org.gvsig.tools.dynobject.AbstractDynMethod;
34 35
import org.gvsig.tools.dynobject.DynClass;
35
import org.gvsig.tools.dynobject.DynMethod;
36 36
import org.gvsig.tools.dynobject.DynObject;
37 37
import org.gvsig.tools.dynobject.DynObjectManager;
38 38
import org.gvsig.tools.dynobject.exception.DynMethodException;
39 39
import org.gvsig.tools.dynobject.exception.DynMethodNotSupportedException;
40 40

  
41
public class DGNGetLabeling implements DynMethod {
41
public class DGNGetLabeling extends AbstractDynMethod {
42 42
	private static int code = DynObjectManager.NULLCODE;
43 43

  
44 44
	static void register(DynClass DGNDynClass) {
......
51 51
		);
52 52

  
53 53
	}
54
        
55
        public DGNGetLabeling() {
56
            super(LegendBuilder.DYNMETHOD_GETLABELING_NAME,"DGN Labeling");
57
        }
58
        
59
        @Override
54 60
	public int getCode() throws DynMethodNotSupportedException {
55 61
		return code;
56 62
	}
57 63

  
58
	public String getDescription() {
59
		return "DGN Labeling";
60
	}
61

  
62
	public String getName() {
63
		return LegendBuilder.DYNMETHOD_GETLABELING_NAME;
64
	}
65

  
66
	public Object invoke(Object self, DynObject context)
64
        @Override
65
	public Object invoke(DynObject self, Object[] args)
67 66
			throws DynMethodException {
68 67
		try {
69 68
			return ((DGNStoreProvider) self).getLabeling();
org.gvsig.dgn/trunk/org.gvsig.dgn/org.gvsig.dgn.provider.legend/src/main/java/org/gvsig/fmap/dal/store/dgn/legend/DGNGetLegend.java
31 31
import org.gvsig.fmap.dal.store.dgn.DGNStoreProvider;
32 32
import org.gvsig.fmap.dal.store.dgn.LegendBuilder;
33 33
import org.gvsig.tools.ToolsLocator;
34
import org.gvsig.tools.dynobject.AbstractDynMethod;
34 35
import org.gvsig.tools.dynobject.DynClass;
35
import org.gvsig.tools.dynobject.DynMethod;
36 36
import org.gvsig.tools.dynobject.DynObject;
37 37
import org.gvsig.tools.dynobject.DynObjectManager;
38 38
import org.gvsig.tools.dynobject.exception.DynMethodException;
39 39
import org.gvsig.tools.dynobject.exception.DynMethodNotSupportedException;
40 40

  
41
public class DGNGetLegend implements DynMethod {
41
public class DGNGetLegend extends AbstractDynMethod {
42 42
	private static int code = DynObjectManager.NULLCODE;
43 43

  
44 44
	static void register(DynClass DGNDynClass) {
......
51 51
		);
52 52

  
53 53
	}
54
        
55
        public DGNGetLegend() {
56
            super(LegendBuilder.DYNMETHOD_GETLEGEND_NAME,"DGN Legend");
57
        }
58
        
59
        @Override
54 60
	public int getCode() throws DynMethodNotSupportedException {
55 61
		return code;
56 62
	}
57 63

  
58
	public String getDescription() {
59
		return "DGN Legend";
60
	}
61

  
62
	public String getName() {
63
		return LegendBuilder.DYNMETHOD_GETLEGEND_NAME;
64
	}
65

  
66
	public Object invoke(Object self, DynObject context)
64
        @Override
65
	public Object invoke(DynObject self, Object[] args)
67 66
			throws DynMethodException {
68 67
		try {
69 68
			return ((DGNStoreProvider) self).getLegend();
org.gvsig.dgn/trunk/org.gvsig.dgn/org.gvsig.dgn.provider.legend/src/main/java/org/gvsig/fmap/dal/store/dgn/legend/DGNGetLegendBuilder.java
29 29

  
30 30
import org.gvsig.fmap.dal.store.dgn.LegendBuilder;
31 31
import org.gvsig.tools.ToolsLocator;
32
import org.gvsig.tools.dynobject.AbstractDynMethod;
32 33
import org.gvsig.tools.dynobject.DynClass;
33
import org.gvsig.tools.dynobject.DynMethod;
34 34
import org.gvsig.tools.dynobject.DynObject;
35 35
import org.gvsig.tools.dynobject.DynObjectManager;
36 36
import org.gvsig.tools.dynobject.exception.DynMethodException;
37 37
import org.gvsig.tools.dynobject.exception.DynMethodNotSupportedException;
38 38

  
39
public class DGNGetLegendBuilder implements DynMethod {
39
public class DGNGetLegendBuilder extends AbstractDynMethod {
40 40
	private static int code = DynObjectManager.NULLCODE;
41 41

  
42 42
	static void register(DynClass DGNDynClass) {
......
50 50

  
51 51
	}
52 52
	
53
        public DGNGetLegendBuilder() {
54
            super(LegendBuilder.DYNMETHOD_BUILDER_NAME,"DGN LegendBuilder creator");
55
        }
56
        
57
        @Override
53 58
	public int getCode() throws DynMethodNotSupportedException {
54 59
		return code;
55 60
	}
56 61

  
57
	public String getDescription() {
58
		return "DGN LegendBuilder creator";
59
	}
60

  
61
	public String getName() {
62
		return LegendBuilder.DYNMETHOD_BUILDER_NAME;
63
	}
64

  
65
	public Object invoke(Object self, DynObject context)
62
        @Override
63
	public Object invoke(DynObject self, Object[] args)
66 64
			throws DynMethodException {
67 65
		return new DGNLegendBuilder();
68 66
	}

Also available in: Unified diff