From: <bma...@us...> - 2008-09-23 10:40:07
|
Revision: 3972 http://fudaa.svn.sourceforge.net/fudaa/?rev=3972&view=rev Author: bmarchan Date: 2008-09-23 10:40:01 +0000 (Tue, 23 Sep 2008) Log Message: ----------- Debut mise en place Attributs g?\195?\169om?\195?\169trie. Modified Paths: -------------- branches/FudaaModeleur_TC1Bis/fudaa_devel/ctulu/src/org/fudaa/ctulu/gis/GISAttributeConstants.java Modified: branches/FudaaModeleur_TC1Bis/fudaa_devel/ctulu/src/org/fudaa/ctulu/gis/GISAttributeConstants.java =================================================================== --- branches/FudaaModeleur_TC1Bis/fudaa_devel/ctulu/src/org/fudaa/ctulu/gis/GISAttributeConstants.java 2008-09-23 09:59:16 UTC (rev 3971) +++ branches/FudaaModeleur_TC1Bis/fudaa_devel/ctulu/src/org/fudaa/ctulu/gis/GISAttributeConstants.java 2008-09-23 10:40:01 UTC (rev 3972) @@ -25,12 +25,19 @@ */ public final class GISAttributeConstants { + /** Etat geom modifi\xE9. */ + public final static String ATT_VAL_ETAT_MODI="MODI"; + /** Etat geom cr\xE9\xE9 */ + public final static String ATT_VAL_ETAT_CREE="CREE"; + /** Etat geom origine */ + public final static String ATT_VAL_ETAT_ORIG="ORIG"; + private GISAttributeConstants() { } public static String toString(final GISAttributeInterface _att) { - if (_att == TITRE || _att == BATHY || _att == NATURE) { + if (_att == TITRE || _att == BATHY || _att == NATURE || _att == ETAT_GEOM) { return _att.getID(); } final String attributeSep = getAttributeSep(); @@ -52,6 +59,9 @@ if (NATURE.getID().equals(_saveName)) { return NATURE; } + if (ETAT_GEOM.getID().equals(_saveName)) { + return ETAT_GEOM; + } return null; } @@ -142,6 +152,23 @@ }; /** + * Un attribut etat, global a la g\xE9om\xE9trie. + */ + public final static GISAttributeString ETAT_GEOM = new GISAttributeString(CtuluLib.getS("Etat"), false) { + public String getID() { + return "ATTRIBUTE_ETAT_GEOM"; + } + + public boolean isEditable() { + return false; + } + + public Object getDefaultValue() { + return ATT_VAL_ETAT_CREE; + } + }; + + /** * Un attribut bathy, atomique. */ public final static GISAttributeDouble BATHY = new GISAttributeDouble(CtuluLib.getS("z"), true) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |