Package org.archive.spring

  • Interface Summary
    Interface Description
    HasKeyedProperties
    Interface indicating an object has an internal map of properties, and thus at least partially amenable to sheet-based contextual overriding of properties.
    HasValidator  
    OverlayContext
    Interface for objects that can contribute 'overlays' to replace the usual values in configured objects.
    OverlayMapsSource
    Interface for a source of overlay maps by name.
    WriteTarget
    Interface for objects that can provide a Writer for replacing or appending to their textual contents.
  • Class Summary
    Class Description
    BeanFieldsPatternValidator  
    ConfigFile
    ConfigPath with added implication that it is an individual, readable/writable File.
    ConfigFileEditor
    PropertyEditor allowing Strings to become ConfigFile instances.
    ConfigPath
    A filesystem path, as a bean, for the convenience of configuration via srping beans.xml or user interfaces to same.
    ConfigPathConfigurer
    Bean to fixup all configuration-relative ConfigPath instances, and maintain an inventory of referenced paths.
    ConfigPathEditor
    PropertyEditor allowing Strings to become ConfigPath instances.
    ConfigString
    A configuration string that provides its own reader via the ReadSource interface, for convenient use in spring configuration where any of an inline string, path to local file (ConfigPath), or any other readable-text-source would all be equally welcome.
    HeritrixLifecycleProcessor
    Stand-in LifecycleProcessor to avoid a full automatic start() when our ApplicationContext (PathSharingContext) is built ('refreshed').
    KeyedProperties
    Map for storing overridable properties.
    PathSharingContext
    Spring ApplicationContext extended for Heritrix use.
    Sheet
    Collection of overrides: alternative values for object properties that should apply in some contexts.