Back to project page square-libgdx.
The source code is released under:
GNU General Public License
If you think the Android project square-libgdx listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
/******************************************************************************* * Copyright (c) 2013 EclipseSource.//from w w w. j av a 2 s . c o m * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Ralf Sternberg - initial implementation and API ******************************************************************************/ package com.denzyldick.square.json; /** * An unchecked exception to indicate that an input does not qualify as valid JSON. */ @SuppressWarnings( "serial" ) // use default serial UID public class ParseException extends RuntimeException { private final int offset; private final int line; private final int column; ParseException( String message, int offset, int line, int column ) { super( message + " at " + line + ":" + column ); this.offset = offset; this.line = line; this.column = column; } /** * Returns the absolute index of the character at which the error occurred. The * index of the first character of a document is 0. * * @return the character offset at which the error occurred, will be >= 0 */ public int getOffset() { return offset; } /** * Returns the number of the line in which the error occurred. The first line counts as 1. * * @return the line in which the error occurred, will be >= 1 */ public int getLine() { return line; } /** * Returns the index of the character at which the error occurred, relative to the line. The * index of the first character of a line is 0. * * @return the column in which the error occurred, will be >= 0 */ public int getColumn() { return column; } }