Package Summary  Overview Summary

class:URISyntaxException [NONE]

All Implemented Interfaces:
Serializable

public class URISyntaxExceptionextends Exception
Checked exception thrown to indicate that a string could not be parsed as a URI reference.
Since:
1.4
See Also:

constructor:URISyntaxException(java.lang.String,java.lang.String,int) [NONE]

  • URISyntaxException

    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
  • constructor:URISyntaxException(java.lang.String,java.lang.String) [NONE]

    URISyntaxException

    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

    method:getInput() [NONE]

  • getInput

    public String getInput()
    Returns the input string.
    Returns:
    The input string
  • method:getReason() [NONE]

    getReason

    public String getReason()
    Returns a string explaining why the input string could not be parsed.
    Returns:
    The reason string

    method:getIndex() [NONE]

    getIndex

    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.
    Returns:
    The error index

    method:getMessage() [NONE]

    getMessage

    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.
    Overrides:
    getMessage in class Throwable
    Returns:
    A string describing the parse error

    © 2023 Oracle Corporation and/or its affiliates