org.springframework.beans.factory.parsing

Class Location

  • java.lang.Object
    • org.springframework.beans.factory.parsing.Location


  • public class Location
    extends java.lang.Object
    Class that models an arbitrary location in a resource.

    Typically used to track the location of problematic or erroneous metadata in XML configuration files. For example, a source location might be 'The bean defined on line 76 of beans.properties has an invalid Class'; another source might be the actual DOM Element from a parsed XML Document; or the source object might simply be null.

    Since:
    2.0
    Author:
    Rob Harrop
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      Resource getResource()
      Get the resource with which this location is associated.
      java.lang.Object getSource()
      Get the actual location within the associated resource (may be null).
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Location

        public Location(Resource resource)
        Create a new instance of the Location class.
        Parameters:
        resource - the resource with which this location is associated
      • Location

        public Location(Resource resource,
                        @Nullable
                        java.lang.Object source)
        Create a new instance of the Location class.
        Parameters:
        resource - the resource with which this location is associated
        source - the actual location within the associated resource (may be null)
    • Method Detail

      • getResource

        public Resource getResource()
        Get the resource with which this location is associated.