//
// TrexClient - (c) Copyright 2008-2009 SAP AG
//
// created from SearchHierarchy_Result.xsd/wsdl. ! do not edit !
//
package com.sap.trex.client;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class SearchHierarchy_Result extends Result
{
private ArrayList <ResultHierarchy> itsHierarchy;
public SearchHierarchy_Result ()
{
itsHierarchy = new ArrayList <ResultHierarchy> ();
}
public void clear()
{
super.clear();
itsHierarchy.clear();
}
public void read(InputStream theStream) throws IOException, TrexException
{
int i,j;
super.read(theStream);
j = theStream.readVectorSize();
itsHierarchy.ensureCapacity(j);
while(itsHierarchy.size()<j)
itsHierarchy.add(new ResultHierarchy());
while(itsHierarchy.size()>j)
itsHierarchy.remove(itsHierarchy.size()-1);
for(i=0; i<j; i++)
itsHierarchy.get(i).read(theStream);
}
public void write(OutputStream theStream) throws IOException, TrexException
{
throw new TrexException(Error.TDBC_READ_ONLY,"SearchHierarchy_Result");
}
/**
* \class SearchHierarchy_Result
*
* \var hierarchy -
*/
public ArrayList <ResultHierarchy> getHierarchy()
{
return itsHierarchy;
}
public void setHierarchy(ArrayList <ResultHierarchy> theHierarchy)
{
itsHierarchy = theHierarchy;
}
public void addHierarchy(ResultHierarchy theHierarchy)
{
itsHierarchy.add(theHierarchy);
}
}