Home » openjdk-7 » java » net » [javadoc | source]
java.net
public class: URISyntaxException [javadoc | source]
java.lang.Object
   java.lang.Throwable
      java.lang.Exception
         java.net.URISyntaxException

All Implemented Interfaces:
    Serializable

Checked exception thrown to indicate that a string could not be parsed as a URI reference.
Fields inherited from java.lang.Exception:
serialVersionUID
Constructor:
 public URISyntaxException(String input,
    String reason) 
    Constructs an instance from the given input string and reason. The resulting object will have an error index of -1.
    Parameters:
    input - The input string
    reason - A string explaining why the input could not be parsed
    Throws:
    NullPointerException - If either the input or reason strings are null
 public URISyntaxException(String input,
    String reason,
    int index) 
    Constructs an instance from the given input string, reason, and error index.
    Parameters:
    input - The input string
    reason - A string explaining why the input could not be parsed
    index - The index at which the parse error occurred, or -1 if the index is not known
    Throws:
    NullPointerException - If either the input or reason strings are null
    IllegalArgumentException - If the error index is less than -1
Method from java.net.URISyntaxException Summary:
getIndex,   getInput,   getMessage,   getReason
Methods from java.lang.Throwable:
addSuppressed,   fillInStackTrace,   getCause,   getLocalizedMessage,   getMessage,   getStackTrace,   getStackTraceDepth,   getStackTraceElement,   getSuppressed,   initCause,   printStackTrace,   printStackTrace,   printStackTrace,   setStackTrace,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from java.net.URISyntaxException Detail:
 public int getIndex() 
    Returns an index into the input string of the position at which the parse error occurred, or -1 if this position is not known.
 public String getInput() 
    Returns the input string.
 public String getMessage() 
    Returns a string describing the parse error. The resulting string consists of the reason string followed by a colon character (':'), a space, and the input string. If the error index is defined then the string " at index " followed by the index, in decimal, is inserted after the reason string and before the colon character.
 public String getReason() 
    Returns a string explaining why the input string could not be parsed.