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
                     nulllocationName - 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.ErrorIllegalArgumentException - if lineno < 0,
                                  override < 0,
                                  description is null, or
                                  t is an instance of java.lang.Errorpublic 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
                     nulllocationName - the name of the configuration source location or null if
                     location information is not availableIllegalArgumentException - if lineno < 0,
                                  override < 0, or
                                  description is nullpublic 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
                    nullIllegalArgumentException - if lineno < 0,
                                  override < 0, or
                                  description is nullpublic 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.