net.sourceforge.wurfl.core.resource
Class UserAgentConsistencyException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by net.sourceforge.wurfl.core.WURFLRuntimeException
                  extended by net.sourceforge.wurfl.core.resource.WURFLConsistencyException
                      extended by net.sourceforge.wurfl.core.resource.DeviceConsistencyException
                          extended by net.sourceforge.wurfl.core.resource.UserAgentConsistencyException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
UserAgentNotUniqueException, UserAgentOverrideException

public abstract class UserAgentConsistencyException
extends DeviceConsistencyException

Generic User-Agent consistency exception.

Version:
$Id: UserAgentConsistencyException.java 432 2010-05-06 12:12:53Z filippo.deluca $
Author:
Fantayeneh Asres Gizaw, Filippo De Luca
See Also:
Serialized Form

Constructor Summary
UserAgentConsistencyException(ModelDevice device, String userAgent)
          Build UserAgentConsistencyException by device and userAgent.
UserAgentConsistencyException(ModelDevice device, String userAgent, String message)
          Build UserAgentConsistencyException by device, userAgent and message.
 
Method Summary
 String getUserAgent()
          The inconsistent user-agent.
 
Methods inherited from class net.sourceforge.wurfl.core.resource.DeviceConsistencyException
getDevice
 
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UserAgentConsistencyException

public UserAgentConsistencyException(ModelDevice device,
                                     String userAgent,
                                     String message)
Build UserAgentConsistencyException by device, userAgent and message.

Parameters:
device - The device source of this exception.
userAgent - The user-agent causes consistency exception.
message - The message to display.

UserAgentConsistencyException

public UserAgentConsistencyException(ModelDevice device,
                                     String userAgent)
Build UserAgentConsistencyException by device and userAgent.

Parameters:
device - The device source of this exception.
userAgent - The user-agent causes consistency exception.
Method Detail

getUserAgent

public String getUserAgent()
The inconsistent user-agent.

Returns:
User-Agent string causes this exception.


Copyright © 2008-2010 WURFL-Pro srl. All Rights Reserved.