1 18 19 20 package org.apache.struts.tiles.xmlDefinition; 21 22 import java.util.ArrayList ; 23 import java.util.List ; 24 25 26 33 public class XmlListAttribute extends XmlAttribute 34 { 35 39 private List list; 40 41 44 public XmlListAttribute() 45 { 46 list = new ArrayList (); 47 setValue(list); 48 } 49 50 55 public XmlListAttribute( String name, List value) 56 { 57 super( name, value ); 58 list = value; 59 } 60 61 66 public void add( XmlAttribute element ) 67 { 68 list.add( element.getValue() ); 69 } 70 71 75 public void add( Object value ) 76 { 77 if(value instanceof XmlAttribute) 81 { 82 add((XmlAttribute)value); 83 return; 84 } 85 else 86 list.add( value ); 87 } 88 89 93 public void addObject( Object value ) 94 { 95 list.add( value ); 96 } 97 98 99 100 } 101 | Popular Tags |