// // TrexClient - (c) Copyright 2008-2009 SAP AG // // created from ResultAttribute.xsd/wsdl. ! do not edit ! // package com.sap.trex.client; import java.io.IOException; import java.util.ArrayList; import java.util.List; public class ResultAttribute { private int itsRef; private ArrayList <String> itsValues; public ResultAttribute () { itsRef = 0; itsValues = new ArrayList <String> (); } public void clear() { itsRef = 0; itsValues.clear(); } public void read(InputStream theStream) throws IOException, TrexException { int i,j; itsRef = theStream.readVectorSize(); j = theStream.readVectorSize(); itsValues.ensureCapacity(j); while(itsValues.size()<j) itsValues.add(new String()); while(itsValues.size()>j) itsValues.remove(itsValues.size()-1); for(i=0; i<j; i++) itsValues.set(i,theStream.readString()); } public void write(OutputStream theStream) throws IOException, TrexException { throw new TrexException(Error.TDBC_READ_ONLY,"ResultAttribute"); } /** * \class ResultAttribute * * \var ref points into ResultAttributeDefinition vector * \var values - */ public int getRef() { return itsRef; } public void setRef(int theRef) { itsRef = theRef; } public ArrayList <String> getValues() { return itsValues; } public void setValues(ArrayList <String> theValues) { itsValues = theValues; } public void addValue(String theValues) { itsValues.add(theValues); } }