public static class ConfigurationFile.ErrorDescriptor extends Object implements Serializable
Constructor and Description |
---|
ErrorDescriptor(int lineno,
int override,
String description)
Creates a new error descriptor.
|
ErrorDescriptor(int lineno,
int override,
String description,
String locationName)
Creates a new error descriptor.
|
ErrorDescriptor(int lineno,
int override,
String description,
String locationName,
Throwable t)
Creates a new error descriptor.
|
Modifier and Type | Method and Description |
---|---|
Throwable |
getCause()
Returns the exception associated with this error or
null if there is no
exception associated with this error. |
String |
getDescription()
Returns a textual description of the error encountered.
|
int |
getLineNumber()
Returns the line number in the configuration source where the entry with an error can be
found or
0 if this error descriptor is not associated with a line number. |
String |
getLocationName()
Returns the name of the configuration source location or
null if location
information is not available. |
int |
getOverride()
Returns the override sequence number where this error occurred or
0 if the
error did not occur in an override. |
String |
toString()
Returns a string representation of this error.
|
public ErrorDescriptor(int lineno, int override, String description, String locationName, Throwable t)
lineno
- line number of the configuration source where this problem was found
or 0
if this problem is not associated with a line
numberoverride
- the override sequence number or 0
if the problem was not
found in an overridedescription
- a description of the problem; this parameter cannot be
null
locationName
- the name of the configuration source location or null
if
location information is not availablet
- exception associated with this error or null
if there is
no exception related to the error; t
cannot be an
instance of java.lang.Error
IllegalArgumentException
- if lineno
< 0
,
override
< 0
,
description
is null
, or
t
is an instance of java.lang.Error
public ErrorDescriptor(int lineno, int override, String description, String locationName)
lineno
- line number of the configuration source where this problem was found
or 0
if this problem is not associated with a line
numberoverride
- the override sequence number or 0
if the problem was not
found in an overridedescription
- a description of the problem; this parameter cannot be
null
locationName
- the name of the configuration source location or null
if
location information is not availableIllegalArgumentException
- if lineno
< 0
,
override
< 0
, or
description
is null
public ErrorDescriptor(int lineno, int override, String description)
lineno
- line number of the configuration source where this problem was found
or 0
if this problem is not associated with a line
numberoverride
- the override sequence number or 0
if the problem was not
found in an overridedescription
- a description of the problem; this parameter cannot be
null
IllegalArgumentException
- if lineno
< 0
,
override
< 0
, or
description
is null
public int getLineNumber()
0
if this error descriptor is not associated with a line number.0
if this error descriptor is not associated with a line numberpublic int getOverride()
0
if the
error did not occur in an override. For example, if the error occurred in the second
override specified, the method would return 2
.0
if this error did not
occur in an overridepublic String getDescription()
public String getLocationName()
null
if location
information is not available.null
if location information is not available.public Throwable getCause()
null
if there is no
exception associated with this error.Copyright © GigaSpaces.