Interface ResourceSpecifierList

All Superinterfaces:
Cloneable, MetaDataObject, ResourceSpecifier, Serializable, XMLizable

public interface ResourceSpecifierList extends ResourceSpecifier
A type of ResourceSpecifier that is an aggregate of other ResourceSpecifiers. When attempting to produce a resource using a ResourceSpecifierList, the ResourceFactory will try each constituent ResourceSpecifier, in order. The first Resource that is successfully produced will be returned to the caller.

ResourceSpecifierList allows applications to attempt to locate a resource and then, if that fails, to construct a new instance of the resource.

  • Method Details

    • getResourceSpecifiers

      List<ResourceSpecifier> getResourceSpecifiers()
      Retrieves the constituent ResourceSpecifiers that comprise this aggregate ResourceSpecifierList.
      Returns:
      an unmodifiable List of ResourceSpecifiers.