/[schmitzm]/branches/2.2.x/src/skrueger/AttributeMetadataInterface.java
ViewVC logotype

Diff of /branches/2.2.x/src/skrueger/AttributeMetadataInterface.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/src/skrueger/AttributeMetadata.java revision 770 by alfonx, Sun Mar 21 11:36:11 2010 UTC trunk/src/skrueger/AttributeMetadataInterface.java revision 797 by alfonx, Sat Apr 10 16:12:40 2010 UTC
# Line 8  import org.opengis.feature.type.Name; Line 8  import org.opengis.feature.type.Name;
8  import skrueger.geotools.Copyable;  import skrueger.geotools.Copyable;
9  import skrueger.i8n.Translation;  import skrueger.i8n.Translation;
10    
11  public interface AttributeMetadata extends Copyable<AttributeMetadata>,  public interface AttributeMetadataInterface extends Copyable<AttributeMetadataInterface>,
12                  Comparable<AttributeMetadata> {                  Comparable<AttributeMetadataInterface> {
13    
14          /**          /**
15           * @return a translatable title for this attribute..           * @return a translatable title for this attribute..
# Line 20  public interface AttributeMetadata exten Line 20  public interface AttributeMetadata exten
20           * Set a translatable title for this attribute..           * Set a translatable title for this attribute..
21           */           */
22          public void setTitle(Translation title);          public void setTitle(Translation title);
23            
24            /**
25             * Set an untranslated title for this attribute or pass a {@link Translation} encryped as a {@link String}
26             */
27            public void setTitle(String title);
28    
29          /**          /**
30           * @return a translatable description for this attribute           * @return a translatable description for this attribute
# Line 32  public interface AttributeMetadata exten Line 37  public interface AttributeMetadata exten
37          public void setDesc(Translation desc);          public void setDesc(Translation desc);
38    
39          /**          /**
40             * Set an untranslated description for this attribute or pass a {@link Translation} encryped as a {@link String}  
41             */
42            public void setDesc(String desc);
43    
44    
45            /**
46           * The local name. E.g. the name of the DBF column as a {@link String}.           * The local name. E.g. the name of the DBF column as a {@link String}.
47           */           */
48          public String getLocalName();          public String getLocalName();
# Line 47  public interface AttributeMetadata exten Line 58  public interface AttributeMetadata exten
58           * {@link #getLocalName()} value. The first may be <code>null</code> or           * {@link #getLocalName()} value. The first may be <code>null</code> or
59           * represent the layer name.           * represent the layer name.
60           */           */
61          public NameImpl getName();          public Name getName();
62    
63          /**          /**
64           * set the fully qualified {@link Name} of this attribute.           * set the fully qualified {@link Name} of this attribute.
65           */           */
66          public void setName(NameImpl name);          public void setName(Name name);
67    
68          /**          /**
69           * A list og objects that represent NODATA-values for this attribute. The           * A list og objects that represent NODATA-values for this attribute. The

Legend:
Removed from v.770  
changed lines
  Added in v.797

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26