/* * Created on May 7, 2003 * * To change the template for this generated file go to * Window>Preferences>Java>Code Generation>Code and Comments Copyright 2003 Joseph Barnett This File is part of "one 2 oh my god" "one 2 oh my god" is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by Free Software Foundation; either version 2 of the License, or your option) any later version. "one 2 oh my god" is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with "one 2 oh my god"; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ package itunes.client.request; import itunes.*; import java.util.ArrayList; /** * @author jbarnett * * To change the template for this generated type comment go to * Window>Preferences>Java>Code Generation>Code and Comments */ public class ContentCodesRequest extends Request { protected ArrayList mdclDataFields; public ContentCodesRequest(String server, int port) throws NoServerPermissionException { super(server, port, "content-codes"); } protected void Process() throws NoServerPermissionException{ super.Process(); parseMDCL(); } protected void parseMDCL() { mdclDataFields = new ArrayList(); for (int i = 0; i < mdclIndexes.size(); i++) { byte[] mdclData = ((FieldPair)fieldPairs.get(((Integer)mdclIndexes.get(i)).intValue())).value; mdclDataFields.add(processDataFields(mdclData,0)); } } public String toString() { String ret = super.toString(); for (int i=0; i < mdclDataFields.size();i++) { ArrayList fps = ((ArrayList)mdclDataFields.get(i)); for (int j = 0; j < fps.size();j++) { ret += ((FieldPair)fps.get(j)).toString() + "\n"; } } return ret; } }