net.sourceforge.wurfl.core.resource
Class UserAgentOverrideException

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
                              extended by net.sourceforge.wurfl.core.resource.UserAgentOverrideException
All Implemented Interfaces:
Serializable

public class UserAgentOverrideException
extends UserAgentConsistencyException

User-Agent override exception.

This exception is thrown in case a patch try to override a user-agent defined by a device.

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

Constructor Summary
UserAgentOverrideException(ModelDevice device, String overridingUserAgent, String existUserAgent)
          Build exception by source device, existing user-agent and overriding user-agent.
 
Method Summary
 String getExistUserAgent()
          Return defined user-agent
 
Methods inherited from class net.sourceforge.wurfl.core.resource.UserAgentConsistencyException
getUserAgent
 
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

UserAgentOverrideException

public UserAgentOverrideException(ModelDevice device,
                                  String overridingUserAgent,
                                  String existUserAgent)
Build exception by source device, existing user-agent and overriding user-agent.

Parameters:
device - The source device.
overridingUserAgent - The overriding user-agent.
existUserAgent - The defined user-agent.
Method Detail

getExistUserAgent

public String getExistUserAgent()
Return defined user-agent

Returns:
The defined user-agent target of overriding.


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