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 Detail

      • getResourceSpecifiers

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