Changeset 12663
- Timestamp:
- 2006-09-05T11:34:39+12:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/gems/Attribute.java
r12572 r12663 37 37 package org.greenstone.gatherer.gems; 38 38 39 import java.util.ArrayList;40 39 41 40 /** 42 41 * Wrapper class for attributes displayed in the table 43 42 * @author Shaoqun Wu, Greenstone Digital Library, University of Waikato 44 * @version 2.445 43 */ 46 44 public class Attribute 47 48 49 50 51 52 45 { 46 private String name=""; 47 private String value=""; 48 private String lang=""; 49 private boolean isRequired; 50 //private boolean isLanguageDependent; 53 51 54 public Attribute(){}52 public Attribute() {} 55 53 56 public Attribute(String name, String value, String lang, boolean isRequired, boolean isLanDep){57 58 59 60 61 this.isLanguageDependent = isLanDep;62 54 public Attribute(String name, String value, String lang, boolean isRequired /*, boolean isLangDep*/){ 55 this.name = name; 56 this.value = value; 57 this.lang = lang; 58 this.isRequired = isRequired; 59 //this.isLanguageDependent = isLangDep; 60 } 63 61 64 public Attribute(String name, String value, boolean isRequired, boolean isLanDep){65 66 67 68 69 this.isLanguageDependent = isLanDep;70 62 public Attribute(String name, String value, boolean isRequired/*, boolean isLangDep*/){ 63 this.name = name; 64 this.value = value; 65 //this.lang = lang; 66 this.isRequired = isRequired; 67 //this.isLanguageDependent = isLangDep; 68 } 71 69 72 73 74 75 70 public Attribute(String name, String value){ 71 this.name = name; 72 this.value = value; 73 } 76 74 77 public String getName(){return name;} 75 public String getName(){ 76 return name; 77 } 78 78 79 public String getValue() {return value;} 79 public String getValue() { 80 return value; 81 } 80 82 81 public String getLanguage() {return lang;} 83 public String getLanguage() { 84 return lang; 85 } 82 86 83 public boolean isRequired(){return this.isRequired;} 87 public boolean isRequired(){ 88 return this.isRequired; 89 } 84 90 85 public boolean isLanguageDependent(){return this.isLanguageDependent;} 91 // public boolean isLanguageDependent(){ 92 // return this.isLanguageDependent; 93 // } 86 94 87 public void setName(String name){88 89 95 public void setName(String name) { 96 if (name.trim().equals(this.name)) return; 97 this.name = name.trim(); 90 98 91 99 } 92 100 93 public void setValue(String value){94 95 96 101 public void setValue(String value) { 102 if (value.trim().equals(this.value)) return; 103 this.value = value.trim(); 104 } 97 105 98 public void setLanguage(String lang){99 100 101 106 public void setLanguage(String lang) { 107 if (lang.trim().equals(this.lang)) return; 108 this.lang = lang; 109 } 102 110 103 public void setRequired(boolean isRequired){this.isRequired = isRequired;} 111 public void setRequired(boolean isRequired) { 112 this.isRequired = isRequired; 113 } 104 114 105 public void setLanguageDependent(boolean isLanDep){this.isLanguageDependent = isLanDep;} 115 // public void setLanguageDependent(boolean isLangDep) { 116 // this.isLanguageDependent = isLangDep; 117 // } 106 118 107 public String toString(){108 109 119 public String toString() { 120 return (this.name + " " + this.value +" " + this.lang); 121 } 110 122 }
Note:
See TracChangeset
for help on using the changeset viewer.