| 1 12 package org.openbravo.xmlEngine; 13 14 import java.util.Vector ; 15 import java.util.Enumeration ; 16 17 import org.apache.log4j.Logger ; 18 19 public class XmlVectorValue extends Vector <Object > { 20 21 static Logger log4jXmlVectorValue = Logger.getLogger(XmlVectorValue.class); 22 23 public XmlVectorValue(XmlVectorTemplate xmlVectorTemplate, XmlDocument xmlDocument) { 24 for (Enumeration e = xmlVectorTemplate.elements() ; e.hasMoreElements() ;) { 25 XmlComponentTemplate xmlComponentTemplate = (XmlComponentTemplate)e.nextElement(); 26 log4jXmlVectorValue.debug("Adding XmlComponentTemplate"); 27 addElement(xmlComponentTemplate.createXmlComponentValue(xmlDocument)); 28 } 29 30 } 31 32 StringBuffer printStringBuffer() { 33 StringBuffer str = new StringBuffer (); 34 for (Enumeration e = elements() ; e.hasMoreElements() ;) { 35 XmlComponentValue xmlComponentValue = (XmlComponentValue)e.nextElement(); 36 str.append(xmlComponentValue.print()); 37 } 39 return str; 41 } 42 43 String print() { 44 return printStringBuffer().toString(); 45 } 46 47 StringBuffer printPreviousStringBuffer() { 48 StringBuffer str = new StringBuffer (); 49 for (Enumeration e = elements() ; e.hasMoreElements() ;) { 50 XmlComponentValue xmlComponentValue = (XmlComponentValue)e.nextElement(); 51 str.append(xmlComponentValue.printPrevious()); 52 } 54 return str; 56 } 57 58 String printPrevious() { 59 return printStringBuffer().toString(); 60 } 61 } 62 | Popular Tags |