1 16 package org.ajaxtags.helpers; 17 18 import java.util.List ; 19 import java.util.ArrayList ; 20 import java.util.Arrays ; 21 22 28 public class ValueItem extends Item<ArrayList <String >> { 29 private static final long serialVersionUID = -5641651833544439174L; 30 31 39 public ValueItem(String tagName, boolean asCData) { 40 this(tagName, null, asCData); 41 } 42 43 53 public ValueItem(String tagName, String value, boolean asCData) { 54 this(tagName, asCData, value); 55 } 56 57 67 public ValueItem(String tagName, boolean asCData, String ... value) { 68 super(tagName, new ArrayList <String >(), asCData); 69 getValue().addAll(Arrays.asList(value)); 70 } 71 72 80 public int indexOfValue(String value) { 81 return getValue().indexOf(value); 82 } 83 84 90 public void addValue(String ... values) { 91 getValue().addAll(Arrays.asList(values)); 92 } 93 94 100 public void addValue(List <String > values) { 101 getValue().addAll(values); 102 } 103 104 110 public void addValue(String value) { 111 getValue().add(String.valueOf(value)); 112 } 113 114 121 public String remove(int i) { 122 return getValue().remove(i); 123 } 124 125 } 126 | Popular Tags |