// Path: src/cn/yo2/aquarium/pocketvoa/IllegalContentFormatException.java
// public class IllegalContentFormatException extends Exception {
// 
// 	/**
// 	 * 
// 	 */
// 	private static final long serialVersionUID = 1L;
// 
// 	public IllegalContentFormatException() {
// 		super();
// 		// TODO Auto-generated constructor stub
// 	}
// 
// 	public IllegalContentFormatException(String detailMessage,
// 			Throwable throwable) {
// 		super(detailMessage, throwable);
// 		// TODO Auto-generated constructor stub
// 	}
// 
// 	public IllegalContentFormatException(String detailMessage) {
// 		super(detailMessage);
// 		// TODO Auto-generated constructor stub
// 	}
// 
// 	public IllegalContentFormatException(Throwable throwable) {
// 		super(throwable);
// 		// TODO Auto-generated constructor stub
// 	}
// 
// }


import java.util.regex.Matcher;
import java.util.regex.Pattern;
import android.util.Log;
import cn.yo2.aquarium.pocketvoa.IllegalContentFormatException;
package cn.yo2.aquarium.pocketvoa.parser;





public abstract class AbstractListParser implements IListParser {
	
	private static final String TAG = AbstractListParser.class.getSimpleName();
	protected String mType;
	protected String mSubtype;
	
	public AbstractListParser(String type, String subtype) {
		super();
		this.mType = type;
		this.mSubtype = subtype;
	}

	@Override
// Path: src/cn/yo2/aquarium/pocketvoa/IllegalContentFormatException.java
// public class IllegalContentFormatException extends Exception {
// 
// 	/**
// 	 * 
// 	 */
// 	private static final long serialVersionUID = 1L;
// 
// 	public IllegalContentFormatException() {
// 		super();
// 		// TODO Auto-generated constructor stub
// 	}
// 
// 	public IllegalContentFormatException(String detailMessage,
// 			Throwable throwable) {
// 		super(detailMessage, throwable);
// 		// TODO Auto-generated constructor stub
// 	}
// 
// 	public IllegalContentFormatException(String detailMessage) {
// 		super(detailMessage);
// 		// TODO Auto-generated constructor stub
// 	}
// 
// 	public IllegalContentFormatException(Throwable throwable) {
// 		super(throwable);
// 		// TODO Auto-generated constructor stub
// 	}
// 
// }


// Path: src/cn/yo2/aquarium/pocketvoa/parser/AbstractListParser.java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import android.util.Log;
import cn.yo2.aquarium.pocketvoa.IllegalContentFormatException;

package cn.yo2.aquarium.pocketvoa.parser;





public abstract class AbstractListParser implements IListParser {
	
	private static final String TAG = AbstractListParser.class.getSimpleName();
	protected String mType;
	protected String mSubtype;
	
	public AbstractListParser(String type, String subtype) {
		super();
		this.mType = type;
		this.mSubtype = subtype;
	}

	@Override
	public int parsePageCount(String body) throws IllegalContentFormatException {