org.jdesktop.application
Class ResourceMap.PropertyInjectionException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.jdesktop.application.ResourceMap.PropertyInjectionException
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
ResourceMap

public static class ResourceMap.PropertyInjectionException
extends java.lang.RuntimeException

Unchecked exception thrown by ResourceMap.injectComponent(java.awt.Component) and ResourceMap.injectComponents(java.awt.Component) when a property value specified by a resource can not be set.

See Also:
ResourceMap.injectComponent(java.awt.Component), ResourceMap.injectComponents(java.awt.Component), Serialized Form

Constructor Summary
ResourceMap.PropertyInjectionException(java.lang.String msg, java.lang.String key, java.awt.Component component, java.lang.String propertyName)
          Constructs an instance of this class with some useful information about the failure.
 
Method Summary
 java.awt.Component getComponent()
          Returns the component whose property could not be set
 java.lang.String getKey()
          Returns the the name of resource whose value was to be used to set the property
 java.lang.String getPropertyName()
          Returns the the name of property that could not be set
 
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

ResourceMap.PropertyInjectionException

public ResourceMap.PropertyInjectionException(java.lang.String msg,
                                              java.lang.String key,
                                              java.awt.Component component,
                                              java.lang.String propertyName)
Constructs an instance of this class with some useful information about the failure.

Parameters:
msg - the detail message
key - the name of the resource
component - the component whose property couldn't be set
propertyName - the name of the component property
Method Detail

getKey

public java.lang.String getKey()
Returns the the name of resource whose value was to be used to set the property

Returns:
the resource name

getComponent

public java.awt.Component getComponent()
Returns the component whose property could not be set

Returns:
the component

getPropertyName

public java.lang.String getPropertyName()
Returns the the name of property that could not be set

Returns:
the property name