logist.config
Class ParserException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by logist.config.ParserException
All Implemented Interfaces:
java.io.Serializable

public class ParserException
extends java.lang.Exception

An exception that is thrown when an XML configuration file could not be parsed.

Author:
Robin Steiger
See Also:
Serialized Form

Method Summary
static ParserException badClass(java.lang.Class<?> found, java.lang.String expected)
           
static ParserException badFormat(java.lang.String value, java.lang.Object attr, java.lang.String type)
           
static ParserException duplicate(java.lang.String type, java.lang.String name)
           
static ParserException missing(java.lang.String name)
           
static ParserException missingAttribute(java.lang.String attName, java.lang.Object parent)
           
static ParserException missingSet(java.lang.String setName, java.lang.Object parent)
           
static ParserException missingTag(java.lang.String tagName, java.lang.String parent)
           
static ParserException unknownKey(java.lang.String key, java.lang.Object parent)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

missingTag

public static ParserException missingTag(java.lang.String tagName,
                                         java.lang.String parent)

missingAttribute

public static ParserException missingAttribute(java.lang.String attName,
                                               java.lang.Object parent)

missingSet

public static ParserException missingSet(java.lang.String setName,
                                         java.lang.Object parent)

missing

public static ParserException missing(java.lang.String name)

duplicate

public static ParserException duplicate(java.lang.String type,
                                        java.lang.String name)

badFormat

public static ParserException badFormat(java.lang.String value,
                                        java.lang.Object attr,
                                        java.lang.String type)

unknownKey

public static ParserException unknownKey(java.lang.String key,
                                         java.lang.Object parent)

badClass

public static ParserException badClass(java.lang.Class<?> found,
                                       java.lang.String expected)